Closed
Description
The Spatial Pooler has too many parameters. It would be much easier to work with the spatial pooler if it used a structure to hold its parameters.
For a good example of parameter structures in action, look at the files:
src/nupic/encoders/ScalarEncoder.hpp
src/nupic/encoders/ScalarEncoder.cpp
If someone wants to work on this I will be happy to help.