Les réseaux de neurones

Slides:



Advertisements
Présentations similaires
Systèmes de deux équations à deux inconnues Nous allons étudier, dans ce document, la méthode par substitution. Nous allons étudier, dans ce document,
Advertisements

Plan Les réseaux de neurones Le réseau RBF RBF et Mushroom Historique
Algorithmes et structures de données avancés
« Extraction des connaissances
Introduction générale aux réseaux de neurones artificiels
Réseaux de Neurones Artificiels
LES RESEAUX DE NEURONES
Application de réseaux bayésiens à la détection de fumées polluantes
Modélisation des systèmes non linéaires par des SIFs
THÈME APPLICATION OF THE ARTIFICIAL NEURAL NETWORK FOR MODELING THE THERMAL BEHAVIOR OF BUILDING IN HUMID REGION Léopold Mbaa, Pierre Meukamb, Alexis.
DEA instrumentation et commande
Mirta B. Gordon Laboratoire Leibniz-IMAG Grenoble
Classification automatique de documents
Concepts avancés en mathématiques et informatique appliquées
Mirta B. Gordon Laboratoire Leibniz-IMAG Grenoble
Un neurone élémentaire
Partie 1: Notions & concepts
Réseaux de neurones artificiels « la rétropropagation du gradient »
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
Architecture d’application
Journée thématique du GDR IFS « Réduction de modèle en IFS » ENSAM – Jeudi 18 mai 2006 Validation de l’approche de la réduction a priori - POD sur l'équation.
Séminaire de lobjectif « forage et production » Beaune, les 26,27 et 28 Avril 2000 Outils danalyse statistiques « programmation par lexemple » S. Canu,
Méthode des k plus proches voisins
Méthodes Connexionnistes Apprentissage Fusion d’informations
Architecture d’application
DEA Perception et Traitement de l’Information
RECONNAISSANCE DE FORMES
Réseaux de neurones.
Quizz rdf Dess IE. La RDF globale: 1.Quand il y a 2 classes seulement 2.Quand on fait un apprentissage 3.Quand les formes sont représentées par des vecteurs.
IFT 616 Intelligence Artificielle
SYS828: Systèmes biométriques
GPA-779 Perceptron multicouche
Résumé Domaine des réseaux de neurones.
Optimisation non linéaire sans contraintes Recherche opérationnelle GC-SIE.
Mise en oeuvre des MMCs L'utilisation des MMCs en reconnaissance des formes s'effectue en trois étapes : définition de la topologie de la chaîne de Markov,
Les réseaux de neurones artificiels (RNA)
L’adaptativité pour un solveur de l’équation de Vlasov
Les réseaux de neurones
Apprentissage Statistique et Techniques de Ré-échantillonnage
Modèle réseau de neurones TODO-> spécifier architecture -> spécifier stimulus Essayer à partir des formules d’apprentissage de faire le lien avec la formule.
Perceptron multicouches
L’estimation.
Réseaux neuronaux et applications
Comment classer les pages web. Principe du moteur de recherche Mise en mémoire des pages web Associer chaque page à des mot-clefs Objectif : Classification.
Classification : objectifs
Une méthode de prévision à un pas de temps Application à la prévision de la qualité de l’air S. Canu, Ph. Leray, A. Rakotomamonjy laboratoire PSI, équipe.
Christelle Scharff IFI 2004
Réseaux de neurones artificiels « programmation par l’exemple »
Sujets spéciaux en informatique I PIF Approches non-paramétriques u Technique de classification NN u Technique de classification k-NN u Erreurs.
Les réseaux de neurones à réservoir en traitement d’images
Institut de sciences et technologies Département d’informatique
Apprentissage « machine »
Réseaux de neurones à base radiale
Sujets spéciaux en informatique I
Les réseaux de neurones à réservoir en traitement d’images
SVM machine à vecteurs de support ou séparateur à vaste marge
Algorithme Hybride Neuro-Flou.
Le chaos pourquoi ? Permet de modéliser un type de mouvement récent qui n’est ni uniforme, ni accéléré. Des dynamiques chaotiques ont été mises en évidence.
Méthode des moindres carrés (1)
GPA-779 Application des systèmes experts et des réseaux de neurones.
Idées apprentissage couche L3: démarche ascendante ou descendante Temps du premier spike: -conception filtre à la main -apprentissage suivant une règle.
Le réseau de neurones artificiel
BACCALAUREAT PROFESSIONNEL 3 ANS MICROTECHNIQUES Quelques points clés.
Plan Analyse de l’architecture: couche L3 et L4:
Perceptron multicouche
Apprentissage automatique L’apprentissage automatique.
Architecture d’application L’apprentissage automatique appliqué à l’architecture 3-tiers.
Compilation & Apprentissage dans les Réseaux de Contraintes Hervé Cros Directeurs :Frédéric Koriche Joël Quinqueton.
CHAPTER 11: Perceptron Multicouches
Transcription de la présentation:

