• Aucun résultat trouvé

Le Deep Learning pour remplacer les postiers ?

N/A
N/A
Protected

Academic year: 2022

Partager "Le Deep Learning pour remplacer les postiers ?"

Copied!
460
0
0

Texte intégral

(1)

Le Deep Learning pour remplacer les postiers ?

Lucas Willems

6 octobre 2018

(2)

Introduction

(3)

La fin des vacances...

(4)

La fin des vacances...

(5)

La fin des vacances...

(6)

La fin des vacances...

(7)

La fin des vacances...

(8)

Automatiser le tri ?

Facile et pas très intéressant pour l’homme

(9)

Automatiser le tri ?

Facile et pas très intéressant pour l’homme

(10)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe

(∼ 1900)

2. Prendre une photo du code postal

(1870)

3. Lire le code postal

(1998)

4. Répartir les enveloppes

(∼ 1900)

7, 5, 0, 0, 1

(11)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe

(∼ 1900)

2. Prendre une photo du code postal

(1870)

3. Lire le code postal

(1998)

4. Répartir les enveloppes

(∼ 1900)

7, 5, 0, 0, 1

(12)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe

(∼ 1900) 2. Prendre une photo du code postal

(1870)

3. Lire le code postal

(1998)

4. Répartir les enveloppes

(∼ 1900)

7, 5, 0, 0, 1

(13)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe

(∼ 1900)

2. Prendre une photo du code postal

(1870) 3. Lire le code postal

(1998)

4. Répartir les enveloppes

(∼ 1900)

7, 5, 0, 0, 1

(14)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe

(∼ 1900)

2. Prendre une photo du code postal

(1870)

3. Lire le code postal

(1998) 4. Répartir les enveloppes

(∼ 1900)

7, 5, 0, 0, 1

(15)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe

(∼ 1900)

2. Prendre une photo du code postal

(1870)

3. Lire le code postal

(1998) 4. Répartir les enveloppes

(∼ 1900)

7, 5, 0, 0, 1

(16)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe

(∼ 1900)

2. Prendre une photo du code postal

(1870)

3. Lire le code postal

(1998)

4. Répartir les enveloppes

(∼ 1900)

7, 5, 0, 0, 1

(17)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe

(∼ 1900)

2. Prendre une photo du code postal (1870) 3. Lire le code postal

(1998)

4. Répartir les enveloppes

(∼ 1900)

7, 5, 0, 0, 1

(18)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe (∼ 1900) 2. Prendre une photo du code postal (1870) 3. Lire le code postal

(1998)

4. Répartir les enveloppes (∼ 1900)

7, 5, 0, 0, 1

(19)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe (∼ 1900) 2. Prendre une photo du code postal (1870) 3. Lire le code postal (1998)

4. Répartir les enveloppes (∼ 1900)

7, 5, 0, 0, 1

(20)

Automatiser le tri ?

4 étapes :

1. Sélectionner une enveloppe (∼ 1900) 2. Prendre une photo du code postal (1870) 3. Lire le code postal (1998)

4. Répartir les enveloppes (∼ 1900)

7, 5, 0, 0, 1

(21)

Lire le code postal

7, 5, 0, 0, 1

3.1. Séparer en 5 images de chiffre

, , , ,

3.2. Lire chaque chiffre

1

(22)

Lire le code postal

7, 5, 0, 0, 1

3.1. Séparer en 5 images de chiffre

, , , ,

3.2. Lire chaque chiffre

1

(23)

Lire le code postal

7, 5, 0, 0, 1

3.1. Séparer en 5 images de chiffre

, , , ,

3.2. Lire chaque chiffre

1

(24)

Lire le code postal

7, 5, 0, 0, 1

3.1. Séparer en 5 images de chiffre

, , , ,

3.2. Lire chaque chiffre

1

(25)

Lire le code postal

7, 5, 0, 0, 1

3.1. Séparer en 5 images de chiffre

, , , ,

3.2. Lire chaque chiffre

1

(26)

Lire le code postal

7, 5, 0, 0, 1

3.1. Séparer en 5 images de chiffre

, , , ,

3.2. Lire chaque chiffre

1

(27)

Notre problème

? 7

? 5

? 0

? 0

? 1

...

? ...

(28)

Notre problème

? 7

? 5

? 0

? 0

? 1

...

? ...

(29)

Notre problème

? 7

? 5

? 0

? 0

? 1

... ? ...

(30)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! !

Pour la machine, non, très dur !

(31)

Un problème facile ?

Pour nous,

oui, car notre cerveau est extrêmement fort ! !

Pour la machine, non, très dur !

(32)

Un problème facile ?

Pour nous, oui

, car notre cerveau est extrêmement fort ! !

Pour la machine, non, très dur !

(33)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! !

Pour la machine, non, très dur !

(34)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine,

non, très dur !

(35)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non

, très dur !

(36)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! !

Pour la machine, non, très dur !

(37)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

Historiquement dur :

I 1990 : 1ère perfs significatives, Yann LeCun I 1998 : perfs humaines, Yann LeCun

I 2000 : 10% chèques américains lus automatiquement

(38)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

Historiquement dur :

I 1990 : 1ère perfs significatives, Yann LeCun

I 1998 : perfs humaines, Yann LeCun

I 2000 : 10% chèques américains lus automatiquement

(39)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

Historiquement dur :

I 1990 : 1ère perfs significatives, Yann LeCun I 1998 : perfs humaines, Yann LeCun

I 2000 : 10% chèques américains lus automatiquement

(40)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

Historiquement dur :

I 1990 : 1ère perfs significatives, Yann LeCun I 1998 : perfs humaines, Yann LeCun

I 2000 : 10% chèques américains lus automatiquement

(41)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! !

Pour la machine, non, très dur !

(42)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(43)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(44)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(45)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(46)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(47)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(48)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(49)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(50)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(51)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(52)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(53)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(54)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(55)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori

(éliminable)

(56)

Un problème facile ?

Pour nous, oui, car notre cerveau est extrêmement fort ! ! Pour la machine, non, très dur !

2 difficultés :

1. Chiffres durs à décrire

2. Formats d’images très différents a priori (éliminable)

(57)

Uniformisation des images (preprocessing)

Format :

I Nuances de Gris (NdG) I Fond noir, text blanc I 28 x 28

Uniformisation facile

supposée faite

(58)

Uniformisation des images (preprocessing)

Format :

I Nuances de Gris (NdG) I Fond noir, text blanc I 28 x 28

Uniformisation facile

supposée faite

(59)

Uniformisation des images (preprocessing)

Format :

I Nuances de Gris (NdG) I Fond noir, text blanc I 28 x 28

Uniformisation facile

supposée faite

(60)

Uniformisation des images (preprocessing)

Format :

I Nuances de Gris (NdG)

I Fond noir, text blanc I 28 x 28

Uniformisation facile

supposée faite

(61)

Uniformisation des images (preprocessing)

Format :

I Nuances de Gris (NdG) I Fond noir, text blanc

I 28 x 28 Uniformisation facile

supposée faite

(62)

Uniformisation des images (preprocessing)

Format :

I Nuances de Gris (NdG) I Fond noir, text blanc I 28 x 28

Uniformisation facile

supposée faite

(63)

Uniformisation des images (preprocessing)

Format :

I Nuances de Gris (NdG) I Fond noir, text blanc I 28 x 28

Uniformisation facile

supposée faite

(64)

Uniformisation des images (preprocessing)

Format :

I Nuances de Gris (NdG) I Fond noir, text blanc I 28 x 28

Uniformisation facile supposée faite

(65)

Problème simplifié

? 0

? 1

? 2

? 4

? 9

...

? ...

(66)

Problème simplifié

? 0

? 1

? 2

? 4

? 9

...

? ...

(67)

Problème simplifié

? 0

? 1

? 2

? 4

? 9

... ? ...

(68)

Un problème toujours dur...

1ère difficulté restante :

(69)

Un problème toujours dur...

1ère difficulté restante :

(70)

Un problème toujours dur...

1ère difficulté restante :

(71)

... facile avec le Deep Learning

