The Numenta Platform for Intelligent Computing (NuPIC) is a machine intelligence platform that implements the HTM learning algorithms. For more information, see numenta.org or HTM Forum.
This library integrates selected neuroscience principles from HTM into the pytorch deep learning platform. The current code aims to replicate how sparsity is enforced via Spatial Pooling, as defined in the paper How Could We Be So Dense? The Benefits of Using Highly Sparse Representations.
To install from local source code:
python setup.py develop
Or using conda:
conda env create
To run all tests:
python setup.py test
We've created a few jupyter notebooks demonstrating how to use nupic.torch with standard datasets. You can find these notebooks in the examples/ directory or if you prefer you can open them in colab and start experimenting.
For any installation issues, please search our forums (post questions there). You can report bugs at https://github.com/numenta/nupic.torch/issues.