Oscillatory “Thousand Brains” Mind's Eye For HTM?

In a number of very useful recommended videos I found one that indicates the earlier mentioned motor RAM system I left out of the most recent code (but is in earlier shown 6.1 video) is a very simple cerebellum. The structure of a binary RAM results in there being one Purkinje cell data location for each of the possible input address bit patterns. Since the total number of address bits is under 28 (and 10 is enough) each of the Purkinje cells span the entire width of the address bus. The video is showing how to an address a much wider than 28 bit address bus, by sensing 10 or so bits at a time. The video explains changing the data at a memory location that “presumably was contributing to the body making that motor error” or in other words take a guess. Addressing influences when an action is taken, while data stores what action that will be.

We are born not knowing what does and does not contribute to a given motor error. But even a random guess is a good enough “modification/rectification of movements” to learn how to walk then run. If a new action later does not work then it simply guesses again.

Also, from: www.biologydiscussion.com/nervous-system/cerebellum-meaning-feature-and-functions-human-physiology/62885

The above and the video below explain what is happening between the cortical level spatial network angle and magnitude for where it wants motor muscles to power it to, and its actual body angle and magnitude.

In 1979 there was not enough known about how the brain worked to exactly know what it was I was modeling, I only knew that what David Heiserman explained best matched how we think so I stayed with it. Adding in a cortical related function was easy.

I without knowing it compared what happens with and without a cerebellum. Without it there is a loss of navigational control but as in human patients can still navigate using coarse movements. The cortex needs the servo circuit to work as expected, otherwise its also influenced by the loss.

To prove itself HTM will ultimately need to demonstrate the effects of damage to the cerebellum upon the cortical level functions. This can at first seem like something best left for after all else is working, but it’s another starting point to help figure out how the whole brain works. In either case it’s much like what Matt stated as the question “Yeah the whole idea of incorporating motor behavior in learning makes a lot of sense, doesn’t it?

Modeling a cerebellum was more or less last on my list. Then it became a priority for me to explain what I learned, in case anyone wants to test it in their HTM model. I’m very interested in how it works out for others and what their resulting HTM code looks like. All helpful information is appreciated.

2 Likes