Genetic cars

5 384 vues

Genetic Cars est une petit simulation illustrant l'évolution des espèces.

Elle génère des véhicules à deux roues en deux dimensions possédant plusieurs gènes liés à leur forme, à la taille de leur roues, à la densité de leurs roues, etc. Ces gènes ont une certaines probabilité d'altération à chaque génération. Vous pouvez d'ailleurs modifier la probabilité et l'amplitude de ces altérations.

Les véhicules les plus performants ont une probabilité plus élevée de se reproduire. Les moins performants disparaissent, une probabilité moindre.

Enjoy !

Envoyé par TheMetroidPrime le 3 mars 2017 à 14h41

+ 0 -

Garok Jeune lombric

Pas capté la fonction du bouton surprise
+ 0 -

Zgru En réponse à Garok La voix de son ver

Ça accélère vachement la vitesse de l'évolution.
+ 0 -

Garok En réponse à Zgru Jeune lombric

Ah oui en fait ça masque le dessin et ça va plus vite.
+ 10 -

Sebastian Jeune lombric

Haha, j'ai fait un exposé la dessus cette année.
Ce sont les algorithmes génétiques.
Le principe c'est d'appliquer la théorie de l'évolution pour faire apprendre une application. C'est utilisé pour l'IA entre autre.

L'objectif c'est de réaliser les étapes suivantes :
- Générer une population aléatoire

- Phase de sélection. On prend les meilleurs
- Reproduction
- Mutation aléatoire

On recommence les 3 dernières étapes encore et encore jusqu"à trouver la/les meilleurs solutions.
Ça apporte des solutions à des problèmes trop complexes/long à résoudre de façons différentes. Par contre cela peut demander énormément d'itération et une puissance de calcul énorme (en fonction du nombres de paramètres à prendre en compte).
C'est pour ça que c'est appliquée dans les fameux "Réseaux neuronaux".

J'aime bien l'idée d'appliquer des théories comme la théorie de l'évolution à un secteur comme l’informatique.

J'aime bien cette vidéo, un truc bizarre apprend à marcher (c'est fascinant et glauque en même temps) : https://www.you...h?v=xcIBoPuNIiw
+ 2 -

Snark En réponse à Sebastian LoMBriK addict !

J'étudie depuis un moment le deep learning, qui est encore plus impressionnant coté IA. Mais ça demande un apprentissage assez important.
C'est pour ça que j'ai toujours un faible pour les algorithmes génétiques qui ont un coté aléatoire, des fois très étonnant.
+ 0 -

mojo LoMBriK addict !

Heureusement qu'on a inventé les suspensions.
+ 0 -

krondor Vermisseau

Après un peu plus d'une heure voilà ce que ça donne pour moi... je n'ai touché aucun réglage.

Je ne suis pas sur de comprendre le but du calcule ni sa démonstration.
Image de krondor
+ 0 -

Perfo En réponse à krondor Vermisseau

Pareil, pas touché aux reglages
Image de Perfo
+ 10 -

Elmout Lombric honteux

J'ai eu que 7 upvotes quand j'ai posté ça il y a des années donc je te mets moins parce que j'ai la haine grave
+ -1 -

TheMetroidPrime En réponse à Elmout Verxit

J'en ai que 8 donc ça ne change pas grand chose.
+ 4 -

Creugneugleu En réponse à TheMetroidPrime Vermisseau

Pour un doublon c'est pas mal.
+ 2 -

Actarus Vermisseau

Vers 177m j'ai une montagne qui semble infranchissable.
+ -1 -

Poilaupat Asticot

J'ai dû mettre une seed des Hauts de France : Après la 3ème génération, il y a clairement régression.
Inscrivez-vous ou Connectez-vous pour envoyer un commentaire
107