SharpNEAT est une bibliothèque NeuroEvolution of Augmenting Topologies (NEAT) en C#. Le tout semble assez excitant mais je ne trouve pas un fichu échantillon/tutoriel n'importe où!Un bon tutoriel SharpNEAT?
Toute aide appréciée!
SharpNEAT est une bibliothèque NeuroEvolution of Augmenting Topologies (NEAT) en C#. Le tout semble assez excitant mais je ne trouve pas un fichu échantillon/tutoriel n'importe où!Un bon tutoriel SharpNEAT?
Toute aide appréciée!
Je viens d'écrire un tutoriel pour SharpNEAT 2: http://www.nashcoding.com/?p=90
Il va y avoir au moins deux suivis, couvrant co-évolution et HyperNEAT, mais une partie 1 est suffisante pour gérer la plupart des expériences.
Je n'ai pas essayé SharpNEAT, mais j'ai joué avec quelques-unes des variantes java. Je ne connais pas vraiment de tutoriel, la plupart d'entre eux sont juste la fonction XOR.
Y a-t-il une question ou un problème spécifique que vous essayez de résoudre? Peut-être que nous pourrions réfléchir à une solution (pour être honnête, je suis aussi relativement nouveau à NEAT tho, mais peut-être deux esprits valent mieux qu'un:?))
Je n'ai pas de problème spécifique à l'esprit - je suis juste très intéressé par l'exploration du potentiel de la neuroévolution avec NEAT - à la recherche de tutoriels juste pour avoir une idée d'une application dans le monde réel. C'est fascinant que la neuroévolution soit le même processus à partir duquel le cerveau humain a évolué! – JohnIdol
Non, pas pour le moment, mais si vous regardez le code source et certaines des expériences existantes, nous espérons qu'il est assez évident comment un domaine de problème est mis en œuvre et branché sur le moteur principal de neuro-évolution. C'est quelque chose que j'ai noté pour l'avenir cependant.
Vous pouvez également être intéressé par la réécriture de la version 2, actuellement en phase pré-alpha mais la source est disponible sur le site web de sharpneat (section news/releases).
thx - vous êtes l'homme – JohnIdol
Je sais que ça fait un bout de temps que cela a été demandé et le tutoriel a été posté mais comme il est toujours le seul tutoriel SharpNeat là je devrais probablement mentionner qu'il y a quelques problèmes avec la partie 3 (HyperNEAT) du tutoriel. Ce serait bien si vous pouviez le mettre à jour à un moment donné, car l'utilisation de ces frameworks n'est vraiment pas triviale. – Amposter