(72)

... facile avec le Deep Learning

(73)

... facile avec le Deep Learning

Nombre de citations de 2011 à 2017 :

(74)

Sommaire

(75)

Quoi définir ?

I les objets :

Ichiffre Iimage

I la transformation

(76)

Quoi définir ?

I les objets :

Ichiffre Iimage

I la transformation

(77)

Quoi définir ?

I les objets :

Ichiffre

Iimage

I la transformation

(78)

Quoi définir ?

I les objets :

Ichiffre Iimage

I la transformation

(79)

Quoi définir ?

I les objets :

Ichiffre Iimage

I la transformation

(80)

Définition d’un chiffre

Definition (Chiffre)

Un chiffre est 0, 1, 2, 3, 4, 5, 6, 7, 8 ou 9.

(81)

Définition d’un chiffre

Definition (Chiffre)

Un chiffre est 0, 1, 2, 3, 4, 5, 6, 7, 8 ou 9.

(82)

Définition d’une image

Definition (Pixel NdG)

Un pixel NdG est un nombre entre 0 et 255 inclus. Example (Pixel NDG)

12

(83)

Définition d’une image

Definition (Pixel NdG)

Un pixel NdG est un nombre entre 0 et 255 inclus. Example (Pixel NDG)

12

(84)

Définition d’une image

Definition (Pixel NdG)

Un pixel NdG est un nombre entre 0 et 255 inclus.

Example (Pixel NDG)

12

(85)

Définition d’une image

Definition (Pixel NdG)

Un pixel NdG est un nombre entre 0 et 255 inclus.

Example (Pixel NDG)

12

(86)

Définition d’une image

Definition (Pixel NdG)

Un pixel NdG est un nombre entre 0 et 255 inclus.

Example (Pixel NDG)

12

(87)

Définition d’une image

Definition (Pixel NdG)

Un pixel NdG est un nombre entre 0 et 255 inclus.

Example (Pixel NDG)

12

(88)

Définition d’une image

Definition (Image NdG)

Une image NdG est un tableau de pixels.

(89)

Définition d’une image

Definition (Image NdG)

Une image NdG est un tableau de pixels.

(90)

Définition d’une image

Definition (Image NdG)

Une image NdG est un tableau de pixels.

Image 28x28

(91)

Définition d’une image

Definition (Image NdG)

Une image NdG est un tableau de pixels.

Tableau de pixels 28x28

(92)

Définition d’une image

Definition (Image NdG)

Une image NdG est une suite de pixels.

Tableau de pixels 28x28

(93)

Définition d’une image

Definition (Image NdG)

Une image NdG est une suite de pixels.

Suitede pixels 784 (=28x28)

(94)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre

à chaque point x de X un unique point f (x ) de Y

.

(95)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre

à chaque point x de X un unique point f (x ) de Y

.

(96)

Définition de la transformation

Definition (Fonction) Une fonction f : XY

fait correspondre

à chaque point x de X un unique point f (x ) de Y

.

(97)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre

à chaque point x de X un unique point f (x ) de Y

.

(98)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X

un unique point f (x ) de Y

.

(99)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

(100)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

(101)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

Droite

(102)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

Droite

(103)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

Droite

(104)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

Droite

(105)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

0 1 2 4 9

... ...

Fonction “chiffre” C

(106)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

0 1 2 4 9

... ...

Fonction “chiffre” C

(107)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

0 1 2 4 9

... ...

Fonction “chiffre” C

(108)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

0 1 2 4 9

... ...

Fonction “chiffre” C

(109)

Définition de la transformation

Definition (Fonction)

Une fonction f : XY fait correspondre à chaque point x de X un unique point f (x ) de Y .

0 1 2 4 9

... ...

Fonction “chiffre” C (dans toutes nos têtes)

(110)

Notre problème

Quelle est la fonction “chiffre” C : I 7→ c ?

? 0

? 1

? 2

? 4

? 9

... ? ...

(111)

Notre problème

Quelle est la fonction “chiffre” C : I 7→ c ?

? 0

? 1

? 2

? 4

? 9

... ? ...

