En 2002, j’avais réalisé un programme performant capable d’apprendre par lui-même.
Il mémorisait les résultats pour les utiliser.
Il cherchait la réponse avec 1 fonction de transfert spécifiée ou tous.
Et il était capable de choisir le nombre de multicouches.
Mon projet, serai de l’accroître considérablement.
Les fonctions de transferts actuels :
Sigmoïde Standard
Gaussienne
Tangente Hyperbolique
Linéaire 1 Seuil
Linéaire 2 Seuil
Logistique
J’ai testé avec sucé le programme sur des portes logique, des signaux analogique, reconnaissance de caractère, etc..
J’avais même modifié le programme pour le Loto. Et parfois, j'ai quelques numéros.
Mon projet, serai d’imbriquer plusieurs cellules (type 3D) pour réaliser des opérations plus complexes. Exemple : ici
Mon programme fonctionne sur DOS, donc ça serait bien aussi d’avoir une interface pour visionner les connections des neurones, les résultats, etc.. Comme par exemple :
J'avoue etre interessé par ce sujet. J'ai d'ailleurs à une époque tenté de faire quelques essais sur le sujet ... sans grands résultats ! C'est un domaine particulier et tres complexe...
Je n'ai pas forcément beucoup de temps à te consacrer, mais je veux bien te donner un coup de main, si je peux !
Peut-etre n'ai-je pas les compétences... mais si je peux au moins te conseiller ou t'apporter des idées, ce sera avec plaisir !
Y a t-il moyen de consulter tes sources ? Ou au moins une doc sur le fonctionnement que tu as mis en place ?
Je te rasure, ce n’est pas compliqué. Le plus dure c’est uniquement le calcul de la dérivée et de l'intégrale pour la fonction de transfert. Avec une calculatrice, il n’y a aucun problème.
Il y a énormément d’application sur les réseaux neurones.
Je serai plus inspiré pour réaliser une simulation de l’évolution de la vie.
C’est un projet très intéressent. Il serait possible par exemple de voir un quadripode devienne un bipied avec l’évolution des neurones. http://www.framsticks.com/f/al_ewol.html http://www.framsticks.com/common/al_sampleevol