The basis of this framework is based from the concepts of the book by Jeff Hawkins called "On Intelligence" .
There is a 2 year old startup company called Numenta that Jeff Hawkins started so that he can implement the ideas of the book in software. Their website is here: Numenta.com
| Why did we create Numenta? |
Numenta was formed to develop and promote a technology called Hierarchical Temporal Memory, or HTM. We are confident that the principles underlying HTM are the same principles that govern much of the operation of the human neocortex; thus, HTM enables the creation of machines that have some of the capabilities of the human brain. We see HTM as a fundamental new computing methodology able to solve longstanding problems in artificial intelligence and machine learning. Be sure to read the white paper on our web site that describes the basics of HTM and what it can do.
The first release of the Numenta Platform for Intelligent Computing (NuPIC) is a research release targeted at sophisticated developers for the purpose of education and experimentation. NuPIC implements a hierarchical temporal memory system (HTM) patterned after the human neocortex. We expect NuPIC to be used on problems that, generally speaking, involve identifying patterns in complex data. The ultimate applications likely will include vision systems, robotics, data mining and analysis, and failure analysis and prediction.
Read the white paper from here: http://www.numenta.com/Numenta_HTM_Concepts.pdf
Has cool concepts like learning, thoughts, action, prediction. Might take a day of reading to understand throughly. But its worth it to at least scan it. There is also a forum where the book "On Intelligence" has been discussed. It is here: On Intelligence Forum