Apprentissage avec un réseau de neurones artificiels

Slides:



Advertisements
Présentations similaires
Le moteur
Advertisements

1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Est Ouest Sud 11 1 Nord 1 Howell 6½ et 7 tables 13 rondes – 26 étuis Laval Du Breuil Adstock, Québec Allez à 2 Est-Ouest Allez à 6 Est-Ouest 6 séries détuis.
Mon carnet De comportement
Est Ouest Sud 11 1 Nord 1 Individuel 13 joueurs 13 rondes - 26 étuis Laval Du Breuil Adstock, Québec Allez à 2 Est I séries détuis entre les tables.
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Est Ouest Sud 11 1 Nord 1 Individuel 17 joueurs 12 rondes - 24 étuis Laval Du Breuil Adstock, Québec I série détuis entre chaque table 5 séries.
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
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Sud Ouest Est Nord Individuel 14 joueurs 14 rondes - 28 étuis
ACTIVITES Le calcul littéral (3).
Les Prepositions.
Introduction au e-commerce Intervenant Régis BACHER /01/2014 Présentation 1.
Formation Technique 6èmepartie.
CONGE GRAVE MALADIE SIMULATION
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.
Calcul mental 3ème 2 Septembre 2010
1 Analyse de la variance multivariée Michel Tenenhaus.
07/24/09 1.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
-17 Anticipations économiques en Europe Septembre 2013 Indicateur > +20 Indicateur 0 a +20 Indicateur 0 a -20 Indicateur < -20 Union européenne total:
Le cahier de texte des BTK datecoursTD info À faire / Notions de thermodynamique Le concept dénergie Energie de.
ON SQUATTE AUSSI CODING4FUN LIKE A BOSS SQUATTEUR : RUDY HUYN.
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
Classification Multi Source En Intégrant La Texture
Le cahier de texte des BTK-1
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Test bilan de calcul mental N°1 :
Réseaux de neurones.
La Saint-Valentin Par Matt Maxwell.
Graphe d interaction La réalisation du graphe d interaction permet d assurer l'uniformité des pages et de navigation qui rendent un projet plus fonctionnel.
Les modèles linéaires (Generalized Linear Models, GLM)
Corrélation Principe fondamental d’une analyse de corrélation
Gilbert TOUT NEST QUE CALCUL Vous vous êtes certainement déjà demandé ce que voulait dire « se donner à 100% » ?
Notre calendrier français MARS 2014
Quelle heure est-il ??. THE TIME: OCLOCK IL EST HEURE IL EST + + HEURES etc.
3ème partie: les filtres
C'est pour bientôt.....
Veuillez trouver ci-joint
Page 1 © Jean Elias Gagner en agilité numérique. Page 2 © Jean Elias Les fournisseurs.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Page 1 © Jean Elias Recherche et veille. Page 2 © Jean Elias Les fournisseurs.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
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.
chapitre -1- OPERATIONS [B] REGLES DE PRIORITE (f n°103) lundi 15 septembre 2014  rappels de 6°  du nouveau en 5°  applications  exercices  Page.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
Outil de gestion des cartes grises
USAM BRIDGE H O W E L L -CLASSIQUE
Centre d’échange d’informations sur la Convention sur la Diversité Biologique Bienvenue dans le cours sur l’ajout d’une page web sur un site web développé.
9 paires séries de 3 étuis ( n° 1 à 27 )
Suites numériques Définitions.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Dr. KHERRI Abdenacer 2014/ ECOLE DES HAUTES ETUDES COMMERCIALES.
QUIZZ ALIMENTATION.
Formation instituteurs Séquence : Tu assimiles de nouvelles connaissances Cours du Professeur Iacobellis
REUNION SUR LE MATERIEL VEGETAL EN VAL DE LOIRE VENDREDI 15 NOVEMBRE 2013 JUIGNE SUR LOIRE.
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Partie II: Temps et évolution Energie et mouvements des particules
Transcription de la présentation:

Apprentissage avec un réseau de neurones artificiels Projet Tutoré 2013/2014

Présentation de l’équipe Alaeddine HAJJEM Manon MAILLARD Baptiste MONTANGÉ Abdurahman ZULLU Tuteur : Sylvain CHEVALLIER 2 2

Plan Présentation de l’application et du projet Les réseaux de neurones artificiels Solution du projet Influence des paramètres Qualité de la solution Bilan du projet 3 3

Présentation de l’application Une application de reconnaissance de lettres Qu’est ce qu’une lettre? Repose sur l’apprentissage avec un réseau de neurone artificiel 01110 ### 10001 # # 11111 ##### 4 4

Fonctionnement de l’application Fichier texte des lettres à apprendre Apprentissage des lettres Fichier texte des lettres à reconnaitre Reconnaissance des lettres 5 5

