Exploring Inner Workings of Neural Networks Approximating 1D Functions with NNVisualiser
Hands On Workshop
Caxton Emerald S
Research Scholar, PU
1
Agenda
2
3
Objectives
4
Motivation
5
NNVisualiser - A python package
6
NNVisualiser - An Overview
7
2. Setting Up the Environment
8
Requirements
9
Installing Requirements
10
3. Training Simple Neural Networks
11
Artificial Neural Networks
12
Learning Unknown from Known
13
Training a SNN with Keras
14
4. Visualising Neuron Transformations
15
16
17
2. Plotting Input Plots
18
3. Plotting Scale Plots
19
4. Plotting Cumulative Scale Plots
20
5. Individual Vs Consolidated Plots
21
6. Plotting Translation Plots
22
7. Plotting Activation Plots
23
8. Customising the Plots
24
5. Extending Visualisation to
Layers and Network
25
1. Flow Plots for Layer
26
2. Flow Plots for Network
27
5. Practice Session and QA
28
Try this
29
Questions
30
6. Conclusion
31
Let’s remember
32
Feedbacks are most welcome!
Thank You
33