开发者

Are there any open source Hierarchical Temporal Memory libraries? [closed]

开发者 https://www.devze.com 2023-01-19 15:25 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 9 years ago.

开发者_JAVA百科 Improve this question

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?


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).


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


pyHTM is a pure Python implementation.


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++.


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.


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.


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


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/

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号