2010-10-13 11 views
15

Estoy muy interesado en el uso de la heurística de memoria temporal jerárquica para resolver un problema de investigación en el que estoy trabajando. Puede encontrar más información al respecto aquí: http://en.wikipedia.org/wiki/Hierarchical_temporal_memory¿Hay alguna biblioteca de memoria temporal jerárquica de código abierto?

¿Hay alguna biblioteca de código abierto para esto? (Estoy bastante abierto a los idiomas, aunque se prefiere C++, java o haskell.) Si es así, ¿alguien ha tenido alguna experiencia con ellos?

Respuesta

0

Desde HTM fue inventado por los fundadores de Numenta, ¿has probado su implementation? No es técnicamente de código abierto, pero es libre de investigar. Creo que está implementado en una mezcla de Python y C++.

+1

Ya no está disponible. Creo que numenta eliminó todos sus documentos de investigación, así como el código fuente que solía estar en "contenido heredado". –

+1

Sí, me di cuenta de esto hace un par de meses. Parece que Numenta era todo bombo y nada de sustancia. – Cerin

+1

Bueno, creo que Numenta ha desarrollado una gran cantidad de algoritmos útiles (véase vitamindinc, por ejemplo, que se basa en algoritmos de numenta). Aparentemente lo sacaron porque nada bueno venía de la comunidad de código abierto. –

3

Todavía hay una implementación activa que pude encontrar en la página de Wikipedia para el Memory-prediction framework, marco teórico J. Hawkins para la teoría HTM: Project Neocortex que parece completamente de código abierto (researcher's page).

También hay NuPIC que ahora está completamente abierto de código en GitHub: NuPIC (Python) - NuPIC.Core (C++).

Y luego hay una implementación gratuita del nuevo "CLA" (algoritmo de aprendizaje cortical), también disponible en GitHub: pyHTM.

¡Diviértete! ;)

-1

Yeah Numenta se rescató y decidió ir por los dólares, pero parece que algunos de los chicos de los Foros están tratando de obtener una versión de código abierto. Trate de buscar aquí:

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

+1

Numenta fue la empresa creada por Jeff Hawkins para continuar la investigación y crear el software. En junio de 2013 abrieron el software principal, NuPIC, con una comunidad en crecimiento a su alrededor. OpenHTM se ha unido a nosotros recientemente. Ver [Numenta.org] (http://numenta.org) para involucrarse. –

0

Aquí pyHTM es una implementación pura de Python.

Cuestiones relacionadas