Inspired by Jeff Hawkins book ON INTELLIGENCE and the work they are doing at Numenta, M5 is an interactive simulation of memory prediction framework for Palm OS devices 3.5 and above. The Input and Output environment is a 16 X 16 grid.
Modes of operation are Learning, Predicting and Regressing. There are also Step/Next and Run (perform 10 Steps) buttons. You can clear the screen by tapping 'Computer' at the top of the screen or remove all of the memory memos by taping the upper left corner (left of 'M-5'), you will get a confirm yes/no screen (your M5-0 memo template, if you have one, won't be removed).
It learns sequences of what is happening in its environment a step at a time, the present prediction grid was caused by the previous 'cause' grid (which was the prediction of a previous grid).
M-5 can learn many memory sequences of various lengths and use a combination of them to interact with the environment. If you want to teach a different outcome, regress at least 1 step, switch to learn mode, tap next, then start teaching the new memory sequence.
· In version 1.2 I've implemented the slider to allow setting M5s degree of uncertainty when predicting. With slider at leftmost position (0) it must find an exact vector match in memory or it wont provide a prediction. With the slider far right (100) it will select the closest matching vectors even if it's a very poor match (takes an educated guess). 'run' now stops at the end of a sequence. Clearing the environment now displays your memo template M5-0 if it exists.
· Описание и дополнения от редакторов и пользователей сайта