2010-10-13 3 views
15

Ich bin potentiell an der Verwendung der Hierarchical Temporal Memory Heuristik interessiert, um ein Forschungsproblem zu lösen, an dem ich gerade arbeite. Einige weitere Details finden Sie hier: http://en.wikipedia.org/wiki/Hierarchical_temporal_memoryGibt es Open-Source-Hierarchische Temporal Memory-Bibliotheken?

Gibt es dafür Open-Source-Bibliotheken? (Ich bin ziemlich offen für Sprachen, obwohl C++, Java oder Haskell bevorzugt wird.) Wenn ja, hat jemand irgendwelche Erfahrung mit ihnen gehabt?

Antwort

0

Da HTM von den Gründern von Numenta erfunden wurde, haben Sie versucht, ihre implementation? Es ist nicht technisch Open Source, aber es ist frei, mit zu forschen. Ich glaube, es ist in einer Mischung aus Python und C++ implementiert.

+1

Es ist nicht mehr verfügbar. Ich denke, dass numenta alle ihre Forschungsdokumente sowie den Quellcode entfernt hat, der sich in "Legacy Content" befand. –

+1

Ja, das habe ich vor ein paar Monaten bemerkt. Es scheint, als ob Numenta nur Hype und keine Substanz war. – Cerin

+1

Nun, ich denke, dass Numenta eine Menge nützlicher Algorithmen entwickelt hat (siehe z. B. vitamindinc, das auf numenta-Algorithmen basiert). Sie nahmen es heraus, weil nichts Großartiges aus der Open-Source-Community kam. –

3

Es gibt immer noch eine aktive Umsetzung ich auf der Wikipedia-Seite für die Memory-prediction framework, J. Hawkins' theoretischer Rahmen für die HTM Theorie finden konnte: Project Neocortex, die vollständig Open Source scheint (researcher's page).

Es gibt auch NuPIC, die jetzt vollständig Open-Source auf GitHub ist: NuPIC (Python) - NuPIC.Core (C++).

Und dann gibt es eine kostenlose Implementierung des neueren "CLA" (Cortical Learning Algorithm), auch auf GitHub verfügbar: pyHTM.

Viel Spaß! ;)

-1

Yeah Numenta ging bailed und entschied sich für die Bucks selbst zu gehen, aber es sieht so aus, als ob einige der Jungs in den Foren versuchen, eine Open Source Version zu bekommen. Versuchen Sie suchen hier:

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

+1

Numenta wurde von Jeff Hawkins gegründet, um die Forschung fortzusetzen und die Software zu bauen. Im Juni 2013 haben sie die Kernsoftware NuPIC mit einer wachsenden Community geöffnet. OpenHTM ist kürzlich zu uns gekommen. Siehe [Numenta.org] (http://namenta.org), um sich zu beteiligen. –

0

Hier ist pyHTM eine reine Python-Implementierung.