Существуют ли библиотеки иерархической библиотеки с открытым исходным кодом?
Я по-настоящему заинтересован в использовании эвристики иерархической временной памяти для решения исследовательской проблемы, над которой я работаю. Более подробную информацию об этом можно найти здесь:
http://en.wikipedia.org/wiki/Hierarchical_temporal_memory
Есть ли для этого библиотеки с открытым исходным кодом? (Я довольно открыт для языков, хотя предпочтительнее использовать С++, java или haskell.) Если это так, у кого-нибудь есть опыт с ними?
Ответы
Ответ 1
Еще одна активная реализация, которую я смог найти на странице Wikipedia для Структуры прогнозирования памяти, теоретические основы Дж. Хокинса для HTM теория:
Project Neocortex, который выглядит полностью открытым исходным кодом (страница исследователя).
Там также NuPIC, который теперь полностью открыт для GitHub:
NuPIC (Python) - NuPIC.Core (С++).
И затем появилась бесплатная реализация нового "CLA" (Алгоритм коркового обучения), также доступного в GitHub:
pyHTM.
Удачи!;)
Ответ 2
Существует проект Java HTM с открытым исходным кодом:
http://code.google.com/p/htm/
Ответ 3
Так как HTM был изобретен основателями Numenta, вы попытались выполнить ? Это не технически открытый источник, но он позволяет проводить исследования. Я считаю, что он реализован в сочетании Python и С++.
Ответ 4
Другая база данных с открытым исходным кодом здесь:
http://code.google.com/p/adaptive-memory-prediction-framework/
Эта реализация представляет собой реализацию MPF на основе SOM Кохонена, а не HTM.
Ответ 5
Я создал упрощенную версию, но она работает на данный момент; это не так сложно использовать.
Он доступен здесь: http://devmaster.net/forums/topic/17960-feedback-working-out-of-heirarchical-temporal-memory/
Он в основном записывает изображение, затем выводит его обратно из памяти htm.
Ответ 6
Теперь вы можете получить доступ к реализации OpenSource HTM-CLA. Глянь сюда:
http://blog.mohammadzadeh.info/index.php/open-source-implementation-of-hierarchical
Ответ 7
Здесь pyHTM является чистой реализацией Python.
Ответ 8
Yeah Numenta поручился и решил пойти за долларами самостоятельно, но похоже, что некоторые из парней на форумах пытаются получить версию с открытым исходным кодом. Попробуйте посмотреть здесь:
http://sourceforge.net/p/openhtm/wiki/Home/