Skip to content

Commit 68f44a3

Browse files
author
Alexander Ororbia
committed
updates to museum doc for v3
1 parent 5e7ba54 commit 68f44a3

File tree

10 files changed

+187
-90
lines changed

10 files changed

+187
-90
lines changed

docs/museum/event_stdp_patches.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Event-based Spike-Timing-Dependent Plasticity (Tavanaei et al.; 2018)
2+
3+
In this exhibit, we create, simulate, and visualize the internally acquired receptive fields of the spiking neural
4+
network (SNN) trained via event-based spike-timing-dependent plasticity (EV-STDP) over image patches. This
5+
reproduces the SNN model originally proposed in (Tavanaei et al., 2018) [1].
6+
7+
The model code for this exhibit can be found
8+
[here](https://github.com/NACLab/ngc-museum/tree/main/exhibits/evstdp_patches).
9+
10+
<!-- references -->
11+
## References
12+
<b>[1]</b> Tavanaei, Amirhossein, Timothée Masquelier, and Anthony Maida. "Representation learning using event-based
13+
STDP." Neural Networks 105 (2018): 294-303.

docs/museum/harmonium.md

Lines changed: 151 additions & 52 deletions
Large diffs are not rendered by default.

docs/museum/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ of detailed walkthroughs presented in the table of contents below.)
1717
sparse_coding
1818
pc_rao_ballard1999
1919
snn_dc
20+
event_stdp_patches
2021
rl_snn
2122

2223
.. toctree::

docs/museum/pc_rao_ballard1999.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Hierarchical Predictive Coding (Rao &amp; Ballard)
1+
# Hierarchical Predictive Coding (Rao &amp; Ballard; 1999)
22

3-
In this exhibit, we create, simulate, and visualize the
4-
internally acquired receptive fields of the predictive coding model originally proposed in (Rao &amp; Ballard, 1999) [1].
3+
In this exhibit, we create, simulate, and visualize the internally acquired receptive fields of the predictive coding
4+
model originally proposed in (Rao &amp; Ballard, 1999) [1].
55

