NuPIC

Numenta Platform for Intelligent Computing

For more information on Numenta, Inc. or Grok for IT Analytics, please visit our website or follow us on Facebook or Twitter.

30 Aug 2014

Meet the NuPIC Community

You might not have heard about it, but the NuPIC mailing lists had to be migrated to a private server recently, so we had a short outage. Once the lists had been moved, I wanted to reengage our community members after a couple day of limited messages, so I asked everyone to introduce themselves, and we’re getting some really fascinating responses. The NuPIC community is quite diverse and passionate! You might enjoy reading through some of the responses on each of our lists (look for the topics entitled “We’re back in business, introduce yourself!”.

Here are some interesting excerpts:

Currently, I am working with a student in collaboration with an expert MD on using NuPIC for analyzing medical vital signs for diagnosis of medical conditions and early warnings on abnormal incidents. We are at the first stages of this work. I will let you know if we get some promising results.

  • Spyros Vassilaras, PhD

Thx Numenta for creating this awesome community.

  • Alex GuangTou

For a while long ago i seriously thought i would be an opera singer, but despite great bass notes i couldn’t hit a high G, so that career ended abruptly. And as of yesterday i appear to be a cancer survivor, so yay!

  • Matthew Lohbihler

NUPIC should be renamed to EPIC:-)

  • Chirag Mirani

I am new to opensource but it is surprising how cool and encouraging the NuPIC community is and it has set a very high standard for opensource communities in my mind. Thanks NuPIC.

  • Anubhav Chaturvedi

I’m really excited about what Numenta is doing and will be doing a small presentation about the CLA and NuPIC in my college soon!

  • Kevin Martin Jose

I regard following the progress of Numenta as the most interesting news available. I wish to someday implement a version of Nupic in a consumer product.

  • Dave Petrillo

I discovered Jeff from his Triangulation interview back in April and have been hooked ever since.

  • Ryan Belcher

I’d say the only thing I don’t really understand about HTM is why there is not even more widespread interest for it from the AI community.

  • Angela Bovo

I was one of the season-of-nupicers this year which was pretty interesting. I made an experimental visualisation library for NuPIC. Which i hope to properly release soon.

  • Ruaridh O’Donnell

I have developed a good intuition for the characteristics of our brain and central nervous system as models for IT simulations and the CLA, HTM, SDR concepts together are very brilliant and worth their weight in gold. As it turns, I also apply some data science to some of the data in our systems and I believe that GROK may one day be a good solution for some future applications. For now, this is a hobby I follow with enthusiasm.

  • Joe Perez

Then I stumbled on one of Jeff’s keynotes online and it blew my mind. Now I’m working to understand/develop/apply HTM, and build the future with you all

  • Felix Andrews

By day I lead the Cloud Foundry team at HP, but ever since I saw Jeff speak at OSCON last year, I’ve been digging neocortical simulations. I’m particularly interested in the realm of procedurally generated content in games and other media, and I hope to do a session about Machines the Tell Stories at SXSW Interactive next year.

  • Jeff Kramer

And lastly, you gotta read this wonderful interaction between a high school student and an elderly Chinese PhD:

Hi, Anthony Liu:

☺, I am this too old, and you are so young !

I had lived at bay area for some years, that is an area creating stories, always.

Xudong.


I love this stuff! NuPIC bringing people together from all walks of life FOR SCIENCE!!!! Big thanks to the NuPIC community for being such good people.

Matt Taylor
Open Source Community Flag-Bearer
Numenta, Inc.

Comments on Reddit


Top

08 Aug 2014

Geospatial Tracking With NuPIC

We have developed and open-sourced a project called the NuPIC Geospatial Tracking Application, which demonstrates how NuPIC can be used to provide anomaly indications for geospatial data. Specifically, it can accept GPS track information in GPX format and output indications of anomalous activity for each point along the tracks. This could be useful for a number of interesting applications:

You can see a simple tutorial of how to import GPS information from standard GPX files in this video:

NuPIC Geospatial Tracking Application Tutorial

Numenta has also authored a white paper entitled Geospatial Tracking: Learning the Patterns in Movement and Detecting Anomalies, which provides details about our motivation, potential use-cases, and underlying technologies.

At the heart of this new capability is the GeospatialCoordinateEncoder, which converts geospatial coordinate information into a format that is compatible with NuPIC, exposing the characteristics of location information that allows the cortical underpinnings of NuPIC to understand it. In a way, this is analogous to providing a “new sense” of location awareness that we humans currently don’t have. For details about how the Geospatial Coordinate Encoder works to encode this data for NuPIC, see the following video by Numenta engineer Chetan Surpur:

Geospatial Coordinate Encoder

We hope this demonstration of NuPIC’s geospatial tracking capabilities inspires others to create more interesting implementations in the fields listed above. The NuPIC Geospatial Tracking Application is really just a showcase, and a simple implementation to demonstrate NuPIC’s efficacy in this field.

Matt Taylor
Open Source Community Flag-Bearer
Numenta, Inc.

Comments on Reddit


Top

09 May 2014

2014 Spring Hackathon Outcome

We had a great hackathon event this past weekend. This was our third hackathon, and it resulted in the most hackers, the most hacks, and the most productive environment yet. Even if you could not attend, I hope the videos and photographs below help you to understand NuPIC better by example.

