Getting Started with NuPIC

NuPIC Wiki

The Numenta Platform for Intelligent Computing, or NuPIC, is Numenta’s implementation of Hierarchical Temporal Memory (HTM). These pages contain guides and other information about using NuPIC and understanding how it implements HTM theory. Discussion of these topics is held on HTM Forum.

Getting Started With NuPIC

HTM Theory

Learn about what HTM is, how it works, and future theory.

Installing and Building

Find help downloading, building, and running NuPIC in different environments.

Using NuPIC

Prep your data, swarm to find the best model parameters, and stream it into NuPIC to get predictions and anomaly scores.

Learning NuPIC

Dive into the NuPIC codebase and find out where the algorithms are implemented, how they work, and how to twiddle with them.


First, take a look through our Frequently Asked Questions page. The best place to send general questions about NuPIC is HTM Forum. This is our primary communication channel. If you have other questions regarding this wiki or the Numenta org on Github and its projects, please contact