Ia - reseau de neurone: le perceptron

Soyez le premier à donner votre avis sur cette source.

Vue 24 701 fois - Téléchargée 2 713 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

Saros
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010
-
Comment ça marche ???
BumpMANN
Messages postés
331
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
26 janvier 2009
-
Bon. Voila: on va prendre la fonction AND. -1 correspond à 0 dans le programme...
rappel:
(e1 and e2 = x)
1 and 1 = 1
-1 and 1 = -1
1 and -1 = -1
-1 and -1 = -1

il faut d'abord mettre des poids et seuil différents de 0 (Poids au hasard, seuil au hasard)

pour les deux entrées on met les nombres qui correspondent aux e1 et e2, et on met calculer, et il donne un nombre. s'il donne le bon nombre, tant mieu, mais si ce n'est pas le bon, on met dans le textbox la bonne réponse et on clique sur corriger: là il ajuste les poids pour corriger la réponse donnée (c'est l'aprentissage supervisé).
lorsque les poids vont bien, il ne se trompe plus.

exemple pour la fonction and:
entrée1 : 1; entrée2 : -1
poids1 : 0,2; poids2 : 0,3
seuil : 0,2

réponse: -1
cs_chocobo
Messages postés
126
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
4 mars 2005
-
cool !!!!!!!!
et c'est quand que tu fais une intelligence artificielle
avec baucoup baucoup de neurone ???
Saros
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010
-
Clair ça doit être bien, l'inconvénient c'est que ça demande plusieurs millions (milliards ?) de neurones et qu'il faut vraiment avoir du courage et des disques durs :) à profusion...
En tout cas le perceptron marche déjà bien et n'a aucun bug.
10/10
Saros
cs_titou2002
Messages postés
50
Date d'inscription
mardi 17 septembre 2002
Statut
Membre
Dernière intervention
25 avril 2005
-
lol ca serait deja pas mal de voir si l'on peut le faire avec un centaine de neurone
j'ai pas tout bien compris le principe et ce ke ca fait mais je vais me concentrer lol et je vais comprendre

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.