Variation
Hvert individ starter med et lidt forskelligt genom.
Lær gennem spil · variation, udvælgelse og forbedring
Laboratorium · Simulér · Vælg · Mutér
Her får en hel population af små spil-agenter lov til at fejle. De bedst tilpassede løsninger får flest efterkommere, gener blandes, og små mutationer skaber nye forsøg. Se evolutionen opstå generation for generation.
Hvert individ starter med et lidt forskelligt genom.
Spillets resultat giver hver agent en score.
Gode løsninger bliver oftere valgt som forældre.
Små ændringer holder nye muligheder åbne.
Hver dino har fem tal som genom. Tallene vægter afstand til kaktussen, dinoens højde, fart og kaktussens højde. Hvis den samlede score er stor nok, hopper dinoen.
Hver afsluttet generation lægger et punkt i grafen. Sammenlign den bedste agent med populationens gennemsnit.
Dette er den centrale evolutionære løkke i ren Python. Den viser genom, fitness, turneringsselektion, krydsning, mutation og elitisme — uafhængigt af selve spillet.
Se de første Dino-agenter. Hvilke forskelle i hop kan du forklare ud fra deres fitness?
Sæt mutation til 0 %. Bliver populationen bedre, og hvad mister den, når alle gener kopieres videre?
Prøv 50 % eller 100 % mutation. Hvilke gode løsninger forsvinder, og hvordan ses det i fitnessgrafen?
Åbn Flappy Bird. Hvorfor kræver denne case andre input, selv om den genetiske algoritme er den samme?