A repository for computational models of human memory
Projects are implemented in Javascript and Python.
About SOMS: A self organizing map works by creating a field of several different classification populations through competive training.
Run instructions: Open index.html
About Hopfield Nets: Finds the local minimums in a global energy function through activity-correlation. When fully trained, this allows for content-adressable memory.
Run Instructions:
Move to server directory, and run the command python server.py
.
Next, open http://127.0.0.1:5000/
Includes the RBM: Most of the credit for this code goes to Edwin Chen, I simply extended it to work in a 2D visual environment.
[Edwin Chen Tutorial link] (https://github.com/echen/restricted-boltzmann-machines)
- Spiking neuron models
- Sparse encoding (see Numenta)
- Reinforcement learning models
- Neural networks with backprop
- Convolutional neural networks