Ia - reseau de neurone: le perceptron

Soyez le premier à donner votre avis sur cette source.

Vue 25 009 fois - Téléchargée 2 743 fois

Description

Alors voila, UN reseau de neurone, UN vrai programme :D

bon ben sinon je vais pas tout expliquer.... vous verrez dans le programme si ca vous interresse.

le réseau de neurone a 3 neurone (2 d'entrée, 1 de sortie)
donc 2 poids, 2 entrées, un seuil pour la fonction d'activation (le neurone de sortie), la possibilité de lui faire apprendre des fonctions comme OR ou AND (notez que XOR ne va pas... il faudrait plus de neurones), et un "µ" pour dire de l'importance des corrections des poids.

Source / Exemple :


'Dans le zip

Conclusion :


J'en profite pour vous dire qu'un forum aimerait bien se remplir :D
http://forum.jeux3d-intelligence-artificielle.com
franchement hésitez pas si vous voulez partager des connaissances ou poser des questions :)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
7
Date d'inscription
lundi 19 mars 2012
Statut
Membre
Dernière intervention
20 mars 2012

merci b1 :)
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Bonjour,

pour le perceptron allez voir la page wiki, elle est pas mal faite et y'a même du code :
http://fr.wikipedia.org/wiki/Perceptron

bons dev
Messages postés
7
Date d'inscription
lundi 19 mars 2012
Statut
Membre
Dernière intervention
20 mars 2012

Je suis très interessée par les RNA ,je veux réaliser un perceptron simple en java ou en C qui réalise la fonction "OR" ou "AND" .Est ce que vous pouvez me donner des sites qui peut m'aider.merci d'avance
Messages postés
1
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
18 avril 2008

Bonjour, pas mal l'application, mais serait il possible d'avoir le code source ?
Je suis débutant et aimerez savoir ce qu'il y a derrière
Merci d'avance
Messages postés
242
Date d'inscription
lundi 6 mars 2006
Statut
Membre
Dernière intervention
17 janvier 2018

il ya tout de meme quelques chose qui me chiffone dans tout ça : le rééquilibrage des poids.

en effet parfois, lorsque l'on donne un résultat attendu, le rééquilibrage des poids, si on effectue le calcul nous meme, donne un résultat totalement différent de celui affiché ..
j'avais vu dans des cours sur les IA une formule qui ressemble a la tienne mais qui n'est pas la meme :
W(i) = w(i) + (resucorrect - resutrouvé)*E(i)

W est le poids, E l'entrée .. il n'y a donc ici pas de constante.
De plus, lorsque tu recalcule le poids, toi, tu met
(resucorrect - resu2), or resu2 ne peut eter égal qu'a 1 ou -1 si on regarde bien .. est-ce normal?

et qu'est-ce que cette constante consU? (0,1) a quoi sert-elle? que représente-t-elle?

ne prend pas cela comme une crtique, mais étant particulièrement intéressé par les IA, je tente de m'initier au RNA et je demande donc des renseignements =^ ^=

cordialement, KiTe.
Afficher les 19 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.