Spatial Pooler Implementation for MNIST Dataset

Hi Shiva,

HTM.Core currently only implements the “exp” and “none” boosting functions.
In the past, Breznak and I have tried to make the boosting function changeable, but that work never made it into the main branch of the project. For personal experimentation, you can modify the C++ function which controls boosting.

The boosting function is located at:
File: github/htm.core/src/htm/algorithms/SpatialPooler.cpp
Line 766:
output[i] = exp((targetDensity - actualDensity[i]) * boost);

Hope This Helps

1 Like