我可能对使用分层时间记忆模型来解决我正在研究的研究问题感兴趣。
有没有这方面的开源库?我对语言相当开放,尽管首选 C++、Java 或 Haskell。如果是,有没有人有过他们的经验?
我可能对使用分层时间记忆模型来解决我正在研究的研究问题感兴趣。
有没有这方面的开源库?我对语言相当开放,尽管首选 C++、Java 或 Haskell。如果是,有没有人有过他们的经验?
有NuPIC(智能计算 Numenta 平台),它现在是完全开源的。您还拥有NuPIC.Core(其中包含用 C++ 编写的核心 NuPIC 算法),但目前仍在建设中。
我还可以在 Wikipedia 页面上找到内存预测框架(这是 J. Hawkins 的 HTM 理论的理论框架)的一个有效实现: Project Neocortex,它似乎完全开源(研究人员的页面)。
有这个 Java HTM 开源项目: http ://code.google.com/p/htm/
pyHTM是一个纯 Python 实现。
我创建了一个简化版本,但目前可以使用;使用起来并不难。
它在这里可用:http: //devmaster.net/forums/topic/17960-feedback-working-out-of-heirarchical-temporal-memory/
它基本上会记录图片,然后将其从 htm 内存中抽出。
由于 HTM 是由 Numenta 的创始人发明的,您是否尝试过他们的实现?它在技术上不是开源的,但可以免费进行研究。我相信它是用 Python 和 C++ 混合实现的。
You can now access to openSource HTM-CLA implementation. See here: http://blog.mohammadzadeh.info/index.php/open-source-implementation-of-hierarchical
这里的另一个开源代码库:
http://code.google.com/p/adaptive-memory-prediction-framework/
这是基于 Kohonen SOM 而非 HTM 的 MPF 实现。
是的,Numenta 保释并决定自己赚钱,但看起来论坛上的一些人正试图让开源版本运行起来。试试看这里: