✨ Si jamais vous avez un projet un peu plus chargé et que vous avez besoin d'un cloud, voici le cloud d'Infomaniak ???????????? : https://clcr.me/9pNGc3
Aujourd'hui les gars on va tenter de créer un robot invincible à Snake ????. Et pour ça, on va utiliser un algorithme génétique. (J'avais grave envie de tester ce type d'algos hihihi). L'idée de ce type d'algo, inspiré de la biologie, c'est de créer des réseaux de neurones initialisés aléatoirement au début, les faire jouer au jeu et sélectionner les meilleurs agents pour les faire se reproduire (+ on ajoute quelques mutations et d'autres réseaux initialisés aléatoirement) afin de peu à peu, obtenir les réseaux de neurones les plus performants pour jouer à snake. Ces types d'algos appartiennent au champ du reinforcement learning. J'ai pas expliqué en détail pour garder le tout digeste sur la partie réseaux de neurones, mais vous pouvez trouver des ressources juste en dessous pour en savoir plus ????
Bref, au final vidéo un peu + tournée coding / technique que d'habitude, j'espère que ça va vous plaire les gars ????. C'est un format plus court, en attendant d'autres grosses vidéos tech. Comme d'habitude si vous avez des choses à ajouter ou des précisions à faire n'hésitez pas en commentaire je lis tous les coms ????????????
Merci d’avoir regardé la vidéo, ????
D’autres grosses vidéos tech arrivent, j'ai hâte !!!
???? Sources :
Explication de ce que sont les algorithmes génétiques : https://datascientest.com/algorithme-genetique-six-etapes#:~:text=L'algorithme%20g%C3%A9n%C3%A9tique%20reprend%20le,caract%C3%A9ristiques%20de%20chaque%20individu%20parent
Teaching AI to play Snake with Genetic Algorithm : https://techs0uls.wordpress.com/2020/02/03/teaching-ai-to-play-snake-with-genetic-algorithm/
Evolutionary Algorithm to Teach a NeuralNetwork to Play a Snake Game : https://www.codeproject.com/Tips/1016742/Evolutionary-Algorithm-to-Teach-a-NeuralNetwork-to
L'exemple de fin du snake 10*10 avec algorithme génétique : https://www.youtube.com/watch?v=G8NEj5InvVA&t=3s
Vidéo super bien expliquée sur le sujet : https://www.youtube.com/watch?v=lAjcH-hCusg
???? Mes réseaux :
Instagram : www.instagram.com/iciamyplant/
Twitter : www.twitter.com/iciamyplant/
Tiktok : www.tiktok.com/@iciamyplant
???? Sons :
Rebuke - Along Came Polly
Irène Drésel - Vestale
Boris Brejcha - Purple Noise
Trame - El Diablo
Laurent Garnier - The Man with the red face
Bushi - Batman
???? Crédits :
Tout par Amy Plant
???? Pour me soutenir en faisant un don :
Bientôt l’arrivée d’un Tipee, merci aux personnes qui font des dons, vous êtes les bests ????
???? Infos :
Je filme avec un Canon EOS 250D
Je suis diplômée d'un bac +5
J'ai fait 42 en parallèle d'un master à l'Université Dauphine
Je suis originaire de région parisienne
J’habite à Marseille
Dis moi en commentaire quel sujet tech je devrais aborder dans la prochaine vidéo :D
Aujourd'hui les gars on va tenter de créer un robot invincible à Snake ????. Et pour ça, on va utiliser un algorithme génétique. (J'avais grave envie de tester ce type d'algos hihihi). L'idée de ce type d'algo, inspiré de la biologie, c'est de créer des réseaux de neurones initialisés aléatoirement au début, les faire jouer au jeu et sélectionner les meilleurs agents pour les faire se reproduire (+ on ajoute quelques mutations et d'autres réseaux initialisés aléatoirement) afin de peu à peu, obtenir les réseaux de neurones les plus performants pour jouer à snake. Ces types d'algos appartiennent au champ du reinforcement learning. J'ai pas expliqué en détail pour garder le tout digeste sur la partie réseaux de neurones, mais vous pouvez trouver des ressources juste en dessous pour en savoir plus ????
Bref, au final vidéo un peu + tournée coding / technique que d'habitude, j'espère que ça va vous plaire les gars ????. C'est un format plus court, en attendant d'autres grosses vidéos tech. Comme d'habitude si vous avez des choses à ajouter ou des précisions à faire n'hésitez pas en commentaire je lis tous les coms ????????????
Merci d’avoir regardé la vidéo, ????
D’autres grosses vidéos tech arrivent, j'ai hâte !!!
???? Sources :
Explication de ce que sont les algorithmes génétiques : https://datascientest.com/algorithme-genetique-six-etapes#:~:text=L'algorithme%20g%C3%A9n%C3%A9tique%20reprend%20le,caract%C3%A9ristiques%20de%20chaque%20individu%20parent
Teaching AI to play Snake with Genetic Algorithm : https://techs0uls.wordpress.com/2020/02/03/teaching-ai-to-play-snake-with-genetic-algorithm/
Evolutionary Algorithm to Teach a NeuralNetwork to Play a Snake Game : https://www.codeproject.com/Tips/1016742/Evolutionary-Algorithm-to-Teach-a-NeuralNetwork-to
L'exemple de fin du snake 10*10 avec algorithme génétique : https://www.youtube.com/watch?v=G8NEj5InvVA&t=3s
Vidéo super bien expliquée sur le sujet : https://www.youtube.com/watch?v=lAjcH-hCusg
???? Mes réseaux :
Instagram : www.instagram.com/iciamyplant/
Twitter : www.twitter.com/iciamyplant/
Tiktok : www.tiktok.com/@iciamyplant
???? Sons :
Rebuke - Along Came Polly
Irène Drésel - Vestale
Boris Brejcha - Purple Noise
Trame - El Diablo
Laurent Garnier - The Man with the red face
Bushi - Batman
???? Crédits :
Tout par Amy Plant
???? Pour me soutenir en faisant un don :
Bientôt l’arrivée d’un Tipee, merci aux personnes qui font des dons, vous êtes les bests ????
???? Infos :
Je filme avec un Canon EOS 250D
Je suis diplômée d'un bac +5
J'ai fait 42 en parallèle d'un master à l'Université Dauphine
Je suis originaire de région parisienne
J’habite à Marseille
Dis moi en commentaire quel sujet tech je devrais aborder dans la prochaine vidéo :D
- Catégories
- Intelligence Artificielle
- Mots-clés
- informatique, algorithme, algorithme génétique
Commentaires