Intelligence Artificielle pour SNAKE, regardez la taille du serpent!!

2020 ж. 18 Қаң.
59 769 Рет қаралды

On utilise un algorithme genetique pour creer une Inteligence Artificielle qui joue au jeu culte SNAKE.
Au fur et a mesure des generations, l'Intelligence Artificielle s'ameliore et apprend les concepts lies a son environnement.
------------------------------
chill. by sakura Hz / sakurahertz
Creative Commons - Attribution 3.0 Unported - CC BY 3.0
Free Download / Stream: bit.ly/chill-sakuraHz
Music promoted by Audio Library • Chill - sakura Hz (No ...
------------------------------

Пікірлер
  • Je voulais le voir reusire 🥲

    @duplessiswilliam6179@duplessiswilliam6179 Жыл бұрын
    • moi aussi

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • Excellente vidéo Merci

    @koffiflaimoiye5276@koffiflaimoiye527611 күн бұрын
  • Les boucles c'est la technique de n'importe quel joueur qui cherche un tant soit peu à scorer. Ne faites pas de zigzag, remplissez juste méthodiquement de gauche à droite en laissant un espace de une case à gauche ou à droite jusqu'à remplir totalement l'échiquier. Même si la cible est tout en bas et que vous êtes tout en haut, c'est une question de rythme. Quand vous faites des allers retours depuis 2 minutes, vous réduisez les chances que vous vous plantiez. J'ai déjà rempli entièrement l'échiquier une ou deux fois et c'est un sentiment d'aboutissement absolu 😂

    @user-bk6cm2ny4d@user-bk6cm2ny4d Жыл бұрын
  • (beaucoup) plus jeune, j'ai beaucoup joué à ce jeu, et les boucles serrées était exactement la technique que j'utilisais, en ne perdant que quand les doigts se crispaient et que je ratais la boucle, mais c'est une simple question d'entrainement... Si tu fini par avoir des serpents qui adoptent une autre technique, je suis curieux de savoir laquelle, si ce n'est de ne faire que des boucles serrées en remplissant intégralement les lignes (la version ultime de cette technique qui permet de manger des pommes jusqu'à être obligé de rattraper sa queue puisque plus de place sur le tableau...)

    @jbiguet@jbiguet Жыл бұрын
    • c'est possible qu il y ait une autre technique, mais a mon avis, si on fait encore plus de generations de serpents, ils vont tendre a faire cette meme technique de plus en plus parfaite, jusqu a atteindre le score parfait, c'est en tout cas dans cette voies qu'ils se dirigeaient...

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • Tu pourrai essayé d’accélérer le serpent pour que les générations soient plus rapides

    @darkdoom6564@darkdoom6564 Жыл бұрын
    • ouais je me suis dit la meme chose en reregradant la video, ca serait plus sympa si j'accélérai un peu le serpent pour la visualisation

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • Bonjour, je débute en IA. Quel modèle d’IA permet de faire ça? Est ce que ça marcherait en RL avec PPO?

    @asuquet7457@asuquet74578 ай бұрын
  • De souvenir quand j'y jouais ma technique était de toujours laisser (dans la mesure du possible) une rangée de case en haut, en bas, à droite et à gauche afin de toujours s'en sortir au besoin et reprendre son parcours en zigzag. Aussi je me souviens que certains snake permettait de traverser les murs comme dans Pacman.

    @MrRone77@MrRone77 Жыл бұрын
    • oui il y a plusieurs versions de snake, aussi on peut mettre des cases obstacles, ou multijoueurs, deux snakes en competition pour la meme pomme ca pourrait être marrant

      @iabeteetmechante@iabeteetmechante Жыл бұрын
    • @@iabeteetmechante Ouhlala ça doit être terriblement compliqué avec un autre serpent sur le terrain ! 😅

      @MrRone77@MrRone77 Жыл бұрын
    • ouais c'est un autre jeu complètement, en fait je sais meme pas si existe 🤣

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • Après, pour un système plus efficace il faudrait juste voir x coup à l’avance

    @computeurhuman6940@computeurhuman69406 ай бұрын
  • Tu utilise quel logiciel?

    @DealLife@DealLife Жыл бұрын
    • la librairy NEAT dans Python, je sais pas si ca répond a ta question

      @iabeteetmechante@iabeteetmechante Жыл бұрын
    • @@iabeteetmechante oui merci

      @DealLife@DealLife Жыл бұрын
    • @@DealLife ok super, bonne chance pour ton code!

      @iabeteetmechante@iabeteetmechante Жыл бұрын
    • @@iabeteetmechante merci

      @DealLife@DealLife Жыл бұрын
  • Tu peux faire une vidéo ou tu nous montres comment ta fais ?

    @livedekeyo@livedekeyo Жыл бұрын
    • ouais bonne idée, va surement falloir que je recode tout ceci dit vu que j ai oublie le mot de passe de l'ordi que j'utilisais a l'époque de la video 🤬 🤬

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • Il n'y a pas eu de suite ?

    @tsm-rq3hp@tsm-rq3hp Жыл бұрын
    • ok, je vais faire un come back très bientôt:)

      @iabeteetmechante@iabeteetmechante Жыл бұрын
    • @@iabeteetmechante génial ! j'ai hâte de voir le nouveau maximum

      @tsm-rq3hp@tsm-rq3hp Жыл бұрын
    • @@tsm-rq3hp ha on va essayer de faire le score parfait a 97!

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • on est obligé de maitriser les virages contre les murs pour faire des haut scores, sur 3310 je remplissait l'ecran c'est la seule manière d'y arriver, laisser une bande a gauche ou a droite puis remplir de zig zag suicidaire partout ce qui n'est au final pas très compliqué quand on a le jeu en main, c'est la qu'on réalise que le jeu est pas ouf, on a qu'une technique viable et ça fini toujours pareil 😉

    @matman7632@matman7632 Жыл бұрын
    • ouais ca tient la route comme technique, mais bon faut maitriser les virages

      @iabeteetmechante@iabeteetmechante Жыл бұрын
    • @@iabeteetmechante c'est un coup a prendre mais ça vient vite quand tu joues souvent, en plus comme c'est toujours les memes longueurs que tu fais avec toujours le meme timing ça devient automatique assez facilement

      @matman7632@matman7632 Жыл бұрын
  • Salut, est ce que ce serais possible d avoir le lien du code utilisé ?

    @leangdl2769@leangdl27692 жыл бұрын
    • Oui pas de probleme, il faut juste que je le nettoie un peu;)

      @iabeteetmechante@iabeteetmechante2 жыл бұрын
    • @@iabeteetmechante super, merci beaucoup;)

      @leangdl2769@leangdl27692 жыл бұрын
    • @@iabeteetmechante Où peut on trouver le code ? Merci d'avance !

      @antoinedemontecler9391@antoinedemontecler9391 Жыл бұрын
    • moi aussi j’aimerai bien merci

      @leandro5406@leandro5406 Жыл бұрын
    • C’est ainsi que personne ne vit jamais ce code

      @deadpouf9627@deadpouf9627 Жыл бұрын
  • la suite est elle disponible?

    @blanccouille4278@blanccouille4278 Жыл бұрын
    • La vidéo est sortie il y a 3 ans

      @forxy4671@forxy4671 Жыл бұрын
    • ok, je vais faire un come back très bientôt:)

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • L'IA telle une enfant fait des tours sur elle même 😂

    @NewTheLifePKM@NewTheLifePKM Жыл бұрын
    • ouais, elle s'amuse bien toute seule l'IA parfois:)

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • Est ce que l'IA connais la longueur de la queue du serpent ?

    @fkbourven740@fkbourven740 Жыл бұрын
    • oui je crois bien, mais faudrait que je vérifie

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • bonjour est ce que ça serais possible de faire une IA pour le jeu de dames international damier 100 cases car cela na pas étais fait a ma connaissance moi je joue au échecs et au dames et voir ce que ça pourrais faire les réseaux de neurone sur ce jeux me plairais si tu peux merci

    @espace1832@espace18324 жыл бұрын
    • Bonjour Éric, Ça fait plaisir de te lire. OK je vais faire un vidéo sur les dames et une sur les échecs, j'aime bien les échecs aussi. La technique est assez similaire pour les deux je pense. Abonnes toi a la chaîne pour ne pas rater la vidéo, elle va arriver dans les prochains jours normalement

      @iabeteetmechante@iabeteetmechante4 жыл бұрын
    • Merci de me faire découvrir ce que peu donner l IA a ce jeu .ps je me suis abonne

      @espace1832@espace18324 жыл бұрын
    • Super, je suis en train de coder tout ca. Je dirais que la vidéo est pour toi dans la vidéo sur les dames;) sauf si ça te dérange ?

      @iabeteetmechante@iabeteetmechante4 жыл бұрын
    • Non merci sympas

      @espace1832@espace18324 жыл бұрын
    • Tu as déjà penser a faire de la robotique disons simuler un robot qui marche tu as vu a l'universitaire a liège avec leur nouveau algorithme qui peu mieux s' adapter il na pas besoins de tout réapprendre genre il apprend la guitare il na pas besoins de réapprendre les notes très utile pour la simulation de robot tout cela merci encore .

      @espace1832@espace18324 жыл бұрын
  • La loose

    @thomasfeoxidst9540@thomasfeoxidst9540 Жыл бұрын
  • A quand la hd ?

    @Rayor2fou@Rayor2fou Жыл бұрын
    • haha ouais dsl pour la qualité pourrie

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • Pour jouer a snake, il faut une précision, pas une analyse a chaque pomme. Si vous ne comprenez pas je recommente

    @Anonyme-car-trop-de-cons@Anonyme-car-trop-de-cons Жыл бұрын
    • Pour ceux qui n'ont pas l'intelligence nécessaire, il suffit de faire un schéma de parcours en slalom qui grade une bande libre sur un bord pour faire le retour, ou faire un slalom sur la moitié de la largeur disponible et revenir avec un slalom sur la seconde moitié. Donc l'IA n'est d'aucune utilité si elle ne trouve pas ça rapidement.

      @Anonyme-car-trop-de-cons@Anonyme-car-trop-de-cons Жыл бұрын
    • oui, le jeu de snake est complètement résolu par l'homme, donc l'IA n'a pas d'utilité pour ce jeu précis. Par contre, c'est interessant de voir des IA apprendre sur ces jeux relativement simples, pour ensuite utiliser les memes techniques sur des jeux plus compliqués que l'homme n'a pas complètement résolu (Echecs, Starcraft, etc...)

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • où en est le serpent aujourd'hui?

    @changemotion@changemotion Жыл бұрын
    • pas touche au serpent depuis que j'ai fait la video y a trois ans, mais je vais faire un come back très bientôt:)

      @iabeteetmechante@iabeteetmechante Жыл бұрын
  • Soral : “ceux qui considèrent l’intelligence artificielle, ont une conception artificielle de l’intelligence ! » Devoir faire autant d’essais pour trouver une solution est la méthode la plus bête reportée à un humain. Ça s’appelle l’empirisme. Incapable de faire preuve d’intuition car une machine n’a pas d’existence cave écrite des programmes et du code. C’est la ignorance des gens faces aux technologies qui les rendent fantasmatique. Les algorithmes et programme informatique qu’on appel abusivement intelligence artificielle calcul juste plus vite mais ne peut pas avoir de conscience (= avec connaissance) La technologie aujourd’hui est un pure fantasme pour ignorants dans les sociétés idiocratiques.

    @zzjimmai59@zzjimmai59 Жыл бұрын
    • Je te trouve bien fermé d'esprit. Qu'appelles-tu conscience ? Si c'est ce qui différencie l'Homme de la machine, pourquoi Dame Nature l'aurait-elle réservée uniquement à l'Homme ? Tout ce qui est dans l'univers respecte les lois de la physique. La structure de l'homme respecte les lois de la physique. Pourquoi un autre objet qui respecterait les mêmes lois n'aurait-il pas les mêmes qualités ?

      @georgeshuchot1827@georgeshuchot1827 Жыл бұрын
    • @@georgeshuchot1827 primo, ce sophisme de dire que je suis fermé d’esprit parce que je décris une réalité criante est une manipulation dialectique qui cherche à décrédibiliser quelqu’un quand on a pas d’argument. Seconde c’est parce que la Nature ne se résume pas à ce que les hommes mesurent par les outils de la science. Le monde n’est pas en 3 dimensions. Ce n’est pas parce que nous ne pouvons pas voir ou mesurer quelque chose que cette chose n’existe pas. Et la conscience est réservé au monde du vivant. Vous vous poser les mauvaises questions. Une machine n’est qu’une bête série prévisible et établie de transfert d’un courant électrique dans des portes logique. On peut faire un ordinateur ou une iA avec de l’eau ou des lego. Mais c’est cette machine qui est fermé et qui reste dans les limite que l’homme lui a défini. Elle n’a pas de libre arbitre et ne prend jamais de décision irrationnelle spontanée et n’a aucune émotion. Ce fantasme face à la machine vient de l’ignorance qu’on les gens et la méconnaissance à l’échelle du micro processeur et de l’ingénierie électronique. Derrière cette façade et ce vernis mensonger il n’y a rien que des électrons qui traverse des semi-conducteurs dans des chemins qu’on a architecturé et défini à l’avance et qui se travestit pour imiter et singer l’homme maladroitement. Le cinéma et les médias ont hélas inscrit dans l’inconscient collectif qu’une machine peut penser alors qu’elle n’exécute que des programme. Le transhumanisme comme le progressisme est une maladie mentale qui se traduit par la négation de la Nature et de l’homme et par une idéologie égalitaire a tout les niveaux. L’ia est impressionnant que pour le profane un peu bébête qui n’a pas l’intelligence et l’esprit de voir au delà des apparences souvent trompeuses !

      @zzjimmai59@zzjimmai59 Жыл бұрын
    • @@georgeshuchot1827 je te conseil la lecture de ce livre de Philippe Guillemant : « La physique de la conscience » tu comprendras. Auteur ingénieur qui a justement le parcours d’avoir dû essayer de reproduire le fonctionnement du cerveau humain par une IA et à découvert l’impossibilité de la chose.

      @zzjimmai59@zzjimmai59 Жыл бұрын
    • @@zzjimmai59 Pour moi, un système informatique ne sera jamais vraiment intelligent, mais il pourra simuler l'intelligence. Parfois, l'imitateur dépasse le maître. En ce qui concerne la conscience, la machine pourra presque parfaitement la simuler. Philippe Guillemant a sa propre vision de la conscience de l'univers et de la physique, mais je n'ai pas vu dans ses écrits une impossibilité de simuler la conscience. Je te conseille de lire les articles d'Alan Turing, notamment ses arguments sur la conscience des machines. Cela étant dit, je ne dis pas que ce qui est faisable est souhaitable, et mes idées sont plus proches de celles d'Aurélien Barrau que d'Elon Musk.

      @georgeshuchot1827@georgeshuchot1827 Жыл бұрын
    • @@zzjimmai59 Ce n'est pas parce que tu n'as pas réussi à le faire que c'est impossible

      @speedsterh@speedsterh Жыл бұрын
KZhead