Skip to content
Jeff Fohl edited this page Jan 7, 2014 · 20 revisions

For a high-level introduction to what NuPIC is and why it exists, see this YouTube video of our presentation at OSCON from July, 2013.

Getting the code (read-only)

  • Follow the Github instructions to set up git.
  • Clone the repository: git clone https://github.com/numenta/nupic.git

Getting the code (for developers)

NuPIC Installation

See the installation instructions.

Available howtos for Running NuPIC on:

Installation FAQ

Build failure - cannot find glibtoolize

Make sure libtoolize is installed. On OS X, install homebrew if you don't have it, then run brew install libtool.

Next Steps

  • Read about the Online Prediction Framework
  • Look through the simple model code in $NUPIC/examples/opf/clients/hotgym/hotgym.py
  • Check out other uses:
    • Linguist - Learns text and predicts upcoming letters.
    • Spatial classification is a classification/clustering task where we classify (=assign labels) to data (one or more input fields)
    • Temporal classification here time plays a role. We try to say "the sequence A-B-C-D looks like LabelABCDSequence"
    • Prediction to predict next (nth step) value in future.
    • Anomaly detection to say how weird/unexpected your input sample is.
    • just create a SDR of the data.
Clone this wiki locally