Skip to content

htm-community/nupic.py

 
 

Repository files navigation

NuPIC Logo NuPIC

nupic.py (NuPIC Community Fork)

Build Status

This is a community fork of the The Numenta Platform for Intelligent Computing (NuPIC), a machine intelligence platform that implements the HTM learning algorithms. HTM is a detailed computational theory of the neocortex. At the core of HTM are time-based continuous learning algorithms that store and recall spatial and temporal patterns. NuPIC is suited to a variety of problems, particularly anomaly detection and prediction of streaming data sources. For questions or discussion, see our forum.

Installing nupic.py

NuPIC binaries are available for:

  • Linux x86 64bit
  • OS X 10.9
  • OS X 10.10
  • Windows 64bit

Dependencies

The following dependencies are required to install NuPIC on all operating systems.

Additional OS X requirements:

Install

TODO

Test

# From the root of the repo:
py.test tests/unit

Installing nupic.py From Source

To install from local source code, run from the repository root:

pip install .

Use the optional -e argument for a developer install.

If you want to build the dependent nupic.bindings from source, you should build and install from nupic.core prior to installing nupic (since a PyPI release will be installed if nupic.bindings isn't yet installed).

About

Numenta Platform for Intelligent Computing is an implementation of Hierarchical Temporal Memory (HTM), a theory of intelligence based strictly on the neuroscience of the neocortex.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.5%
  • Smarty 0.9%
  • Shell 0.7%
  • Cap'n Proto 0.4%
  • Jupyter Notebook 0.2%
  • Ruby 0.1%
  • Other 0.2%