beginner's guide to nupic

5

Click here to load reader

Upload: numenta

Post on 10-May-2015

1.429 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Beginner's Guide to NuPIC

Beginner’s Guide to Developing with NuPIC

Scott PurdyMay 3, 2014

Page 2: Beginner's Guide to NuPIC

Levels of Abstraction

• Algorithms– Encoders– Spatial Pooler– Sequence Memory (Temporal Pooler)– CLA Classifier (not covered)

• Networks and Regions – supports topology• Online Prediction Framework (OPF)

– CLAModel (network and algorithm wrapper)– OpfRunExperiment.py– run_swarm.py– experiment.json (not covered)

Page 3: Beginner's Guide to NuPIC

Interactive work with ipython notebook:http://nbviewer.ipython.org/url/fer.io/~scott/nupic_overview.ipynb

Page 4: Beginner's Guide to NuPIC

Network and Regions API

• Supports arbitrary topology• Formalizes serialization (but delegates

implementation to each region)• Handles data flow through network

Page 5: Beginner's Guide to NuPIC

Network and Regions APIClassifier

L2 Temporal Pooler

L2 Spatial Pooler

L1 Temporal Pooler

L1 Spatial Pooler

Audio

L1 Temporal Pooler

L1 Spatial Pooler

Image