Skip to content
cogmission edited this page Dec 3, 2014 · 20 revisions

Update!

#The major components comprising the full usability stack of NuPIC components is now complete and available!

#See the blog post here

Normal Usage

Combinations of the following can be assemble together in your code, to yield quality predictive results these are:

The stack of typical components consists of the above 4, but one or more of them can be eliminated or added to in order to achieve the results you require.

In addition, an example of SpatialPooler usage can be found in this example

The normal pattern of usage is to feed your data into a configured Encoder, which would then produce an SDR (Sparse Data Representation). More information on SDR's can be found here

Following this, the SDR is then fed into a SpatialPooler, and the output of the SpatialPooler is fed into the TemporalPooler which then outputs SDR's representing predicted input of the next inferencing cycle. In order to relate this "prediction" to a result in the context of the input, in some cases a Classifier is used.

Information on how to use the various components can be found here and here

This wiki is currently under construction as the pace of HTM.java's growth and development has rocketed! If you have a knack for crafty documentation, HTM.java can use your help! Please feel free to contact us



For more information about upcoming development, see: the Roadmap

Next: Architecture