Neuronnes : reconnaissance de caractères 0 à 9 (ocr)

Soyez le premier à donner votre avis sur cette source.

Vue 19 211 fois - Téléchargée 3 335 fois

Description

Salut à tous.
J'ai trouvé cette source sur http://www.Planet-Source-Code.com, auteur Jonathan Daniel.
Elle est très intéressante et fonctionne.
Le but est de créer des neuronnes avec un algo se rapprochant des vrais (Nguyen-Widrow).
Ce programme permet de créer ses neuronnes en lui donnant à manger les chiffres de 0 à 9 (reconnaissance de code postaux, par exemple) de :
- soit une cinquantaine de police de caractères (l'apprentissage est assez long)
- soit un fichier fourni qui contient l'apprentissage de 28.000 dessins, comme ça, vous pouvez tester les neuronnes tout de suite.

Une fois que les neuronnes ont appris qu'il faut que certains neuronnes doivent être "allumés" pour recréer une forme ressemblant à un certain chiffre, il est capable de reconnaître des chiffres dessinés à la main sur une base statistique, avec une fiabilité déconcertante.

Source / Exemple :


' Pour vous en servir rapidement, lancez le programme
' Chargez le fichier de neuronnes fourni en utilisant la touche "Load Net"
' Dans le tableau blanc central, dessinez à la souris un chiffre, puis cliquez sur le bouton "Test Glyph".
' Vous serez surpris du résultat.
'
' ---> Pour lancer l'application, lancez directement le fichier "__NNGroup.vbg"
'
' Désolé, la taille du fichier d'apprentissage de Neuronnes est trop gros (600ko).
' Chargez le depuis :
' http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=22932&lngWId=1

Conclusion :


Ce programme étant de source américaine, le fichier de neuronnes correspond aux chiffres "à l'anglaise", c'est à dire que le 7 n'a pas de barre, ce qui fausse énormément le pourcentage de réussite.

Pendant l'apprentissage, je pense que l'on doit pouvoir gagner du temps en inhibant l'affichage, le défilement des chiffres.

Consultez le fichier "Lisez-moi", en anglais, mais facile à lire, pour connaitre les évolutions de son programme.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
70
Salut Katioucha
Oui, surement, mais avec aussi peu d'info, difficile de t'aider.

-1- S'il s'agit d'un problème lié en particulier à cette source, dis nous ce qui se passe.
-2- Si tu ne sais pas ouvrir une application VB6, reporte-toi à la FAQ :
http://www.vbfrance.com/doc/faq.aspx#vb_faq
-3- Pose tes questions sur le forum s'il s'agit de questions génériques
Messages postés
1
Date d'inscription
mardi 20 avril 2010
Statut
Membre
Dernière intervention
30 avril 2010

bonjour
j'ai pas pu lancer cette application
pouvez vous m'aider svp
Messages postés
8
Date d'inscription
mercredi 25 janvier 2006
Statut
Membre
Dernière intervention
21 avril 2010

je m'interresse au reseau de neurones. je cherche à réaliser un systeme de reconnaissance de caractères.
mais je n'arrive pas à lire les fichiers publiés par Jack.
je code en C et utilise Eclipse (Wascana )
merci beaucoup
Messages postés
2
Date d'inscription
samedi 8 août 2009
Statut
Membre
Dernière intervention
20 mars 2010

merci
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
70
Salut Tabassi
Si tu veux tenter de convertir un projet VB6 en .Net, il faut ouvrir un Projet et choisir l'extension VBP
VB 2008 te proposera de le convertir, mais j'ai peu d'espoir que cela fonctionne complètement.
Tu trouveras des commentaires "UPGRADE_WARNING" qui te diront où la traduction n'a pas été complète.
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.