Are there any open source Hierarchical Temporal Memory libraries?

6.5k views Asked by At

I'm potentially interested in using hierarchical temporal memory model to solve a research problem I am working on.

Are there any open source libraries for this? I'm fairly open to languages, although C++, Java or Haskell is preferred. If yes, has anyone had any experience with them?

8

There are 8 answers

0
Quonux On

pyHTM is a pure Python implementation.

0
Magnus Robert Carl Wootton On

I have created a simplified version, but it works at the moment; it's not that hard to use.

It's available here: http://devmaster.net/forums/topic/17960-feedback-working-out-of-heirarchical-temporal-memory/

It basically records the picture, then pumps it back out of the htm memory.

0
Paul Klemstine On

There is this Java HTM open source project: http://code.google.com/p/htm/

0
neural5torm On

There's NuPIC (Numenta Platform for Intelligent Computing), which is now completely open-source. You also have NuPIC.Core (which contains the core NuPIC algorithms written in C++), but, at the moment, it is still under construction.

There's also one active implementation I could find on the Wikipedia page for the Memory-prediction framework (which is the J. Hawkins' theoretical framework for the HTM theory): Project Neocortex, which seems completely open source (researcher's page).

0
softnhard On

You can now access to openSource HTM-CLA implementation. See here: http://blog.mohammadzadeh.info/index.php/open-source-implementation-of-hierarchical

5
Cerin On

Since HTM was invented by the founders of Numenta, did you try their implementation? It's not technically open source, but it's free to do research with. I believe it's implemented in a mix of Python and C++.

1
bobo On

Yeah Numenta bailed and decided to go for the bucks themselves but it looks like some of guys on the Forums are trying to get an open source version going. Try looking here:

http://sourceforge.net/p/openhtm/wiki/Home/

1
user1191311 On

Another open-source codebase here:

http://code.google.com/p/adaptive-memory-prediction-framework/

This one is an implementation of MPF based on Kohonen SOM, not HTM.