LES RESEAUX DE NEURONES

Slides:



Advertisements
Présentations similaires
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Advertisements

Plan Les réseaux de neurones Le réseau RBF RBF et Mushroom Historique
Fabrice Lauri, François Charpillet, Daniel Szer
Distance inter-locuteur
Fonctions & procédures
Classe : …………… Nom : …………………………………… Date : ………………..
Introduction générale aux réseaux de neurones artificiels
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Les Prepositions.
Réseaux de Neurones Artificiels
Présentation de l’application « Livret personnel de compétences »
1. Les caractéristiques de dispersion. 11. Utilité.
Architecture de réseaux
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
LES RESEAUX DE NEURONES
Améliorer les performances du chiffrage à flot SYND
Concepts avancés en mathématiques et informatique appliquées
Mirta B. Gordon Laboratoire Leibniz-IMAG Grenoble
Une théorie générale des réseaux connexionnistes
Application des algorithmes génétiques
Réseaux de neurones artificiels « la rétropropagation du gradient »
Classification Multi Source En Intégrant La Texture
Pourquoi les réseaux de neurones de type « perceptron multicouche » conviennent-ils à l’apprentissage Stéphane Canu, INSA de Rouen , PSI André Elisseeff,
Applications du perceptron multicouche
1.2 COMPOSANTES DES VECTEURS
Cours Corporate finance Eléments de théorie du portefeuille Le Medaf
Méthode des k plus proches voisins
Le point le plus près Montage préparé par : André Ross
Méthodes Connexionnistes Apprentissage Fusion d’informations
RECONNAISSANCE DE FORMES
Réseaux de neurones.
La Saint-Valentin Par Matt Maxwell.
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
Les réseaux de neurones
Mémoires associatives
Chapitre 7 Réseau ART.
GPA-779 Perceptron multicouche
Synthèse Applications des réseaux de neurones en reconnaissance de formes et en vision par ordinateur.
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
Résumé Domaine des réseaux de neurones.
Représentation des systèmes dynamiques dans l’espace d’état
Courbes de Bézier.
Les modèles linéaires (Generalized Linear Models, GLM)
1.1 LES VECTEURS GÉOMÉTRIQUES
3.2 PRODUIT VECTORIEL Cours 7.
Notre calendrier français MARS 2014
Hybridation sp3 du carbone
Modélisation de la lecture grâce à un modèle connexionniste
C'est pour bientôt.....
Veuillez trouver ci-joint
SUJET D’ENTRAINEMENT n°4
ASI 3 Méthodes numériques pour l’ingénieur
Les réseaux de neurones
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
CALENDRIER-PLAYBOY 2020.
Les Chiffres Prêts?
L’estimation.
UHA-FST Année L1S1-2 Examen de janvier 2006 – Durée 90 minutes Introduction aux concepts de la Physique N° carte étudiant:………………… 1-Donnez votre.
Partie II: Temps et évolution Energie et mouvements des particules
Christelle Scharff IFI 2004
Les réseaux de neurones à réservoir en traitement d’images
Institut de sciences et technologies Département d’informatique
Les réseaux de neurones à réservoir en traitement d’images
GPA-779 Application des systèmes experts et des réseaux de neurones.
Le réseau de neurones artificiel
Transcription de la présentation:

LES RESEAUX DE NEURONES Rachid Ladjadj IR 3e année

SOMMAIRE Introduction Pourquoi les réseaux de neurones? Historique Le neurone biologique Le neurone formel Le modèle Mc Culloch et Pitts Architecture des réseaux de neurones Réseaux bouclés et réseaux non bouclés Notion d’apprentissage Apprentissage supervisé et non supervisé Quelques modèles de réseaux de neurones Le perceptron multicouche Le modèle de Hopefield Les cartes de Kohonen Exemples d’applications Conclusion

Introduction

Pourquoi les réseaux de neurones? Introduction Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Pourquoi les réseaux de neurones? Caractéristiques de l’architecture du cerveau humain: une architecture massivement parallèle un mode de calcul et une mémoire distribués une capacité d'apprentissage une capacité de généralisation une capacité d'adaptation une résistance aux pannes une faible consommation énergétique

Utilisation des réseaux de neurones: Introduction Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Utilisation des réseaux de neurones: Classification Catégorisation Approximation de fonctions Prédiction - prévision Optimisation Mémoire adressable par le contenu

Historique 1943 : Modèle de McCulloch et Pitts 1960 : Introduction Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Historique 1943 : Modèle de McCulloch et Pitts 1960 : Rosenblatt : perceptron et théorème de convergence Minsky et Papert : limites du perceptron mono-couche 1980 : Modèle de Hopefield Werbos : rétropropagation dans le cadre des perceptrons multi-couches (popularisé en 1986 par Rumelhart)

Le neurone biologique

Le neurone biologique Dendrites : Signaux d’entrée Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Le neurone biologique Dendrites : Signaux d’entrée Axone : Signal de sortie

Synapse Transmission entre un axone et une dendrite Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Synapse Transmission entre un axone et une dendrite Synapses excitatrices / synapses inhibitrices

