Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception...

21
Vers une IA organique intégrée Jeudi 6 Décembre 2018 Patrick Pirim

Transcript of Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception...

Page 1: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Vers une IA organique intégrée

Jeudi 6 Décembre 2018

Patrick Pirim

Page 2: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Choix de méthode conceptuelleConception par la biologie Conception par l humain

Minimisation de l énergie, environ 2% quelque soit

l échelle de réalisation tout en maintenant un % de

temps respectable.

Minimisation du temps, quelques % dépendant de

l échelle de réalisation, la dépense en énergie est

très importante.

Une méthode bio-inspiré donnera de meilleurs résultats.

Biomimetics: its practice and theory (2006)Julian F. V. Vincent*, Olga A. Bogatyreva, Nikolaj R. Bogatyrev, Adrian Bowyer and Anja-Karina Pahl

Anotherbrain 06/12/2018 2

Page 3: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Partage du cortex en 360 zones

A multi-modal parcellationof human cerebral cortex

© 2016 Macmillan Publishers Limited, part of Springer Nature

Prefrontal association cortexPlanning for voluntary activityDecision-makingCreativity, cognition, personality traits

Intelligent perception

Intelligent action

Cognition

Anotherbrain 06/12/2018 3

Page 4: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

G. D. S.

Substitution sensorielle

• "You don't see with youreyes,

• you see with your brain,".

• Bach-y-Rita 1971

David Hubel and Torsten Wiesel (Nobel Price medecine 1981)

G

D

S

Anotherbrain 06/12/2018 4

Page 5: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Attracteur dynamiqueReprésentation bioinspirée

G

D

S

Une Macro-colonne

en déplacement à

la fréquence NxFMémorisation

des voisins

immédiats

Position

spatiale

Cortex

G

D

S

G

D

S

G

SD

G

SD

GDS temporel

Carte i N macro-colonnes

N Macro-colonnes fonctionnant à

une fréquence F < 200 Hz

Représentation biologique

Position

spatiale

Cortex

G

D

S

G

D

S

G

D

S

Anotherbrain 06/12/2018 5

Page 6: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Attracteur dynamique: implémentation

Histogramme

In

> Val.

Association

Classification

A B

Registres

NbPix

Rmax

PRmx

Medt

Medt-1

Req.

AnticipationClassification

Automatique

Bus des classifications

Data (flot optique)

Rmax

A B

Medt

Résultat des registres calcul histogramme en fin de trame vidéo

Q PRmx

Data (flot optique)

NbPix

1 2

3

Histogramme

In

> Val.

Association

AND

Classification

A B

Registres

NbPix

Rmax

PRmx

Medt

Medt-1

Anticipation

Classification

Automatique

Data (flot optique)

Histogramme

In

> Val.

Classification

A B

Registers

NbPix

Rmax

PRmx

Medt

Medt-1

Anticipation

Classification

Automatique

X

Histogramme

In

> Val.

Classification

A B

Registers

NbPix

Rmax

PRmx

Medt

Medt-1

Anticipation

Classification

Automatique

Y

Calcul Temporel Calcul Spatial

Bus des classifications

Barycentre du nuage de pointsMaximum de vraissemblance

QUOI et OU

4

Anotherbrain 06/12/2018 6

Page 7: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Attracteur dynamique: application

Changement de fonctionnalité par le choix de l’information en entrée

Couleur orange perçue

Incrustée en bleuSans anticipation

Avec anticipation

Anotherbrain 06/12/2018 7

Page 8: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Attracteur dynamique: vidéo

Anotherbrain 06/12/2018 8

Page 9: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Extraction saillances

Bleu Vert Rouge

Retard donnéesIntégration

récursive

Retard

Trame

Cooccurrence

spatiale

Couleurs Lum.

Bord orientés,

Courbures

Structures

Transformation en

Luminance,

Teinte,

Saturation

T S L

1 2

3 4

Parasol Midget Bistratified

T S

Mouvement

Position

X Y

Position

L

90% 5%5%

Anotherbrain 06/12/2018 9

Page 10: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Deux modes de perception visuelle

Anotherbrain 06/12/2018 10

Page 11: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Application: détection d’obstacle

Coef KNb Pix

base

Cadre

Gx GySurface

1500 175 299 257 76843

8,57

dd

dGy dSd=K/NbPix

(dGy/Gy)/(dd/d)=-1 si volume

-2 si plan H.

Temps

avant

impact

t=2*S/dS

-1,39 0,25

Volume/Plan H.Elément centré Temps avant impact

Distance

Vitesse

Extraction

saillancesAttracteurs dynamiquesCaméra

Img. 1

31

0407

dd dt

V=dd/dt

Résultats

Perception

Visuelle

Anotherbrain 06/12/2018 11

Page 12: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Application: vidéo

Anotherbrain 06/12/2018 12

Page 13: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Progression

Anotherbrain 06/12/2018 13

Page 14: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Perception multimodalesInvariance

d échelle

Indépendance

perceptive

Pixel

Représentation

sémantique

Cortex

visuel

Rétinotopie

Pixel

Représentation

sémantique

Cortex

Auditif

Sonotopie

Pixel

Représentation

sémantique

Cortex

offactif

Chimiotopie

