Существуют ли библиотеки с открытым исходным кодом для иерархической временной памяти?
Я потенциально заинтересован в использовании иерархической модели временной памяти для решения исследовательской задачи, над которой я работаю.
Есть ли для этого библиотеки с открытым исходным кодом? Я довольно открыт для языков, хотя C++, Java или Haskell предпочтительнее. Если да, кто-нибудь имел опыт работы с ними?
8 ответов
Есть NuPIC (Платформа Numenta для интеллектуальных вычислений), которая теперь полностью с открытым исходным кодом. У вас также есть NuPIC.Core (который содержит основные алгоритмы NuPIC, написанные на C++), но на данный момент он все еще находится в стадии разработки.
Есть также одна активная реализация, которую я мог найти на странице Википедии для структуры предсказания памяти (которая является теоретической основой Дж. Хокинса для теории HTM): Project Neocortex, который кажется полностью открытым исходным кодом ( страница исследователя).
Существует проект с открытым исходным кодом Java HTM: http://code.google.com/p/htm/
Еще одна кодовая база с открытым исходным кодом здесь:
http://code.google.com/p/adaptive-memory-prediction-framework/
Это реализация MPF на основе SOM Кохонена, а не HTM.
Поскольку HTM был изобретен основателями Numenta, пробовали ли вы их реализацию? Это не технически открытый исходный код, но он бесплатен для исследования. Я считаю, что это реализовано в смеси Python и C++.
Я создал упрощенную версию, но она работает на данный момент; это не так сложно использовать.
Это доступно здесь: http://devmaster.net/forums/topic/17960-feedback-working-out-of-heirarchical-temporal-memory/
Он в основном записывает изображение, а затем выкачивает его обратно из памяти htm.
Теперь вы можете получить доступ к реализации HTS-CLA с открытым исходным кодом. Смотрите здесь: http://blog.mohammadzadeh.info/index.php/open-source-implementation-of-hierarchical
Да, Нумента под залог и решил пойти на попятную, но похоже, что некоторые парни на Форумах пытаются запустить версию с открытым исходным кодом. Попробуйте посмотреть здесь: