Neural Network Learns to Play Snake

Neural Network Learns to Play Snake

Greer Viau

5 лет назад

4,514,270 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Efeburak Ö.
Efeburak Ö. - 12.09.2023 19:54

this stupid group of circles are better than me at playing snake game FUCKKK!!

Ответить
Tim Erwin
Tim Erwin - 02.09.2023 06:59

wouldn't it be simpler if it just did the logic to go in a straight line to x? this neural network is basically trying to brute force learn from a baby

Ответить
Roxterat
Roxterat - 26.08.2023 03:34

I could count 25 neurons in input layer.. what extra information did the NN got?
Also, what does "Distance to it's tale" mean? The end of it's tale, the middle or any other part?

Ответить
Abderrahim DJERRAD
Abderrahim DJERRAD - 18.08.2023 18:22

I wish you a speedy recovery and hope all god will makes everything goes well for you.

Ответить
SpaceOwl
SpaceOwl - 16.08.2023 23:30

At the end it felt like the snake was synced up with the music and dancing along that was pretty groovy

Ответить
CM-A-Jivhesh Choudhari
CM-A-Jivhesh Choudhari - 07.08.2023 21:23

What software is used to visualize the working of neural networks?

Ответить
gayde maupassant
gayde maupassant - 04.08.2023 09:45

Left and right are mixed

Ответить
Liam Gaeuman
Liam Gaeuman - 23.07.2023 04:39

8 directions? Like N NE E SE… ?

Trying to make my own with deep Q-Leaneing.

Ответить
Duc Gia
Duc Gia - 19.07.2023 16:35

Still a bunch of mysterious parameters :D. We don't know why

Ответить
Alexander E
Alexander E - 24.06.2023 05:20

TOP ! GRANDE

Ответить
Blue
Blue - 24.06.2023 00:28

Channel of God: I trained some neurals that can build rockets 😂

Ответить
yashdeep hinge
yashdeep hinge - 21.06.2023 08:28

Wow

Ответить
Carl Hopkinson
Carl Hopkinson - 12.06.2023 18:19

Yea it could not learn the deep feature of not corralling itself with its own tail. Very interesting!!

Ответить
Lance Bryant
Lance Bryant - 11.06.2023 20:38

Given your input layers it makes sense that it started to struggle when the worm got to big. It doesn't have the input layers to detect spatial availability like that.

Ответить
Grinwa
Grinwa - 06.06.2023 19:16

When you see that each generation is better than the previous you know you actually made something
That's the best part of all the process of making this dumb ai

Ответить
brahim siempay
brahim siempay - 01.06.2023 12:04

It cant get further because of lack on input! You give more on like how long the body is or where is the body now, and it will when

Ответить
Ultronimation2023 [Yippity Yay!]
Ultronimation2023 [Yippity Yay!] - 31.05.2023 15:25

👍

Ответить
שלו זכריה
שלו זכריה - 30.05.2023 01:04

So cool

Ответить
tomsterBG
tomsterBG - 24.05.2023 01:59

I would not be adding more turns after eating food because this allows an inefficient strategy, instead I would fix the number of moves or remove more depending on how slowly the snake got to the food to reward more efficient behavior. It currently is doing enough which is good enough to survive for long and not die so it has no reason to change its behavior. It will only change if you reward certain things and this would be productivity efficiency. This is success per time so you'd limit the simulation and make the reward more varied for more complex and constrained behavior. That should let you train faster too.

Ответить
SVG PRO
SVG PRO - 18.05.2023 06:11

Chat GPT is taking notes.

Ответить
Stan
Stan - 16.05.2023 13:44

Super vidéo ! Parfait pour un pic nic entre potes pour se relaxer. MERCI

Ответить
coderRankE
coderRankE - 16.05.2023 12:22

Hello sir, how can you visualize that progress in real-time.

Ответить
1nnocent
1nnocent - 15.05.2023 00:19

how would you code this?

Ответить
Amitai Myers
Amitai Myers - 13.05.2023 22:03

great video thank you

Ответить
Dio
Dio - 12.05.2023 14:12

How about trying snake with no walls?

Ответить
TcheQ _
TcheQ _ - 11.05.2023 18:58

Failed. downvote.

Ответить
Ryan Walker
Ryan Walker - 09.05.2023 22:13

just take a snake game and put it one player mode and you can challenge the AI

Ответить
알쓰
알쓰 - 06.05.2023 04:11

Can you try starting to train the model with larger length similar to the length at the last death?

Ответить
Alireza Zakeri
Alireza Zakeri - 02.05.2023 12:18

Woooooo 😮

Ответить
Jean Rodrigues
Jean Rodrigues - 24.04.2023 21:25

1

Ответить
Dave
Dave - 20.04.2023 20:01

Still better than my efforts!

Ответить
Shan Alcordo
Shan Alcordo - 20.04.2023 13:17

How do you display that neural network from the side?? I want to make A.I.

Ответить
Sujay Singh
Sujay Singh - 15.04.2023 12:34

Is this how neural networks look in real-time. Every time I look for how data is fed into machine learning and does things but I don't get a single video. It's all just a theoretical part

Ответить
Samet0
Samet0 - 08.04.2023 04:39

Which activation function was used ?

Ответить
Štěpán Hodík
Štěpán Hodík - 02.04.2023 12:04

There is one extra output neuron in the model, the snake can only ever move in 3 directions straight, left and right.

Ответить
Atom
Atom - 14.03.2023 05:44

It really loves that top left corner

Ответить
Vipul Maheshwari
Vipul Maheshwari - 08.03.2023 20:03

Hey Man! Loved this, I want to connect with you for some amazing gig, I don't know how to do this, can you please drop an email or something where I can dm you!?

Ответить
Asddsa Asdfg
Asddsa Asdfg - 06.03.2023 23:50

I think the next strategy it has to learn is making space to go and that requires some serious training with very specific rewarding system

Ответить
Бодя павук
Бодя павук - 27.02.2023 19:12

Maybe reinforcement learning with lower amount of movements will yield better results?

Ответить
Piyush Jain
Piyush Jain - 25.02.2023 19:57

Are dots appearing randomly? or its a match fixing?

Ответить
Tirrou Oussama
Tirrou Oussama - 24.02.2023 01:11

hi, i am trying to adapt a model that does the same job on a different game i wrote on python but i couldnt find a proper guide that explains it from scratch, if u could link any support please do

Ответить
Reyhan Jr
Reyhan Jr - 20.02.2023 02:19

How so win if still many glitch and line error? 🥱🥱

Ответить
withero_
withero_ - 18.02.2023 21:34

at some point it just became a loading screen

Ответить
Jim M
Jim M - 18.02.2023 08:38

i wonder if the snake would have evolved to the point of getting so overweight it hires someone to bring the food to him cause he can no longer move

Ответить
Walter Pereira
Walter Pereira - 17.02.2023 06:26

funne that until generation 17 the snake only try to run clock wise, since it was the frist attempt that led to positive results.

Ответить
Walter Pereira
Walter Pereira - 17.02.2023 06:24

Why not try recorrent network? Is what is has been used on self drive cars.

Ответить