Le neurone formel

Neurone formel: le modèle Mc Culloch et Pitts Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Neurone formel: le modèle Mc Culloch et Pitts

Interprétation mathématique Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Interprétation mathématique

Fonctions de transfert (ou fonctions d’activation) Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Fonctions de transfert (ou fonctions d’activation) (a) : seuil (fonction de Heavyside) (b) : linéaire par morceaux (c) : sigmoïde g(x) = (1 + e – βx) - 1 (d) : gaussienne

Architecture des réseaux de neurones

Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Réseaux bouclés Les neurones ne peuvent pas être ordonnés de sorte qu’il n’y ai pas de connexion vers l’arrière Exemple -> réseau entièrement connecté :

Réseaux « non bouclés » ou réseaux à couches Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Réseaux « non bouclés » ou réseaux à couches Les neurones peuvent être ordonnés de sorte qu’il n’y ai pas de connexion vers l’arrière Exemple -> réseau à une couche intermédiaire :

Si Y est le vecteur des sorties et X le vecteur des entrées: Y = FW(X) Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Si Y est le vecteur des sorties et X le vecteur des entrées: Y = FW(X) FW : fonction d’activation du réseau W : vecteur des « poids » des liaisons synaptiques Apprentissage = détermination des poids permettant d’obtenir une sortie proche d’une sortie Y0 voulue à partir d’une entrée X

Notion d’apprentissage

Modification itérative des poids Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Mise à jour des poids de connexion, en général à partir d’un ensemble de données d’entraînement Modification itérative des poids Paradigme d’apprentissage : modélisation de l’environnement dans lequel le réseau opèrera. 3 paradigmes d’apprentissage: Supervisé : on veut qu’à une entrée corresponde une sortie préalablement définie Non supervisé : on veut construire un réseau dont on ne connaît pas a priori la sortie correspondant à des entrées données Hybride Règles d’apprentissage : gouvernent la mise à jour des poids du réseau Algorithme d’apprentissage : procédure dans laquelle les règles d’apprentissage sont utilisées en vue de l’ajustement des poids

4 types de règles d’apprentissage: Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion 4 types de règles d’apprentissage: Correction d’erreur Apprentissage de Boltzmann Règle de Hebb Apprentissage par compétition

Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Correction d’erreur Si d est la sortie désirée et y la sortie obtenue, la modification des poids se fait en fonction de (d-y) Algorithme de retro-propagation Algorithme d’apprentissage du perceptron: Initialisation des poids et du seuil à de petites valeurs aléatories Présenter un vecteur d’entrées x(μ) et calculer sa sortie Mettre à jour les poids en utilisant : wj(t+1) = wj(t) + η (d- y) xj avec d la sortie désirée, w vecteur des poids

Quelques modèles de réseaux de neurones

Le Perceptron multicouches Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Le Perceptron multicouches Modèle du perceptron simple: pas de seuil fonction d’activation = fonction signe Séparation de deux classes d’entiers A et B -> apprentissage supervisé Inconvénient : A et B doivent être linéairement séparables

Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion

Le modèle de Hopefield Mémorisation de formes et de motifs Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Le modèle de Hopefield Mémorisation de formes et de motifs Mémoire distribuée Mémoire associative

N neurones binaires (1 ou -1) : 2N états possibles pour le réseau Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion N neurones binaires (1 ou -1) : 2N états possibles pour le réseau Réseau entièrement connecté, connexion de poids Cij = Cji État du neurone i à l’instant t: L’état du neurone i dépend de l’état du réseau en général -> mémoire distribuée But : trouver les Cji qui vont permettre de mémoriser un état particulier du réseau Soient S1, S2… Sp p configuration du réseau à mémoriser : on veut, a partir d’une configuration proche de Sm, converger vers Sm -> mémoire associative Principe de Hebb :

Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Les cartes de Kohonen On veut un réseau ayant deux caractéristiques particulières : Apprentissage non supervisé Les réponses associées à des entrées voisines sont voisines : auto organisation Notion de voisinage entre les classes d’observation Algorithme : Initialisation : à chaque classe on associe un vecteur code dans l’espace d’observation Etape : on tire un point au hasard dans l’espace des observations (données). On déplace ensuite la classe la plus proche, ainsi que tous ses voisins les plus proches, vers ce point.

Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion

Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion

Exemples d’applications

OCR Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion OCR

Applications industrielles: Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Applications industrielles: Reconnaissance de codes postaux (AT&T, la Poste) Contrôle de paramètres de processus de production industrielle de pâte à papier (Siemens) Prévision de consommation d’eau (Générale des eaux) Logiciels d’aide à la décision Prévisions météorologiques

Conclusion

Essor important ces 30 dernières années Approximateurs universels Introduction et historique Le neurone biologique Le neurone formel Architecture des réseaux de neurones Notion d’apprentissage Quelques modèles de réseaux de neurones Exemples d’applications Conclusion Essor important ces 30 dernières années Approximateurs universels Aujourd’hui utilisés dans la vie quotidienne (systèmes de tarifications basés sur la classification des types de consommation)