22
1

réseaux de neurones artificiels

Embed Size (px)

Citation preview

Page 1: réseaux de neurones artificiels

1

Page 2: réseaux de neurones artificiels

LES RÉSEAUX DE NEURONES

par Oussama WERFELLI

Page 3: réseaux de neurones artificiels

3

PLAN Introduction Historique Les réseaux de neurones Quelques modèles & exemples Conclusion

Page 4: réseaux de neurones artificiels

4

INTRODUCTION L’objectif était de simuler l’intelligence humaine

Modéliser mathématiquement le cerveau Afin de reproduire certaines caractéristiques

Capacité de mémoire Capacité d’apprentissage Capacité de traiter les informations incomplètes

Page 5: réseaux de neurones artificiels

5

HISTORIQUE Warren McCulloch et Walter Pitts (1943): les premiers neurones formels

Rosenblatt (1958): modèle avec processus d ’apprentissage, perceptron

Rumelhart (1980): perceptron multicouches Mais ce n'est que depuis le début des années 1990 que les applications intéressantes des réseaux de neurones ont vu le jour

Page 6: réseaux de neurones artificiels

LES RÉSEAUX DE NEURONES

Page 7: réseaux de neurones artificiels

7

NEURONE BIOLOGIQUE & FORMEL

synapse

Noyau

Axone

Dendrites

f(..)

poids

entrées

Fonction de

transfert

Sortie

w

x

Page 8: réseaux de neurones artificiels

8

DÉFINITIONS Un neurone formel : Est une fonction algébrique non linéaire et bornée, dont la valeur dépend de paramètres appelés coefficients synaptique ou poids

Poids : Est une valeur numérique associé à une connexion entre deux unités qui reflète la force de la relation entre ces deux unités.

Apprentissage d’un réseau : les caractéristiques (poids) du réseau sont modifiées jusqu’à ce que le comportement désiré soit obtenu.

Page 9: réseaux de neurones artificiels

9

NEURONE

x1

x2

x3

w1

w2

w3

Fonction de combinaisonZ=x1.w1+x2.w2+x3.w3

Fonction d’activationf(Z)

Avec Seuilθ

Coefficient synaptique

OActivation

Entrées ∑ φ

• en dessous du seuil, le neurone est non-actif

• aux alentours du seuil, une phase de transition

• au-dessus du seuil, le neurone est actif

Page 10: réseaux de neurones artificiels

10

DÉFINITIONS

Un réseau de neurones artificielle : est un circuit composé d'un nombre très important d'unités de calcul simples basées sur des neurones formels . ’Albert Negrin,1993, Cambridge’

Page 11: réseaux de neurones artificiels

11

CLASSIFICATION DES RÉSEAU DE NEURONES

Page 12: réseaux de neurones artificiels

QUELQUES MODÈLES & EXEMPLES

Page 13: réseaux de neurones artificiels

13

MLP(MULTI-LAYER PERCEPTRON)

Le nombre de couches cachées et le nombre de neurones par couche ont une influence sur la qualité de l’apprentissage. Couche d’entrer

Couche de sortie

Couche cachée

Page 14: réseaux de neurones artificiels

14

MLP : EXEMPLE https://www.youtube.com/watch?v=Iv_Fy6Urik4

Page 15: réseaux de neurones artificiels

15

MLP : EXEMPLE (SUITE)

Page 16: réseaux de neurones artificiels

16

HOPFIELDx1

x4

x5x2

x3

x6

Page 17: réseaux de neurones artificiels

17

HOPFIELD : EXEMPLE https://www.youtube.com/watch?v=SL8vSUoeWjU

Page 18: réseaux de neurones artificiels

18

HOPFIELD : EXEMPLE https://www.youtube.com/watch?v=69ysnJfMX2k

Page 19: réseaux de neurones artificiels

19

YOUTUBE UTILISE LES RÉSEAUX DE NEURONES

Page 20: réseaux de neurones artificiels

20

SWIFTKEY NEURAL

Page 21: réseaux de neurones artificiels

21

CONCLUSION Les réseaux de neurones sont utilisés dans plusieurs domaine notamment : Datamining : ils servent à prédire, à identifier et à classifier les données Finance et gestion : outil d'aide à la décision Robotique : apprentissage de robot autonome Etc…

Les réseaux de neurones sont puissant : on peut presque toujours baisser l’erreur en augmentant le nombre de neurones

Les solution actuels sont coûteuses en temps de calcule

Page 22: réseaux de neurones artificiels

MERCI POUR VOTRE ATTENTION