(112)

Notre problème

Quelle est la fonction “chiffre” C : I 7→ c ?

? 0

? 1

? 2

? 4

? 9

... ? ...

(113)

Notre problème

Quelle est la fonction “chiffre” C : I 7→ c ?

? 0

? 1

? 2

? 4

? 9

... ? ...

(114)

Sommaire

(115)

Des idées ?

(116)

Méthode frontale

Chercher la formule de cette fonction :

C(I) =

 

 

 

  0 si ... 1 si ... ... si ... 9 si ...

Bcp trop dur !

(117)

Méthode frontale

Chercher la formule de cette fonction :

C(I) =

 

 

 

  0 si ... 1 si ... ... si ... 9 si ...

Bcp trop dur !

(118)

Méthode frontale

Chercher la formule de cette fonction :

C(I) =

 

 

 

  0 si ...

1 si ...

... si ...

9 si ...

Bcp trop dur !

(119)

Méthode frontale

Chercher la formule de cette fonction :

C(I) =

 

 

 

  0 si ...

1 si ...

... si ...

9 si ...

Bcp trop dur !

(120)

Comment la fonction “chiffre” est entrée dans nos cerveaux ?

A partir d’exemples

(121)

Comment la fonction “chiffre” est entrée dans nos cerveaux ?

A partir d’exemples

(122)

Comment la fonction “chiffre” est entrée dans nos cerveaux ?

A partir d’exemples

(123)

Comment la fonction “chiffre” est entrée dans nos cerveaux ?

A partir d’exemples

(124)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9 2. Généralise : C ˆ : I 7→ c

C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

...

C ˆ ...

(125)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9 2. Généralise : C ˆ : I 7→ c

C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

...

C ˆ ...

(126)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9

2. Généralise : C ˆ : I 7→ c

C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

...

C ˆ ...

(127)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9 2. Généralise :

C ˆ : I 7→ c

C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

...

C ˆ ...

(128)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9 2. Généralise : C ˆ : I 7→ c

C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

...

C ˆ ...

(129)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9 2. Généralise : C ˆ : I 7→ c

C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

...

C ˆ ...

(130)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9 2. Généralise : C ˆ : I 7→ c

C ˆ = C

C ˆ

3

C ˆ

0

C ˆ

7

... C ˆ

...

(131)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9 2. Généralise : C ˆ : I 7→ c

C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

... C ˆ ...

(132)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9 2. Généralise : C ˆ : I 7→ c

C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

... C ˆ ...

(133)

Fonctionnement de notre cerveau

1. Voit des exemples :

0 1 4 9

2. Généralise : C ˆ : I 7→ c C ˆ = C

C ˆ 3

C ˆ 0

C ˆ 7

... C ˆ ...

(134)

Fonctionnement de notre cerveau

1. Voit des exemples 2. Généralise

Bonne généralisation !

(135)

Fonctionnement de notre cerveau

1. Voit des exemples

2. Généralise

Bonne généralisation !

(136)

Fonctionnement de notre cerveau

1. Voit des exemples

2. Généralise

Bonne généralisation !

(137)

Fonctionnement de notre cerveau

1. Voit des exemples 2. Généralise

Bonne généralisation !

(138)

Fonctionnement de notre cerveau

1. Voit des exemples 2. Généralise

Bonne généralisation !

(139)

Fonctionnement de notre cerveau

1. Voit des exemples 2. Généralise

Bonne généralisation !

(140)

Fonctionnement de notre cerveau

1. Voit des exemples 2. Généralise

Bonne généralisation !

(141)

Méthode inférative

1. Récupérer des exemples

2. Généraliser C ˆ : I 7→ c C ' C ˆ

(142)

Méthode inférative

1. Récupérer des exemples

2. Généraliser C ˆ : I 7→ c C ' C ˆ

(143)

Méthode inférative

1. Récupérer des exemples 2. Généraliser

C ˆ : I 7→ c C ' C ˆ

(144)

Méthode inférative

1. Récupérer des exemples 2. Généraliser C ˆ : I 7→ c

C ' C ˆ

(145)

Méthode inférative

