2. “We're just going to program computers;
that's all we need to do. And I said, no, you
really ought to study brains. They said, oh,
you know, you're wrong. And I said, no,
you're wrong, and I didn't get in.
Jeff Hawkins, about his
job interview at AI lab, MIT
4. Idée principal
Le néocortex arrive à traiter différents type d'information
(visuel, sonore, sensoriel, langage naturel)
tout en gardant la même structure
5. Cortical learning
algorithm
synapses
Mappent les entrées
de façon le plus
efficace
cellules
Apprend de
représenter les
différents contextes
pour le même
concept
colonnes
Groupement des
cellules avec le
même « feed-
forward input »
15. Temporal pooler
Apprend les
séquences
et les stock en
mémoire
Quand une cellule
devient active
forme les
connections avec
les autres cellules
qui étaient active
juste avant
Fait les
prédictions
Peut faire appelle à
n'importe quel
séquence en
mémoire et prédire
ce qui peut arriver
Spatial Pooler
Temporal Pooler
Séquence Memory
Prediction
17. Sinus function prediction
from nupic.frameworks.opf.modelfactory import ModelFactory
model = ModelFactory.create(model_params.MODEL_PARAMS)
model.enableInference({'predictedField': 'y'})
18. Sinus function prediction
from nupic.frameworks.opf.modelfactory import ModelFactory
model = ModelFactory.create(model_params.MODEL_PARAMS)
model.enableInference({'predictedField': 'y'})
19. Sinus function prediction
from nupic.frameworks.opf.modelfactory import ModelFactory
model = ModelFactory.create(model_params.MODEL_PARAMS)
model.enableInference({'predictedField': 'y'})
21. Sinus function prediction
from nupic.frameworks.opf.modelfactory import ModelFactory
model = ModelFactory.create(model_params.MODEL_PARAMS)
model.enableInference({'predictedField': 'y'})
result = model.run({'y': y})
inference =
result.inferences['multiStepBestPredictions'][1]
23. Nupic c'est aussi ...
● Prédiction et détection des anomalies
● Produit commercial Numenta Grok
● Open source code
● Hackaton Numenta chaque année
● Outil de visualisation Cerebro
● Moteur HTM