Below, you’ll find the following:

NuPIC Spring 2014 Hackathon

Jeff's fireside chat with hackers.

Big thanks to Pinger, who graciously donated their space to us for the event!

NuPIC Spring 2014 Hackathon

The Pinger offices, from across 2nd street in downtown San Jose.

The hackathon brought in attendees from all over the world. We started at 10AM on Saturday with a kickoff presentation, helped people get NuPIC installed, then held several informational sessions throughout the day. Breakfast, lunch, and dinner were served.

NuPIC Spring 2014 Hackathon

Hackers mingled while grabbing some food.

NuPIC Spring 2014 Hackathon

Hackers gonna hack.

Testimonials

Everyone seemed to have a great time, and most people stuck around through the event (sans some sleep time!) to see the demos at the end.

NuPIC Spring 2014 Hackathon

Raise your hand if you love the NuPIC community!

Kickoff

Kickoff

Matt Taylor & Jeff Hawkins

Where hackers are welcomed to the hackathon, protocol is reviewed, and ideas are brainstormed.

Sessions

Just like last hackathon, we had several presentations from NuPIC engineers for hackathon participants to attend, if wanted. You can also view them all in this playlist.

Beginner's Guide to NuPIC

Beginner's Guide to NuPIC

Scott Purdy

A detailed introduction to the components of NuPIC. Includes encoders, the spatial pooler, and swarming. Contains live code running in an iPython Notebook, which is included as a reference.

Anomaly Detection in CLA

Anomaly Detection in CLA

Subutai Ahmad

Subutai talks about how anomaly detection works in NuPIC, as well as how Grok processes NuPIC's anomaly scores to provide better "anomaly likelihood" values.

Temporal Pooling Fireside Chat with Jeff Hawkins

Temporal Pooling Fireside Chat with Jeff Hawkins

Jeff Hawkins

Jeff sits down for an up-close-and-personal discussion about his ideas about temporal pooling. Attendees ask him questions as he describes his theories on the whiteboard.

CLA as Implemented in NuPIC

CLA as Implemented in NuPIC

Chetan Surpur

Numenta engineer Chetan Surpur goes into great detail about the implementations of the spatial and temporal poolers in NuPIC.

The State of NuPIC

The State of NuPIC

Matt Taylor

Matt talks about how far we've come as an open source project in the past year, the current state of NuPIC, and plans for the future.

Demos

We had a lot of demos at this hackathon! In addition to the full playlist of all our hackathon demonstrations, I’ve broken out each hack below with further information about the participants and source code (if available).

NuPIC Critic

NuPIC Critic

Matt Taylor

An attempt to get NuPIC to report anomalies when the characteristics of audio input changes.

NuPUCK

NuPUCK

Steve Levis

Steve incorporated NuPIC into the TuxPuck program to help control a player against an AI adversary.

SatPIC

SatPIC

Shashwat Kandadai and Andrew Morrison

An attempt to configure NuPIC to predict the orbit of a satellite.

Angry Bots in AI World

Angry Bots in AI World

Craig Quiter

Craig trains NuPIC to play a first person shooter.

Cerebro 2

Cerebro 2

Chetan Surpur and Jeff Fohl

A platform for showing visualizations of a CLA model, which includes a 3D display of both spatial pooler and sequence memory components.

NuPIC in the Cloud

NuPIC in the Cloud

Austin Marshall

An easy point-and-click solution to deploying NuPIC within AWS.

Predictive Web Browser

Predictive Web Browser

Julie Pitt

Julie hooks up NuPIC to analyze web browser history to predict which website domain you'll be navigating to next.

Back Seat Driver

Back Seat Driver

Marcus Lewis

Explores the space of how NuPIC might help analyze events streams in client-based software. In this case he analyzes events coming from Internet Explorer.

SP+JS+MNIST

SP+JS+MNIST

Ian Danforth

Ian shows off some visualizations in JavaScript of the spatial pooler and applies it to the MNIST handwriting recognition data set.

Coachella

Coachella

Paulin Andurand, Antoine Chkaiban

The goal was to mix different types of data about the same concept (words) and feed them into the CLA.

Say What?

Say What?

Matt Roos, Will Gray Roncal, Dean Kleissas

Analyzing speech data (TIMIT), trying different experiments to try to use NuPIC to predict male vs female speakers. Also explored different representations of the audio signal to see what works best with NuPIC.

Famous

Famous

Francisco Webber, Soeren, and Erik from CEPT.

Trying to teach NuPIC to understand complex word associations with CEPT word SDRs.

Single-Entry Multifactor Authentication

Single-Entry Multifactor Authentication

Wade Hought

Wade uses NuPIC to try help with authentication not only by the password entered, but also the characteristics of the keystrokes entered.

Moksha

Moksha

Sergey and Mohamed

An interesting hack using NuPIC to identify anomalous behavior using Facebook check-ins.

This was our most successful hackathon yet. Thanks to everyone who participating in the event, helped out with the planning and execution, and even for those of you watching the videos now. I hope you’ll considering attending our next hackathon!


Matt Taylor
Open Source Community Flag-Bearer
Numenta, Inc.

Comments on Reddit

By the way! You can see all the videos and photos taken at this hackathon on our YouTube channel and Flickr page.


Top