Depuis septembre 2023, ce référentiel contient le code des anciens projets Numenta de mémoire temporelle hiérarchique (HTM) qui sont en mode maintenance depuis plusieurs années.
La plateforme Numenta pour l'informatique intelligente ( NuPIC ) est une plateforme d'intelligence artificielle qui implémente les algorithmes d'apprentissage HTM. HTM est une théorie informatique détaillée du néocortex. Au cœur de HTM se trouvent des algorithmes d’apprentissage continu basés sur le temps qui stockent et rappellent des modèles spatiaux et temporels. NuPIC est adapté à une variété de problèmes, en particulier la détection d'anomalies et la prédiction des sources de données en streaming. Pour plus d'informations, consultez numenta.org ou le forum NuPIC.
Pour consulter les guides d'utilisation, les démarrages rapides et la documentation de l'API, consultez http://nupic.docs.numenta.org/.
Nous prévoyons de publier uniquement des versions mineures et de limiter les modifications apportées à NuPIC et NuPIC Core à :
Les binaires NuPIC sont disponibles pour :
Les dépendances suivantes sont requises pour installer NuPIC sur tous les systèmes d'exploitation.
Exigences supplémentaires pour OS X :
Exécutez la commande suivante pour installer NuPIC :
pip install nupic
# From the root of the repo:
py.test tests/unit
--user
pour les commandes ci-dessus afin de les installer dans un emplacement non système (cela dépend de votre environnement). Alternativement, vous pouvez exécuter les commandes pip
avec sudo
(non recommandé).--use-wheel
si vous disposez d'une ancienne version de pip (les roues sont désormais le format de package binaire par défaut pour pip).Pour tout autre problème d'installation, veuillez consulter notre recherche sur nos forums (postez-y vos questions). Vous pouvez signaler les bogues sur https://github.com/numenta/nupic/issues.
Chat communautaire en direct :
Pour installer à partir du code source local, exécutez à partir de la racine du référentiel :
pip install .
Utilisez l'argument facultatif -e
pour une installation de développeur.
Si vous souhaitez créer le nupic.bindings
dépendant à partir des sources, vous devez créer et installer à partir de nupic.core
avant d'installer nupic (puisqu'une version PyPI sera installée si nupic.bindings
n'est pas encore installé).