-
Neural networks toolbox
Bonjour à tous,
mon problème est le suivant: j'ai réalisé un perceptron classifieur à l'aide des fonctions newff, train et sim. Seulement je dois coder le même perceptron en fortran 90, j'ai alors récupéré les valeurs des poids pour le faire. Les valeurs que j'ai dans les deux codes sont identiques avant normalisation, et après normalisation (à l'entrée du réseau) seulement mes sorties sont très différentes. Mon idée est que lorsque j'utilise la fonction sim en matlab celle ci effectue des opérations sur les données mais que je n'arrive pas à identifier....
Alors quelqu'un pourrait m'aider à comprendre d'ou provient cette différence???
Merci d'avance:D
-
Salut!
Tu peux -nous donner le code matlab qui fait ton classifieur pereceptron?
Aussi le code du fortran que tu as essaye est exactement le message d'erreur pour qu'on essaie t'aider!
Merci pour ton comprehension!
De ce que j'ai compris tu veux utiliser un perceptrone. Peux-tu nous donner sur un lien sur http://imageshack.us la photo de ton reseau de neurones?
Aussi je crois que tu veux utliser l'algorithme "back-propagation" pour ton perceptrone.
Essaye de regarder ici: (ca t'aidera j'espere! )
Ici le code en Fortran (que tu peux t'inspirer beaucoup):
http://www.philbrierley.com/main.htm.../codeleft.html
Ici le code en matlab:
http://www.philbrierley.com/main.htm.../codeleft.html
Aussi lis les articles des 2 liens ici:
http://objectmix.com/fortran/29917-f...s-fortran.html
http://www.mathtools.net/Fortran/Neu...rks/index.html
Amicalment,
Michel
-
Dans une architecture de Réseau de Neurone, tu n'as pas que les poids mais aussi des biais.
Je ne sais pas si tu y as pensé mais le problème vient peut être de là.
Christophe