Top Banner
1 2011/2012
18

handwriting recognition

Jul 16, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: handwriting recognition

12011/2012

Page 2: handwriting recognition

2

• Idée générale• Définition• Le principe de boosting• Historique• AdaBoost

–L'Algorithme de AdaBoost– ILLUSTRATION–Les avantages et les inconvénients

pratiques de AdaBoost• Conclusion

Page 3: handwriting recognition

3

Exemple: détecter des mots au pluriel

Règle faible 1Règle faible 2

Règle Forte

Page 4: handwriting recognition

• Le mot boosting s’applique à des méthodesgénérales capables de produire des décisionstrès précises à partir d’un ensemble de règlesde décision « faibles ».

« Le boosting combine des hypothèses dites

faibles en une hypothèse dite forte »

4

Page 5: handwriting recognition

• Faire simple pour faire compliqué

il est facile de trouver des règles simples,

généralement justes.

il est très difficile de trouver une règle "fortes" qui

est vérifiée dans tous les cas.

• Le principe est issu de la combinaison de classifieurs (appelés également hypothèses).

5

Page 6: handwriting recognition

• La catégorisation

• Détection et classement d’objet dans des images

• Le filtrage de texte

• Bioinformatique

6

Page 7: handwriting recognition

7

1989 1990 1992 1996

Schapirealgorithme de weaklearner

FreundAlgorithmeoptimal par

votes pondérés

Drucker & al Premières mises en

œuvres réellesFreund & Schapire

Adaboost

Page 8: handwriting recognition

• Adaboost (Adaptive Boosting, R.Scharpire,Y.Freund, 1996) est une méthode deboosting (intelligence artificielle,apprentissage automatique) introduite parYoav Freund et Robert Schapire.

• Adaboost consiste à transformer, d’une manièreefficace, un classifieur «faible» en un classifieur«fort» en réduisant les taux d’erreur.

8

Page 9: handwriting recognition

9

Page 10: handwriting recognition

10

Page 11: handwriting recognition

Exemple

Initialisation

11

Page 12: handwriting recognition

:

:

:

:

Étape 1

12

Page 13: handwriting recognition

Étape 2

Z = 0.827

13

Page 14: handwriting recognition

Étape 3

14

Page 15: handwriting recognition

==

15

Page 16: handwriting recognition

Les avantages:• très rapide.

• Simple et facile à programmer.

• Une seul paramètre à régler.

• Permet de trouver les exemples aberrants.

Les inconvénients:Les performances d’ADABOOST sont influencées par :

• Le choix du weak learner.

• La nature des données d’apprentissage.

16

Page 17: handwriting recognition

Le boosting est un outil efficace expérimentalement Basé sur une théorie mathématique et trois principes essentiels:

1- Combiner les estimations de différents experts.

2- Modifier, avant chaque ajout d’un expert, la distribution des exemples.

3- Au final, utiliser une moyenne des « votes » des experts, pondérée par leurs fiabilités respectives.

• Permet d’obtenir un très bon classifieur en associant des classifieurs « faibles »

17

Page 18: handwriting recognition

Merci de votre attention

18