htm-community / nupic.py

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.

Home Page:http://numenta.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

http://numenta.org/

License:GNU Affero General Public License v3.0


Languages

Language:Python 97.5%Language:Smarty 0.9%Language:Shell 0.7%Language:Cap'n Proto 0.4%Language:Jupyter Notebook 0.2%Language:Ruby 0.1%Language:PowerShell 0.1%Language:Dockerfile 0.1%