Patrons des lettres ### #### #### #### ##### ##### #### # # ### ### # # # # # # # # # # # # # # # # # # # # ##### #### # # # ### ### # ##### # # ### # # # # # # # # # # # ## # # # # # # # # # # #### #### #### ##### # #### # # ### ## # # ##### # # # # ### #### ### #### #### ##### # # # # # # # # ## ## ## # # # # # # # # # # # # # # # # # # # # # # # # # # # #### # # #### ### # # # # # # # # # # # # ## # # # # ## # # # # # # # # ### # # # # # # ### # #### # # #### # ### # # # # # # # ##### # # # # # # ##### 6 6

Objectif de ce projet Comprendre le fonctionnement des réseaux de neurones artificiels Apprendre un maximum de lettres Avoir un logiciel robuste Comprendre l’influence des paramètres du réseau 7 7

Plan Les réseaux de neurones artificiels Présentation de l’application et du projet Les réseaux de neurones artificiels Solution du projet Influence des paramètres Qualité de la solution Bilan du projet 8 8

Réseau de neurone artificiel : Késako? Une méthode d’apprentissage artificiel A quoi cela sert-il? Comment cela fonctionne? 9 9

Réseau de neurone Hopfield Une solution pour les problèmes non linéaires Tous les neurones sont reliés entre eux 10 10

Et dans l’application? Les lettres déterminent l’activation des neurones ### # # ##### # # # # 11 11

Plan Solution du projet Présentation de l’application et du projet Les réseaux de neurones artificiels Solution du projet Influence des paramètres Qualité de la solution Bilan du projet 12 12

Et la solution? Apprentissage d’une lettre Apprentissage de plusieurs lettres Au bout d’un moment, boucle infinie? 13 13

L’ordre des lettres? Apprentissage des lettres par ordre alphabétique Seulement 11 lettres apprises A la 12ème lettre : oubli catastrophique L’application ne reconnaît plus les lettres apprises. 14 14

L’ordre des lettres? Apprentissage d’une séquence de lettres différentes Nombre de pixels différents significatif Apprentissage de 15 lettres A la 16ème lettre : oubli catastrophique. 15 15

L’ordre des lettres? Apprentissage d’une séquence de lettres similaires Nombre de pixels similaire supérieur à 20 Apprentissage de 16 lettres A la 17ème lettre : oubli catastrophique. 16 16

Changement des patrons Changement des différents patrons de lettres différentes Au final apprentissage de 24 lettres Importance de la similitude des lettres |# | | # | |#####| | ### | |# | | # | | # | | # | |# | | # | | # | | # | |# | | # | | # | | # | |#####| | ###| | # | | # | 17 17

Plan Influence des paramètres Présentation de l’application et du projet Les réseaux de neurones artificiels Solution du projet Influence des paramètres Qualité de la solution Bilan du projet 18 18

Influence des paramètres Plusieurs paramètres composent l’application : ALPHA Seuils initiaux Poids initiaux ALPHA détermine le recalcul des seuils et des poids: Si ALPHA=0.1  rapide mais seulement 16 lettres apprises Si ALPHA=0.05  plus de calculs mais encore 16 lettres apprises Si ALPHA=0.005 plus de calculs mais 24 lettres apprises Si ALPHA=0.00005  trop de calculs, et seulement 5 seule lettre apprise! 19 19

Influence des paramètres Détermination poids initiaux Tester des poids initiaux de 0,00 à 0,20 avec un pas de 0,01 Regarde la moyenne des poids de chaque neurone, puis moyenne générale Au final, moyenne des 21 valeurs précédentes  poids initial à 0,06 Remarque: si poids initiaux trop grand (>0,4), trop de calculs, pas de résultat Seuils initiaux: Tester des seuils initiaux de 1 à 10 Différence entre seuil minimal et seuil maximal du réseau + seuil initial grand, + la différence est grande, + de calculs, pas plus de résultats 20 20

Plan Qualité de la solution Présentation de l’application et du projet Les réseaux de neurones artificiels Solution du projet Influence des paramètres Qualité de la solution Bilan du projet 21 21

Qualité de la solution Au final: 24 lettres apprises sur 26 Peu robuste dans la reconnaissance de lettres bruitées Pourquoi cette priorité ? 22 22

Plan Bilan du projet Présentation de l’application et du projet Les réseaux de neurones artificiels Solution du projet Influence des paramètres Qualité de la solution Bilan du projet 23 23

Bilan du projet Les évolutions possibles Qui a fait quoi ? Les difficultés du projet Les acquis du projet 24 24

Merci de votre écoute Présentation réalisée par : Alaeddine HAJJEM Manon MAILLARD Baptiste MONTANGÉ Abdurahman ZULLU 25