Intelligence artificielle

ImageNumenta a annoncé en mars dernier la mise en téléchargement de sa plateforme de recherche NUPIC. Cette plateforme est dédiée au calcul intelligent d'un nouveau genre, qui pourrait permettre de résoudre les problèmes devant lesquels butent les techniques plus classiques d'intelligence artificielle, comme les réseaux de neurones supervisés par exemple. Cette technologie s'appuie sur une mémoire hiérarchique temporelle (HTM) qui se base sur l'observation du fonctionnement du neocortex humain.

NuPIC est basé sur une nouvelle architecture appelée mémoire hiérarchique temporelle (Hierarchical Temporal Memory ou HTM). Jeff Hawkins a expliqué les fondements biologiques des HTM dans son livre "Sur l'intelligence", paru en 2004. En quelques mots, la technologie de HTM établit des modèles du monde en utilisant une architecture hiérarchique spatio-temporelle de mémoire, semblables à la façon dont l'information est apprise et stockée dans le neocortex. Ces modèles peuvent être employés pour l'inférence et la prévision, et pour résoudre des problèmes complexes, actuellement insurmontables. « Les HTMs apprennent par l'observation, tout comme un enfant » note Hawkins. « Vous ne programmez pas HTMs comme vous programmez un ordinateur. En utilisant des outils logiciels, les HTMs apprennent par leur exposition aux données sensorielles. Leurs possibilités résultantes seront alors largement déterminées par le spectre des données auxquelles le système a été exposé. » Les livres blancs sur la théorie et la technologie des HTM sont disponibles sur le site www.numenta.com.

Hawkins a fondé Numenta en 2005 avec George Dileep, et le président de Numenta, Donna Dubinsky. Le travail de George dans les mathématiques a permis d'étendre et de valider la théorie biologique de Hawkins. George continue actuellement de faire évoluer les algorithmes d'apprentissages de Numenta.



Version de NuPIC à télécharger

Numenta offre gracieusement une version recherche de NuPIC aux développeurs, aux scientifiques, et aux ingénieurs afin d'encourager l'expérimentation et le développement. La plateforme NuPIC se compose d'un ensemble d'outils, d'un moteur d'exécution, de documentation et d'exemples (tres explixcites d'ailleurs!). Le logiciel est disponible pour Linux et Mac OS, et est écrit en C++ et python. Le code source de plusieurs composants est disponible. Le logiciel peut être téléchargé du site Web de Numenta, www.numenta.com.

 

Le site Web de Numenta comporte également des outils de support pour les développeurs, comprenant un forum, des wikis, et un blog écrit par des membres de l'équipe de Numenta. Numenta encourage des développeurs à devenir des participants actifs, à partager leur travail, à rapporter les bogues, et à contribuer au forum. En outre, Numenta offre un programme spécial Partner Program, qui est payant et qui permet aux inscrits de bénéficier d'un soutien technique haut de gamme et personnalisé.

Au sujet de Numenta

Numenta a été fondé en 2005 par des vétérans Jeff Hawkins et Donna Dubinsky (fondateurs Palm Computing et Handspring), avec George Dileep, diplômé de l'université de Stanford. La compagnie a développé Numenta Platform for Intelligent Computing (NuPIC), une plateforme de calcul de la deuxième génération basée sur la théorie du neocortex, d'abord décrite en 2004, dans le livre "On intelligence" de Hawkins. Le terme Numenta provient de « mentis, » le mot latin pour le « esprit » (en Anglais, mind). Numenta est basé à Menlo Park, en Californie.

Nous vous proposerons très bientôt un exemple d'apprentissage réalisé avec NuPIC !

Plus de liens


Une explication des HTM par Jeff