Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

NEURONNES : RECONNAISSANCE DE CARACTÈRES 0 À 9 (OCR)


Information sur la source

Catégorie :Maths Classé sous : ocr, reconnaissance, caractères, intelligence, artificielle Niveau : Débutant Date de création : 07/12/2003 Date de mise à jour : 07/12/2003 15:20:56 Vu / téléchargé: 10 794 / 2 190

Note :
8,33 / 10 - par 6 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
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

  • ' 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
' 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.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Renfield le 07/12/2003 10:46:04 administrateur CS

Ah non, Jack, tu me rappelle le boulot !! on est en Week End !! lol

pour le coup, il s'agit la, au final d'un assez bon exemple d'OCR.

du coté professionnel, comme pour la fameuse histoire des radars automatiques, on utilise pas du tout ce genre d'algo (peut etre que dans des cas marginaux, toutefois...).

enfin, voila , une bonne source a comprendre. pour ceux que ca interesse, le Net est plein d'infos sur les Reseaux neuronaux.

signaler à un administrateur
Commentaire de BumpMANN le 07/12/2003 19:10:34

UN TROPHE! UN TROPHE! UN TROPHE!

Alllllez!! les réseaux de neurones en forces !! Meilleure source de tout le net !!!!

signaler à un administrateur
Commentaire de Saros le 08/12/2003 19:56:06

Ce prog est tout simplement génial... Mais bon c'est sûr que pour entraîner un bon réseau, fiable, ça peut prendre des mois (et le fichier obtenu est plutot gros... Mais franchement c'est excellent, dans certains cas le prog fait les même erreurs qu'un être humain pourrait faire...
10/10 (à l'adresse de son auteur)
Saros

signaler à un administrateur
Commentaire de chocobo le 14/12/2003 18:38:40

OUAIS !!!!!!!!!!!!! je suis ABSOLUMENT tout à fait complètement
d'accord avec toi BumpMANN. C'est une super source super méga
bien !!!!!!!!!!!!!!!!!

Vive les réseaux de neuronne !!!!!!!!!!!!!

signaler à un administrateur
Commentaire de neoleo le 05/05/2004 16:31:43

Salut jack, je m'intéresse beaucoup aux réseaux de neurones, et ce travail est vraiment remarquable, bravo!!
comme tu le sait, un réseau de neurones possède des fonctions qui vont lui permettre de calculer le résultat et d'autres pour la modification des paramètres d'apprentissage, peut tu me dire plus à ce sujet.
J'ai remarqué que l'application ne prenait pas en considération les chiffres qu'on dessine à l'extrémité droite, car dans la fonction GetTrueExtents, qui est chargée de délimiter notre dessin, arrête le balayage à l'abscisses 181 qui est en faite la hauteur de la fenêtre de dessin alors que la fenêtre s'étend jusqu'à 317, je voulais savoir si c'est une erreur, ou alors il y'a une bonne raison derrière                        
                                            encore bravo et merci d'avance

signaler à un administrateur
Commentaire de jack le 05/05/2004 17:31:15 administrateur CS

Salut NeoLeo
Comme je l'ai annoncé dans les premières lignes, cette source n'est pas de moi, j'en serai bien incapable. Je l'ai juste ramenée ici pour les passionnés comme toi.

signaler à un administrateur
Commentaire de snipermod84 le 12/06/2008 14:21:38

salut pourrais tu m'aider à concevoir un reseau de neurones pouvant détecter des intrus dans un système informatique. le type d'intrusion est un IDS et elle est basée sur l'approche comportementale. merci et pour ton travail tu as fait du bon boulot franchement j'en suis épaté...............

signaler à un administrateur
Commentaire de jack le 12/06/2008 16:42:21 administrateur CS

Même réponse que la précédente

signaler à un administrateur
Commentaire de tabassi le 26/10/2008 08:07:26

Quelqu'un pourrait il m'expliquer avec quoi on lance ce programme?

signaler à un administrateur
Commentaire de tabassi le 26/10/2008 08:37:22

En fait, j'ai visual express 2008, et je n'ai toujours pas trouvé comment ouvrir les fichiers 6.0

signaler à un administrateur
Commentaire de jack le 26/10/2008 12:14:55 administrateur CS

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.

signaler à un administrateur
Commentaire de tatif34 le 03/03/2009 23:46:33

merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Intelligence artificielle [ par DEDE LE PUNK ] Personne n'est interesse dans la creation d'une I.A dans le style des nurmites de memere mais en plus intelligents?Moi je debute et j'aimerais bien qu reconnaissance de caracteres [ par config ] salut, je développe une appli un peu spé ki nécessite une reconnaissance de caractères et je n'ai pas la moindre idée sur la manière dont je peux m'y Intelligence artificielle a lire !!!!!! [ par JJJ KILLER ] If Something Incredible Happens ! Kimo is Behind ! Know it!Salut les gars j'aimerias former un groupe pour se lancer dans la programmation d'un chatt INTELLIGENCE ARTIFICIELLE §§§§§§§§§§§§§§§ [ par JJJ KILLER ] If Something Incredible Happens ! Kimo is Behind ! Know it!If Something Incredible Happens ! Kimo is Behind ! Know it!< Concours IA (Intelligence Artificielle) [ par ynizon ] Je suis a la recherche de participants pour un ptit jeu sympa qui ressemble aux dames chinoises. Le but etant que chacun developpe sa propre IA, et l' IA : Intelligence Artificielle [ par AngeloVivaldi ] Salut a tousVoila je voudrai réalisé un ChatterBot, mais sans que vous critiquer le projets (genre ouai c pa la peine avec vb ou d truk kome sa), j'au Intelligence Artificielle [ par Angelita ] Bonjour est ce que quelqu'un a d&#233;j&#224; g&#233;r&#233; une intelligence artificielle en VB ? J'ai un probleme avec la vitesse de calcul de l'or Intelligence Artificielle [ par otaku ] Qui ne s'est pas demandé pourquoi l'ordinateur est si fortquand il joue à quake ou à unreal, bref comment un programmepeut-il simuler des reaction pre Intelligence artificielle [ par Fildomen ] SalutJ'ai eu l'idée de crée un moteur de dialogue intelligent , c'est à dire de CHATER avec son pc , et avant de me mettre eu travail, je veux avoir Apprendre à creer une intelligence artificielle [ par Cicis ] Bonjour a tous, je suis nouveau sur ce site et je voudrais apprendre à creer ma propre intelligence artificielle, mais je ne sais pas rediger un fichi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,546 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.