Mémoires

Associatives

Retour

Mémoires

Associatives

Retour

Mémoires

Associatives

Retour

Capteurs

Mémoire

associative

Interface capteurs cortex

Anotherbrain 06/12/2018 14

Page 15: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

La mémoire associative

Mot

Apprentissage

Mot

Requête

Mot

Reconnaissance

a b c

Apprentissage mot

Représentation

sémantique

invariante

Lien

RAM

RAM

Ecriture

Apprentissage mot

Représentation

sémantique

invariante

Lien

CAM

RAM

Lecture

Apprentissage mot

Représentation

sémantique

invariante

Lien

RAM

CAM

Lecture

Représentations

sémantiques perçues

Représentations

sémantiques requises

Représentations

sémantiques perçues

Anotherbrain 06/12/2018 15

Page 16: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Boucle sensori-motrice

Cortex Auditif

Cortex Visuel

Cortex Moteur

Boucle sensori-motrice

Cortex Visuel

Anotherbrain 06/12/2018 16

Page 17: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Premier design: 1986

Conv. Flash

Anal/Num 8b.

TS8308Extracteur

synchro.

Video

LM1881

SH

SV

µP 8bits

6805

Horloge

PLL

8MHz

12MHz

Calcul

Histogramme

Bus µP

Clavier

Affichage

Semi-

graphique

EF9345

Conversion

Num 8b/Anal.

Video

BT453

Din[7:0]

OVL1

OVL2

OVL3

R

V

B

Video In

Video out

Anotherbrain 06/12/2018 17

Page 18: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Progression développement

GVPP7

GVPP6

Histo

MOORE S

LAW

Real time

computation

with 200 time

less

transistors

BIPS

Blue

Phosphor

2020

Xeon E5 AMD Epyc

Anotherbrain 06/12/2018 18

Page 19: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

The History of the bio-inspired perceptive process 1986 1989 1996 2000 2009 2020

See of gates

4,4K g*. 5Kbits

Feedback

control 1,5 µm 0,7µm, 100 Kg*.

2ML

0,5µm, 500 Kg*.

3ML

0,22 µm, 900 Kg*.

5ML

1994: new chip for motion

testing

Dynamic modality:

(temporal variation,

direction and velocity of

motion)

1996: Patent FR2751772:

Method and device for real-

time detection, localisation

and determination of the

speed and direction of

movement of an area of

relative movement in a

scene.

1997: GVPP presentation

2000: New chip including

global and dynamic modalities

and a µP2003: Patent WO2005010820

Automated method and device

for perception associated with

determination and

characterisation of borders and

boundaries of an object of a

space, contouring and

applications.

Structural modality: (oriented-

edges, curvatures and texture

perception)

2009:New chip: BIPS

Generic perception including

global, dynamic and structural

modalities.

2011: SDK to use it.

2014:Neuromorphic chip

orientation

2015: Publication in

Technique de l Ingénieur « Le

processeur neuromorphique »

2016: Living Machine 2016:

« Perceptive invariance and

associative memory ».

1986: Spatio-temporal histogram computation

definition. « Dynamic attractor »

1987: Patent FR2611063:

« Method and device for real-time processing of a

sequenced data flow, and application to the

processing and digital video signal representing a

video image »

1989: Second chip to impouve integration

1989: Generic board for imaging processing

and video-sensor.

Outdoor applications.

Global modality: (Luminance, hue, and

saturation perception)

2017:Another Brain

organisation starts.

3 patents: Associative

Memory

2018: More than 20 p.

Sensor 1 Sensor n

ABxxx

External link

Blue

Phosphor

4x4 mm

28 nm, 45 Mg. 9ML

2017

Anotherbrain 06/12/201819

Page 20: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Ecole Polytechnique- Mas Sci Columbia

NYC - BCG

ENSCEA-INSERM

Neuro-imaging

ENSEA President BVSCSO Another Brain

Asia Pacific University

& EFREI - BVS

Masaryk Univ. -SorbonneAldebaran

TheodoCFO Another

Brain

Assist DirAstut medical

PhD Neuro PMCINSERM

Neuro Institute LONDON

Ecole Polytechnique–Telecom ParisTech

CEO Aldebaran RoboticsCEO Another Brain

ESIEE Chief Project

Defense Ministry

ESIEE - ParrotDrones Video

Ecole Polytechnique -Mast Eng EPFL

bandeau Dreem

EPITA Aldebaran

Ecole Polytechnique –ENS Saclay - Tesla Calif. -

Owkin MedTech

Univ. MoscouAlcatel StMMstar ASICs

INSA Rennes PhD Vision VALEO

TOTAL Immers

Telecom BretagneZODIAC FPGA

Ecole Polytechnique -Harvard

Salesforces California

Ecole Polytechnique- Stanford - CTO Parrot

COO Another Brain

Ecole Polytechnique –Mas RO Saclay –Decision Brain

Anotherbrain 06/12/2018 20

Page 21: Vers une IA organique intégréeold.association-aristote.fr/lib/exe/fetch.php/ia... · Conception par la biologie Conception par l ¶humain Minimisation de l ¶énergie, environ 2%

Merci de votre attention

Questions ?

[email protected]

Anotherbrain 06/12/2018 21