有没有开源的分层时态内存库?

时间:2010-10-13 06:06:25

标签: artificial-intelligence open-source nupic hierarchical-temporal-memory

我可能有兴趣使用hierarchical temporal memory模型来解决我正在研究的研究问题。

是否有任何开源库?虽然C ++,Java或Haskell是首选,但我对语言非常开放。如果是的话,有没有人有过这方面的经验?

8 个答案:

答案 0 :(得分:3)

NuPIC(Numenta智能计算平台),现在已经完全开源了。你还有NuPIC.Core(其中包含用C ++编写的核心NuPIC算法),但目前它还在构建中。

我可以在维基百科页面上找到Memory-prediction framework的一个活跃实现(这是J. Hawkins的HTM理论的理论框架): Project Neocortex,似乎完全开源(researcher's page)。

答案 1 :(得分:1)

有这个Java HTM开源项目: http://code.google.com/p/htm/

答案 2 :(得分:0)

pyHTM是一个纯Python实现。

答案 3 :(得分:-1)

由于HTM是由Numenta的创始人发明的,你是否尝试过implementation?它不是技术上的开源,但它可以自由地进行研究。我相信它是在Python和C ++的混合中实现的。

答案 4 :(得分:-1)

这里有另一个开源代码库:

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

这是基于Kohonen SOM的MPF实现,而不是HTM。

答案 5 :(得分:-1)

我创建了一个简化版本,但它目前有效;它并不难用。

可在此处找到:http://devmaster.net/forums/topic/17960-feedback-working-out-of-heirarchical-temporal-memory/

它基本上记录了图片,然后将其从htm内存中抽回。

答案 6 :(得分:-1)

您现在可以访问openSource HTM-CLA实现。看这里: http://blog.mohammadzadeh.info/index.php/open-source-implementation-of-hierarchical

答案 7 :(得分:-2)

是的Numenta保释并决定自己去买钱,但看起来论坛上的一些人正在试图获得开源版本。试试看这里:

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