Al termine di ogni generazione, oppure dopo aver premuto
"Stop", è possibile selezionare tre individui che ripopoleranno
la generazione successiva. Tutto ciò è possibile in quanto ogni
individuo possiede un suo codice genetico.
Il codice genetico a sua volta contiene i valori relativi alle connessioni
sinaptiche del "cervello" di breedbot. Ogni individuo genera tre
cloni che presentano delle piccole mutazioni.Il Cervello di Breedbot Il
cervello di breedbot è una rete neurale. Una rete neurale è un insieme
di "neuroni" artificiali connessi tra di loro, proprio come
accade con quelli reali. La forza, o il peso, di tali connessioni viene
conservato nel codice genetico di ogni robot. In particolare la nostra
rete possiede cinque neuroni di ingresso e due neuroni di output. I
sensori di input (in arancione scuro) sono rispettivamente i tre sensori a
infrarossi più due unità di memoria motoria (in colore celeste), mentre
gli output sono i due motori (blu) che fanno girare le ruote.

|