2010-10-13 13 views
15

Sono fortemente interessato all'utilizzo euristico della memoria temporale euristica per risolvere un problema di ricerca su cui sto lavorando. Alcuni ulteriori dettagli a riguardo possono essere trovati qui: http://en.wikipedia.org/wiki/Hierarchical_temporal_memoryEsistono librerie di memoria temporale gerarchica open source?

Esistono librerie open source per questo? (Sono abbastanza aperto alle lingue anche se C++, java o haskell è preferito.) Se è così, qualcuno ha avuto esperienza con loro?

risposta

0

Poiché HTM è stato inventato dai fondatori di Numenta, hai provato il loro implementation? Non è tecnicamente open source, ma è libero di fare ricerche con. Credo che sia implementato in un mix di Python e C++.

+1

Non è più disponibile. Credo che numenta abbia rimosso tutti i documenti di ricerca e il codice sorgente che era in "contenuto legacy". –

+1

Sì, l'ho notato un paio di mesi fa. Sembra che Numenta fosse tutto un clamore e nessuna sostanza. – Cerin

+1

Bene, ho capito che numenta ha sviluppato molti algoritmi utili (vedi vitamindinc per esempio, che si basa sugli algoritmi di numenta). L'hanno tirato fuori apparentemente perché nulla di eccezionale veniva dalla comunità open source. –

3

C'è ancora un'implementazione attiva sono riuscito a trovare sulla pagina di Wikipedia per il Memory-prediction framework, quadro teorico J. Hawkins' per la teoria HTM: Project Neocortex che sembra completamente open source (researcher's page).

C'è anche NuPIC che ora è completamente open-source su GitHub: NuPIC (Python) - NuPIC.Core (C++).

E poi c'è un'implementazione gratuita del più nuovo "CLA" (Cortical Learning Algorithm), disponibile anche su GitHub: pyHTM.

Buon divertimento! ;)

-1

Sì Numenta ha salvato e deciso di andare per i soldi stessi ma sembra che alcuni dei ragazzi sui forum stanno cercando di ottenere una versione open source in corso. Prova a guardare qui:

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

+1

Numenta è stata la società creata da Jeff Hawkins per continuare la ricerca e creare il software. A giugno 2013 hanno aperto il software di base, NuPIC, con una comunità in crescita attorno ad esso. OpenHTM ci ha raggiunto di recente. Vedi [Numenta.org] (http://numenta.org) per essere coinvolto. –

0

Qui pyHTM è una pura implementazione Python.

Problemi correlati