Skip to content
 
 

Latest commit

 

History

98 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Continuous-Time, Dynamic Implementation of Numenta's Hirarchical Temporal Memory Networks

Experiments

Spatial Pooler

Temporal Memory

Sequences

The sequence experiment for the temporal memory implements a small LIF based temporal memory network with 128 columns and 8 cells each. However, no actual learning rules are implemented. Therefore, the connectivity of the model must be set externally.

At first, a NuPIC temporal memory instance is trained with a predifined stimulus. It's connectivity can be dumped using the extract.py script:

$ python2 extract.py

You will find the files stimulus.npy, labels.npy, and connectivity.npy in your directory. You might want to get familiar with the script's command line arguments by simply appending --help to the command string.

The actual simulation is initiated by running

$ python2 sequences.py

Again, check the command line help for options.

About

Experiments for porting the HTM network to LIF point neurons and the Heidelberg Neuromorphic Platform in particular.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages