I know this is more or less like reinventing the wheel but I am convinced that I have to write my own CLA program from scratch if I am to truly understand the algorithm. Also I hope that I will be able to document the project in detail so that beginners like me have a better shot at understanding what's going on. I had cloned some of the fan-based open source projects found in the wiki and made an attempt to go through them.
I am trying to implement the spatial pooler first and quickly ran into doubts : 1. Are the input bits grouped into segments equally? For example, if i have 4 columns and an input vector of 16 bits, will each segment strictly get 4 and only 4 bits? 2. I read in the white paper that no two segments contain the same subset of inputs but there can be overlaps. Is this a necessary condition? What if all my segments are disjoint?
_______________________________________________ nupic mailing list [email protected] http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
