Que faire ?
Vu la manière dont le programme - individu a été généré, il n'y a malheureusement rien à faire. Notre programme a été conçu avec un biais et nous ne pouvons rien faire pour améliorer ce programme.
Cependant ?
Notre individu n'est pas si mauvais puisqu'il réussit à interpoler correctement la fonction sinus dans l'intervalle [0.0;6.2]. Par exemple, si nous traçons la fonction non par sur l'ensemble d'apprentissage 0,0 0,1 0,2 etc... mais sur un intervalle « décalé » 0,05 0,15 0,25, nous obtenons une bonne approximation de la fonction sinus (cf figure ci-dessous)
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.