Hello NuPIC,

As some of you know, Numenta has been building applications with NuPIC
for quite awhile now, one commercially available application is "Grok
for IT Analytics" [1], which monitors server infrastructure on AWS for
anomalies. We've also been working on another project we're calling
"Grok for Stocks", which provides anomaly detection on a combination
of factors for publicly traded large cap stocks. We will be releasing
Grok for Stocks on the Google Play store as an example application this
summer.

The source code for both these applications has now been open-sourced
under the GPLv3.0 license. You can find all the code at
http://github.com/numenta/numenta-apps.

Both of these apps utilize a server component running NuPIC called the
HTM Engine. The HTM Engine is an infrastructure for running multiple
NuPIC anomaly models on a single machine in an easy, scalable way. It
allows users to simply push timestamped scalar data for multiple
models to a Graphite-compatible interface directly through a message
queue. Models will be automatically created and swapped in and out of
memory as needed. In this way a single server can manage and run
thousands of HTM models.

Anomaly likelihood scores are made available via message queue (AMQP)
or MySQL. Grok also exposes a REST API for anomaly retrieval. Stay
tuned for an upcoming tutorial on using the HTM Engine for your own
custom projects.

Each app also contains an Android application that acts as a client
for the server, and data is pushed from the server to the mobile
client for human consumption.

We hope you find this source code beneficial as an example application
of NuPIC. You might even decide that you'd like to create something
commercial based upon these codebases, which would be great! You can
do so for free under the GPLv3.0 or contact us for a commercial
license.

I'd also like to take this opportunity to introduce you to Numenta's
Director of Product Development, Jared Casner [2]. Jared will play the
role of project manager for these Numenta applications as we continue
to improve them. If any community members wish to contribute their
time to work on these products, he'll be involved. I've worked with
Jared for several years now, and I'm sure you'll find him as
reasonable and capable as I have.

[1] http://numenta.com/grok/
[2] https://github.com/jcasner

Regards,
---------
Matt Taylor
OS Community Flag-Bearer
Numenta

Reply via email to