forked from numenta/nupic-legacy
-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
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.
- Follow the Github instructions to set up git.
- Clone the repository:
git clone https://github.com/numenta/nupic.git
- Create a Github account if you don't have one already.
- Install git.
- Generate a key pair for Github
- Follow the Github instructions to fork and clone the repository and set up an upstream remote.
See the installation instructions.
Available howtos for Running NuPIC on:
- Linux, OSX, and Windows, using Docker
- Linux
- Mac OSX
- Raspberry Pi
- a virtual machine
- Amazon EC2
- [Crouton (Ubuntu), Chromebook] (Running-NuPIC-on-Crouton-Ubuntu-Chromebook)
Make sure libtoolize is installed. On OS X, install homebrew if you don't have it, then run brew install libtool
.
- 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.