
org.numenta.nupic.examples.sp.README.md Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of htm.java Show documentation
Show all versions of htm.java Show documentation
The Java version of Numenta's HTM technology
#  NuPIC
## Basic Spatial Pooler Example
SpatialPoolerExample.java contains a simple spatial pooler demonstration written in Java.
#### Details
This script provides 3 examples demonstrating the effects of the spatial pooler on the following 3 sets of input values:
1. Displaying the output [SDRs](https://github.com/numenta/nupic/wiki/Sparse-Distributed-Representations) of 3 randomized input values.
2. Displaying 3 [SDR's](https://github.com/numenta/nupic/wiki/Sparse-Distributed-Representations) generated from the same input value.
3. Displaying 3 [SDR's](https://github.com/numenta/nupic/wiki/Sparse-Distributed-Representations) generated with slightly different input values, by adding 10% and 20% noise to the original input vector.
The script uses a simple binary vector for input.
After running this example and reading through the output you should have a basic understanding of the relationship between input and output of the spatial pooler.
Further reading: [Encoders](https://github.com/numenta/nupic/wiki/Encoders)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy