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

Reply via email to