Les réseaux de neurones

Plan de l’exposé Réseaux de neurones Techniques d’apprentissage Reconnaissance optique de caractères (OCR)

Le réseau de neurones Définition Un réseau de neurones est un outil d’analyse permettant de construire un modèle à partir de données, d’exemples. Un réseau de neurones est constitué d’un graphe dont les nœuds sont les neurones.

Le réseau de neurones Ghjjkgjkg Vue simplifiée d'un réseau de neurones artificiel

Le neurone Neurone biologique Neurone artificiel

Motivation, utilité Reconnaissance de caractères (OCR) Classification Approximation d’une fonction inconnue Prédiction Transitions de phase

Perceptron Architecture xi = entrées (i = 1…n) wi = poids (i = 1…n) w0 = biais y = sortie Le neurone est un dispositif « feedforward »

Perceptron Règle d’activation Activité a = 2. Sortie y = f(a) = activation Fonctions d’activation f: Sigmoïde (Fermi) Seuil (Heaviside)

Perceptron Séparabilité linéaire -w0 = 0 Cette équation définit un hyperplan dans l’espace des entrées.

Perceptron Limitation Le perceptron peut uniquement résoudre les problèmes linéairement séparable. Le problème XOR

Perceptron Le problème XOR Solution

Perceptron multi-couches Architecture

Perceptron multi-couches Problème linéairement non séparable

Réseaux de neurones Discussion Le réseau est une « boîte noire ». Il fournit uniquement une réponse (sortie) lorsqu’on lui présente des données (entrées). Il n’y a pas de justification sur la manière dont le réseau a donné sa réponse!

Exemples Carte auto-organisatrice Réseau multi-couche Réseau de Hopfield

Apprentissage Observations Généralisations 1. Méthode supervisée Convergence fixée 2. Méthode non supervisée Convergence libre

Algorithme d’apprentissage 1. Entraînement Apprentissage du réseau 2. Validation Vérification de l’entraînement 3. Test Mesure de la performance du réseau

Mode supervisé Motivation On aimerait une machine qui classe différents échantillons dans différentes classes. Par exemple, une machine qui puisse reconnaître des caractères. Celle-ci donnerait la valeur 1 à la sortie s’il s’agit d’un « A » et 0 sinon. Des erreurs sont permises.

Mode supervisé Motivation On possède une base de données. On a P couples entrées-sorties x est la valeur d’entrée t est la valeur désirée (target value)

Mode supervisé Vue générale

Perceptron Algorithme du perceptron Initialisation aléatoire des poids du perceptron Comparaison de la sortie du perceptron avec la valeur désirée Ajustement des poids (apprentissage) Convergence

Perceptron Descente de gradient Erreur quadratique Ajustement des poids

Perceptron Descente de gradient

Perceptron Algorithme du perceptron

Perceptron multi-couches Algorithme de backpropagation Généralisation de la descente du gradient Rendre le problème linéairement séparable

Surapprentissage Spécialisation Tester plusieurs architectures de réseau avec différents nombres de neurones Méthode du « early stopping »

Reconnaissance optique de caractères Perceptron multi-couches Backpropagation Surapprentissage Test

Reconnaissance optique de caractères Déroulement Déterminer une base de données Preprocessing des données Séparer en base d’apprentissage (entraînement et validation) et en base de test Entraîner le réseau (à l’aide de l’algorithme de backpropagation) Optimiser l’erreur (validation) Mesurer la performance du réseau (à l’aide de la base de test)

Reconnaissance optique de caractères

Reconnaissance optique de caractères

Reconnaissance optique de caractères Entraînement

Reconnaissance optique de caractères Test

Reconnaissance optique de caractères Test

Fin