2010-10-13 19 views
15

Potencjalnie interesuje mnie wykorzystanie hierarchicznej heurystyki pamięci czasowej do rozwiązania problemu badawczego, nad którym pracuję. Więcej szczegółów na ten temat można znaleźć tutaj: http://en.wikipedia.org/wiki/Hierarchical_temporal_memoryCzy istnieją biblioteki Hierarchical Temporal Memory?

Czy istnieją do tego jakieś biblioteki open source? (Jestem dość otwarty na języki, chociaż preferowane są C++, java lub haskell.) Jeśli tak, czy ktoś ma z nimi jakieś doświadczenie?

Odpowiedz

0

Ponieważ HTM został wymyślony przez założycieli firmy Numenta, czy próbowałeś ich implementation? To nie jest technicznie otwarte źródło, ale za darmo można prowadzić badania. Wierzę, że jest zaimplementowany w mieszance Pythona i C++.

+1

To nie jest już dostępne. Myślę, że numenta usunęła wszystkie swoje dokumenty badawcze, a także kod źródłowy, który kiedyś znajdował się w "treści starszej wersji". –

+1

Tak, zauważyłem to kilka miesięcy temu. Wygląda na to, że Numenta był hype i bez substancji. – Cerin

+1

Cóż, podoba mi się, że numenta opracował wiele użytecznych algorytmów (patrz na przykład vitamindinc, który jest oparty na algorytmach numenta). Wyjęli go najwyraźniej, ponieważ nic wielkiego nie pochodziło od społeczności open source. –

3

Jest jeszcze jedna aktywna realizacja udało mi się znaleźć na stronie Wikipedia dla Memory-prediction framework, teoretyczne ramy J. Hawkinsa dla teorii HTM: Project Neocortex co wydaje się całkowicie open source (researcher's page).

Jest też NuPIC który jest teraz całkowicie open-source na GitHub: NuPIC (Python) - NuPIC.Core (C++).

A następnie jest darmowa implementacja nowszego "CLA" (Cortical Learning Algorithm), dostępna również na GitHub: pyHTM.

Miłej zabawy! ;)

-1

Tak, Numenta uciekła i postanowiła pójść za kasę, ale wygląda na to, że niektórzy faceci na forach próbują dostać wersję open source. Zajrzyj tutaj:

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

+1

Firma Numenta została założona przez Jeffa Hawkinsa w celu kontynuowania badań i tworzenia oprogramowania. W czerwcu 2013 r. Otworzyły one główne oprogramowanie NuPIC wraz z rosnącą społecznością wokół niego. OpenHTM dołączyło do nas ostatnio. Aby zaangażować się, patrz [Numenta.org] (http://numenta.org). –