1. Récupérer des exemples

2. Généraliser C ˆ : I 7→ c C ' C ˆ

(146)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

).

Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(147)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

).

Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(148)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

). Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(149)

Pause vocabulaire

Definition (Généralisation) Une généralisation est

une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

). Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(150)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY

obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

). Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(151)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

).

Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(152)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

).

Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(153)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

).

Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(154)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

).

Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(155)

Pause vocabulaire

Definition (Généralisation)

Une généralisation est une fonction f : XY obtenue à partir d’exemples (x

1

, y

1

), ..., (x

n

, y

n

).

Definition (Données d’entraînement)

Ce sont les exemples utilisés pour généraliser.

(156)

Pause vocabulaire

Definition (Bonne généralisation)

Une généralisation f est bonne si, pour de nouveaux exemples (x

n+1

, y

n+1

), ..., (x

n+m

, y

n+m

),

f (x

n+i

) ' y

n+i

.

Definition (Données de test)

Ce sont les exemples utilisés pour évaluer la généralisation.

(157)

Pause vocabulaire

Definition (Bonne généralisation)

Une généralisation f est bonne si, pour de nouveaux exemples (x

n+1

, y

n+1

), ..., (x

n+m

, y

n+m

),

f (x

n+i

) ' y

n+i

.

Definition (Données de test)

Ce sont les exemples utilisés pour évaluer la généralisation.

(158)

Pause vocabulaire

Definition (Bonne généralisation) Une généralisation f est bonne si

, pour de nouveaux exemples (x

n+1

, y

n+1

), ..., (x

n+m

, y

n+m

),

f (x

n+i

) ' y

n+i

.

Definition (Données de test)

Ce sont les exemples utilisés pour évaluer la généralisation.

(159)

Pause vocabulaire

Definition (Bonne généralisation)

Une généralisation f est bonne si, pour de nouveaux exemples (x

n+1

, y

n+1

), ..., (x

n+m

, y

n+m

),

f (x

n+i

) ' y

n+i

.

Definition (Données de test)

Ce sont les exemples utilisés pour évaluer la généralisation.

(160)

Pause vocabulaire

Definition (Bonne généralisation)

Une généralisation f est bonne si, pour de nouveaux exemples (x

n+1

, y

n+1

), ..., (x

n+m

, y

n+m

), f (x

n+i

) ' y

n+i

.

Definition (Données de test)

Ce sont les exemples utilisés pour évaluer la généralisation.

(161)

Pause vocabulaire

Definition (Bonne généralisation)

Une généralisation f est bonne si, pour de nouveaux exemples (x

n+1

, y

n+1

), ..., (x

n+m

, y

n+m

), f (x

n+i

) ' y

n+i

.

Definition (Données de test)

Ce sont les exemples utilisés pour évaluer la généralisation.

(162)

Pause vocabulaire

Definition (Bonne généralisation)

Une généralisation f est bonne si, pour de nouveaux exemples (x

n+1

, y

n+1

), ..., (x

n+m

, y

n+m

), f (x

n+i

) ' y

n+i

.

Definition (Données de test)

Ce sont les exemples utilisés pour évaluer la généralisation.

(163)

Pause vocabulaire

“Avoir bien généralisé” = “Avoir appris”

(164)

Pause vocabulaire

“Avoir bien généralisé”

= “Avoir appris”

(165)

Pause vocabulaire

“Avoir bien généralisé” = “Avoir appris”

(166)

Méthode inférative

1. Récupérer des exemples

2. Généraliser C ˆ : I 7→ c C ' C ˆ

(167)

Comment généraliser ?

(168)

Comment généraliser ?

(169)

Comment généraliser ?

Impossible de trouver LA bonne généralisation à coup sûr

(170)

Comment généraliser ?

Impossible de trouver LA bonne généralisation à coup sûr

(171)

Comment généraliser ?

Impossible de trouver LA bonne généralisation à coup sûr

(172)

Comment généraliser ?

(173)

Comment généraliser ?

Généralisations + probables que d’autres

(174)

Comment généraliser ?

Assez improbable...

(175)

Comment généraliser ?

