Bonsoir à tous,
Après avoir vu une conférence sur les réseaux de neurones à l'école, j'ai essayé de m'en programmer un (perceptron multi couche) !
J'ai lu quelques papiers et cours sur ce sujet, et j'ai essayé de programmer la méthode "batch" en java. Si j'ai bien compris, le but c'est de réduire l'erreur relative quadratique en sortie du réseau de neurone. Le problème, c'est que mon réseau de neurones, après apprentissage, ne converge pas vers la bonne solution. J'ai regardé un peu au niveau de l'erreur quadratique, et en effet cette dernière converge vers 1.00000 (environ!), pour tous les tests que j'ai fait.
Avant de me regarder le code pour voir si il y a une erreur (je suis pas spécialement motivé pour ça...), j'aimerai savoir si c'est en réalité une erreur "classique ou normale", enfin d'essayer de saisir le "sens physique" caché !
Est-ce vous pensez que c'est une erreur de programmation, ou bien la convergence vers 1 (c'est pas une valeur si aberrante après tout...) est-elle normale?
Merci de vos réponses !!
Partager