6-
The model code for this
7-
exhibit can be found
6+
The model code for this exhibit can be found
87
[here](https://github.com/NACLab/ngc-museum/tree/main/exhibits/pc_recon).
98

109
<!-- references -->
1110
## References
12-
<b>[1]</b> Rao, Rajesh PN, and Dana H. Ballard. "Predictive coding in the visual cortex: a functional interpretation of some extra-classical receptive-field effects." Nature neuroscience 2.1 (1999): 79-87.
11+
<b>[1]</b> Rao, Rajesh PN, and Dana H. Ballard. "Predictive coding in the visual cortex: a functional interpretation of
12+
some extra-classical receptive-field effects." Nature neuroscience 2.1 (1999): 79-87.

docs/museum/pcn_discrim.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Discriminative Predictive Coding
1+
# Discriminative Predictive Coding (Whittington &amp; Bogacz; 2017)
22

33
In this exhibit, we will see how a classifier can be created based on
44
predictive coding. This exhibit model effectively reproduces some of the results

docs/museum/rl_snn.md

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
# Reinforcement Learning through a Spiking Controller
1+
# Reinforcement Learning through a Spiking Controller (Chevtchenko et al.; 2020)
22

3-
In this exhibit, we will see how to construct a simple biophysical model for
4-
reinforcement learning with a spiking neural network and modulated
5-
spike-timing-dependent plasticity.
6-
This model incorporates a mechanisms from several different models, including
7-
the constrained RL-centric SNN of <b>[1]</b> as well as the simplifications
8-
made with respect to the model of <b>[2]</b>. The model code for this
9-
exhibit can be found
10-
[here](https://github.com/NACLab/ngc-museum/tree/main/exhibits/rl_snn).
3+
In this exhibit, we will see how to construct a simple biophysical model for reinforcement learning with a spiking
4+
neural network and modulated spike-timing-dependent plasticity.
5+
This model incorporates a mechanisms from several different models, including the constrained RL-centric SNN of
6+
<b>[1]</b> as well as some simplifications of the structures used within the SNN of <b>[2]</b>. The model code for this
7+
exhibit can be found [here](https://github.com/NACLab/ngc-museum/tree/main/exhibits/rl_snn).
118

129
## Modeling Operant Conditioning through Modulation
1310

@@ -123,10 +120,7 @@ RL-SNN model:
123120

124121
<!-- References/Citations -->
125122
## References
126-
<b>[1]</b> Chevtchenko, Sérgio F., and Teresa B. Ludermir. "Learning from sparse
127-
and delayed rewards with a multilayer spiking neural network." 2020 International
128-
Joint Conference on Neural Networks (IJCNN). IEEE, 2020. <br>
129-
<b>[2]</b> Diehl, Peter U., and Matthew Cook. "Unsupervised learning of digit
130-
recognition using spike-timing-dependent plasticity." Frontiers in computational
131-
neuroscience 9 (2015): 99.
132-
123+
<b>[1]</b> Chevtchenko, Sérgio F., and Teresa B. Ludermir. "Learning from sparse and delayed rewards with a multilayer
124+
spiking neural network." 2020 International Joint Conference on Neural Networks (IJCNN). IEEE, 2020. <br>
125+
<b>[2]</b> Diehl, Peter U., and Matthew Cook. "Unsupervised learning of digit recognition using spike-timing-dependent
126+
plasticity." Frontiers in computational neuroscience 9 (2015): 99.

docs/museum/sindy.md

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,4 @@
1-
<!--
2-
Make a working code
3-
Results section jumps to complex examples without first showing a simple case
4-
No clear connection between the code section and the theoretical explanation
5-
Missing explanation of hyperparameter selection (threshold, max_iter, etc.)
6-
Some diagrams (like P1.png and P2.png) are too small to read clearly
7-
Flow diagrams lack clear directional indicators
8-
Inconsistent color schemes across visualizations
9-
-->
10-
11-
# Sparse Identification of Non-linear Dynamical Systems (SINDy)
1+
# Sparse Identification of Non-linear Dynamical Systems (SINDy; Brunton et al.; 2016)
122

133
In this section, we will study, create, simulate, and visualize a model known as the sparse identification of non-linear dynamical systems (SINDy) [1], implementing it in NGC-Learn and JAX. After going through this demonstration, you will:
144

docs/museum/snn_bfa.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Spiking Neural Networks: Learning with Broadcast Feedback Alignment
1+
# Spiking Neural Networks: Learning with Broadcast Feedback Alignment (Samadi et al.; 2017)
22

33
In this exhibit, we will see how one can train a spiking neural network model
44
using surrogate functions and a credit assignment scheme called broadcast
5-
feedback alignment (BFA) <b>[1]</b>.
5+
feedback alignment (BFA) <b>[1]</b>.
66
This exhibit model effectively reproduces some of the results
77
reported (Samadi et al., 2017) <b>[1]</b>. The model code for this
88
exhibit can be found

docs/museum/snn_dc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# The Diehl and Cook Spiking Neuronal Network
1+
# The Diehl and Cook Spiking Neuronal Network (Diehl &amp; Cook; 2015)
22

33
In this exhibit, we will see how a spiking neural network model that adapts
44
its synaptic efficacies via spike-timing-dependent plasticity can be created.

docs/museum/sparse_coding.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Sparse Coding and Iterative Thresholding
1+
# Sparse Coding and Iterative Thresholding (Olshausen &amp; Field; 1996)
22

33
In this exhibit, we create, simulate, and visualize the internally acquired filters/atoms of variants of a sparse coding system based on the classical model proposed by (Olshausen &amp; Field, 1996) [1].
44
After going through this demonstration, you will:

0 commit comments

Comments
 (0)