PetitGP
Dans ce nouveau chapitre, je vous propose de regarder le fonctionnement complet d'un logiciel de programmation génétique. Ce logiciel s'appelle PetitGP car il s'inspire d'un logiciel développé par Mr Riccardo Poli appelé tinyGP.
Il n'a plus rien à voir maintenant avec tinyGP, la structure a été complètement remaniée et il est beaucoup plus souple d'utilisation. Je vous propose donc dans ce chapitre d'étudier son fonctionnement.
C'est complexe ?
Le logiciel est simple à utilise (cf infra) mais par contre sa compréhension nécessite un niveau coorect en programmation du type Licence 3ème année en informatique ou Master 1 informatique. Il est écrit en Java, la connaissance de ce langage est donc bien sûr indispensable.
D'autres approches
Il existe de nombreuses autres techniques qui permettent de limiter
l'influence du sur-apprentissage, parmi les techniques les plus
connues, on réalise par exemple l'apprentissage sur un ensemble mais
le calcul de la fonction fitness s'effectue sur un ensemble différent.
Cependant, toutes ces techniques dépassent le cadre de ce
tutoriel qui se veut être simple d'accès.