1. Getting Started with
Numenta Technology
Celeste Baranski, VP Engineering
cbaranski@numenta.com
Matt Taylor, Numenta Open Source Community Flag-Bearer
matt@numenta.org
2. HTM Anomaly
Detection Engine
HTM Sample Apps
Technology Development
Four Ways to Get Started
NuPIC
Research and Theory
Grok
Free product on AWS
Marketplace
License from
Numenta
Open source under
GPLv3
Open source under
GPLv3
3. Grok
HTM Anomaly
Detection Engine
HTM Sample Apps NuPIC
What is it?
• Anomaly detection for IT analytics
• Custom data inputs for experimentation
How can I use it?
• Run it on your AWS instance
• Feed in your own data for a proof of concept
Where can I get it? • Download from the AWS Marketplace
License
• No cost license from Numenta
• Variable cost on AWS cloud
Difficulty • Low (basic IT skills)
4. Grok HTM Anomaly
Detection Engine
HTM Sample Apps NuPIC
What is it?
• Generic architecture for streaming anomaly
detection
How can I use it?
• Build your own app on top of the HTM engine
• Run anywhere
Where can I get it? • Contact Numenta
License • Requires license from Numenta
Difficulty • Medium (programming skills)
5. HTM Anomaly Detection Engine Architecture
Model Scheduler
Data
cache
RESTful API
ModelRuner
ModelRuner
HTM Models
(NuPIC)
Data ingestion services
Analysis and notification services
. . . . . .Application Application
Low latency communication bus
HTM Engine
Streaming data
“Custom Metrics”
Grok HTM AD
Engine
Sample
Apps
NuPIC
7. Grok HTM Engine
HTM Sample Apps
NuPIC
What is it?
• Sample code for anomaly detection in different
domains
How can I use it?
• Build your own apps starting with our code and
encoders
Where can I get it? • Download from Numenta/NuPIC github repository
License
• Free under GPLv3
• Commercial license available
Difficulty • Medium (programming skills)
8. Grok HTM Engine
What is it?
• Open source code repositories containing all of
Numenta’s current HTM algorithms, plus
applications, experiments, HTM implementations,
tools, contest entries and more!
How can I use it?
• Build your own apps from scratch
• Participate in the NuPIC community
Where can I get it? • numenta.org
License
• Free under GPLv3
• Commercial license available
Difficulty • High (data scientist expertise)
Grok HTM Engine HTM Sample Apps
NuPIC
9. • More people:
– thinking about HTM
– working on HTM
applications
– contributing to HTM
implementations
– sharing experiences
about HTM
Instead of a company working on HTM, we have a
community of hundreds of people involved in HTM.
Why Open Source?
11. Learn More about NuPIC
http://numenta.org https://github.com/numenta/nupic/wiki
12. NuPIC: Just a beginning
• HTM work is just starting
• NuPIC is a bit like the Homebrew Computer Club
• Our community has
a large and diverse
population working
with HTM
13. Summary: Four Ways to Get Started with HTM Technology
What?
Anomaly detection for
IT analytics; custom
data inputs
Generic architecture
for streaming
anomaly detection
Sample code for
anomaly detection on
human, geospatial,
stock data; NLP
AD & prediction;
swarm (model
finding); arbitrary
time windows;
multiple variables
How?
Run it on your AWS
instance;
feed in your own data
for a proof of concept
Build your own app
on top; run anywhere
Build your own apps
using code &
encoders
Customize,
experiment
Where?
Download from the
AWS Marketplace
Contact Numenta
Download from
Numenta/NuPIC
github repository
numenta.org
License
No cost license from
Numenta; variable
cost on AWS cloud
Numenta license
Free under GPLv3
license; commercial
license available
Free under GPLv3
license; commercial
license available
Difficulty
Low
(basic IT skills)
Medium
(programming skills)
Medium
(programming skills)
High
(data scientist
expertise)
Grok for AWS
HTM Anomaly
Detection
Engine
HTM Sample
Apps
NuPIC