Bonne généralisation ?

Non, dans ce cas précis

(176)

Comment généraliser ?

Bonne généralisation ?

Non, dans ce cas précis

(177)

Comment généraliser ?

Bonne généralisation ? Non

, dans ce cas précis

(178)

Comment généraliser ?

Bonne généralisation ? Non, dans ce cas précis

(179)

Comment généraliser ?

(180)

Comment généraliser ?

Idée de généralisations possiblement bonnes ?

Les droites

(181)

Comment généraliser ?

Idée de généralisations possiblement bonnes ? Les droites

(182)

Comment généraliser ?

Quelle droite ?

(183)

Comment généraliser ?

Cette droite ?

(184)

Comment généraliser ?

Cette droite ?

(185)

Comment généraliser ?

La droite qui colle le plus aux données d’entraînement

(186)

Comment généraliser ?

La droite qui colle le plus aux données d’entraînement

(187)

Comment généraliser ?

La droite qui colle le plus aux données d’entraînement

(188)

Comment généraliser ?

La droite qui colle le plus aux données d’entraînement

(189)

Comment généraliser ?

La droite f

a,b

qui minimise l’erreur :

E (a, b) = (f

a,b

(x

1

) − y

1

)

2

+ ... + (f

a,b

(x

n

) − y

n

)

2

n

(190)

Comment généraliser ?

La droite f

a,b

qui minimise l’erreur : E (a, b) = (f

a,b

(x

1

) − y

1

)

2

+ ... + (f

a,b

(x

n

) − y

n

)

2

n

(191)

Comment généraliser ?

La droite f

a,b

qui minimise l’erreur : E (a, b) = (f

a,b

(x

1

) − y

1

)

2

+ ... + (f

a,b

(x

n

) − y

n

)

2

n

(192)

Comment généraliser ?

La droite f

a,b

qui minimise l’erreur : E (a, b) = (f

a,b

(x

1

) − y

1

)

2

+ ... + (f

a,b

(x

n

) − y

n

)

2

n

(193)

Comment généraliser ?

La droite f

a,b

qui minimise l’erreur : E (a, b) = (f

a,b

(x

1

) − y

1

)

2

+ ... + (f

a,b

(x

n

) − y

n

)

2

n

(194)

Comment généraliser ?

La droite f

a,b

qui minimise l’erreur : E (a, b) = (f

a,b

(x

1

) − y

1

)

2

+ ... + (f

a,b

(x

n

) − y

n

)

2

n

(195)

Comment généraliser ?

Nous avons compris comment généraliser ! !

(196)

Méthode inférative

1. Récolter des données d’entraînement

& test

2. Définir une classe de généralisations

3. Définir une fonction d’erreur E

4. Définir un algo de minimisation

(197)

Méthode inférative

1. Récolter des données d’entraînement

& test

2. Définir une classe de généralisations

3. Définir une fonction d’erreur E

4. Définir un algo de minimisation

(198)

Méthode inférative

1. Récolter des données d’entraînement

& test

2. Définir une classe de généralisations

3. Définir une fonction d’erreur E

4. Définir un algo de minimisation

(199)

Méthode inférative

1. Récolter des données d’entraînement & test

2. Définir une classe de généralisations

3. Définir une fonction d’erreur E

4. Définir un algo de minimisation

(200)

Méthode inférative

1. Récolter des données d’entraînement & test

2. Définir une classe de généralisations

3. Définir une fonction d’erreur E

4. Définir un algo de minimisation

Références

Documents relatifs

Schwartz, autre figure de proue de la recherche sur les interfaces cerveau-machine, a réussi avec son équipe à faire en sorte qu’un singe se nourrisse à l’aide d’une

Du football quand il était plus jeune à la boxe thaï depuis une dizaine d’années, en passant par la muscu- lation, Cédric Pinel s’est toujours investi dans le sport : «

Je

Ensuite le Seigneur leur a dit : “L’homme est maintenant devenu comme l’un de nous, pour la connaissance du bien et du mal, il ne faut pas lui permettre de tendre la main pour

[r]

[r]

[r]

[r]