Thanks, Tim. Another outstanding tutorial. I really appreciate your linking the configuration file and the NEAT documentation. I typed out the entire config file anyway because it helped me better understand the purpose of each line or section. When I got a little confused, having easy access to the documentation really helped. Once again, thank you for the amazing tuts and your professional teaching style. As always, can't wait for the next video in this series.
Tim: I read the whole documentation to do this Also Tim: I don't know how it works I stole this config xD It's funny I am following your tutorial after Covid and it's even more relevant I think! Thank you so much 🙏🏻
I recommend implementing Flappy Bird by yourself, then joining the tutorial from this point Otherwise it often gets to the point that even tho you understood how it works, when you want to implement an Ai for your own game, you will have a bit of trouble.
Hey! I’m really inspired by your videos to make my own AI to play Flappy Bird but I was wondering would logistic regression be a good algorithm(that’s assuming we have the proper data)? I’ve seen quite a few models for Flappy Bird but none of them used logistic regression. Is there a reason for that?I feel like it’s a good choice for something like this.
with that, you can calculate a number between 1 and -1 from any number you give it. if it is above 0.5, the ai thinks it can jump. if it is under 0.5, the ai thinks it cannot jump
When I run my code I got error : stagnation = config.stagnation_type(config.stagnation_config, self.reporters) TypeError: __init__() missing 1 required positional argument: 'stagnation'
I'm a little confused by the downloading file as a text part. So I copy-pasted the config file into notepad, and saved it in the same folder where my flappy bird file is. However, after following your instructions in the next video, when I ran the file, I seem to get an error stating, "NameError: name 'config_path' is not defined" . Can anyone help me out here please?
Hey everyone, I'm currently trying to find out how one could make the lives of busy coders a lot easier ;) Which is why I have two very simple questions: 1. As a career-oriented individual, what are the 2 biggest issues you're dealing with when trying to stay healthy? 2. When it comes to balancing career with peace of mind and physical health, what would you wish for more than anything else? Thanks so much in advance - looking forward to reading your answers
1. I've started taking programming seriously about 6 months ago. I've had no problems staying healthy because I've always had a good diet and gone to the gym consistently. However, the only thing that could be considered as 'unhealthy' is that I don't really sleep 8 hours a day. I sleep usually around 5-6 hours due to the amount of time I dedicate to programming secondary to school. 2. Honestly, I only wish that I am able to pay my gym subscription, because it gives me both physical health and peace of mind. A little made up conclusion, going to the gym is essential for any person; not only programmers. Good luck on your project, and sorry for the late answer!
it doesn't make any sense to use the birds Y position as neuron because it has 0 impact on decision making. It actually hurts the AI quite a bit by including it. Either only give 2 neurons or give the birds velocity as the third neuron.
because tanh is for Ai with two outputs, for ex jump or don't jump, relu is for Ai with many outputs and tanh is way more accurate cuz it tackles two specifically, relu would still work doe, just not symmetrically.
you get a 50/50 chance of getting a good bird or bad bird but if u end up with shit bird it is unlikely to evolve well and will probably become a shitter bird
This series is turning out to be exactly what I wanted to learn NEAT!!! Can't wait for the full series!
Thanks, Tim. Another outstanding tutorial. I really appreciate your linking the configuration file and the NEAT documentation. I typed out the entire config file anyway because it helped me better understand the purpose of each line or section. When I got a little confused, having easy access to the documentation really helped. Once again, thank you for the amazing tuts and your professional teaching style. As always, can't wait for the next video in this series.
I am watching this in quarantine and still enjoying
dude dont forget to put the part number on the title !
Tim: I read the whole documentation to do this
Also Tim: I don't know how it works I stole this config
xD It's funny
I am following your tutorial after Covid and it's even more relevant I think! Thank you so much
🙏🏻
So much info ...... I love you have made this first so we can understand 💕💕💕
I am going watch this series after 1 week finishes of my exam....thanks for video bro
I recommend implementing Flappy Bird by yourself, then joining the tutorial from this point
Otherwise it often gets to the point that even tho you understood how it works, when you want to implement an Ai for your own game, you will have a bit of trouble.
Could you please do a series on how to implement neat with multiple outputs rather than a single output?
These tutorials are amazing but it would be nice if you run some code in it to show and explain
This is so interesting, being able to create some form of intelligence and even life.
Very inspiring 🌹🌹💙🙏
Hey! I’m really inspired by your videos to make my own AI to play Flappy Bird but I was wondering would logistic regression be a good algorithm(that’s assuming we have the proper data)? I’ve seen quite a few models for Flappy Bird but none of them used logistic regression. Is there a reason for that?I feel like it’s a good choice for something like this.
Borna Ahmadzade well try it
Yes, logistic regression is just a neural network without any hidden layers
Can you tell in which University you are in ??
i love you tutorial all the way from episode one but i think you could have gotten better results using relu function
This tutorial is pretty neat
So here's the NEAT part
thank you for this tutorial tim
What if you make a NEAT network to optimize the settings of a NEAT network?
7.30 I don't understand "activation function TanH", why ?
with that, you can calculate a number between 1 and -1 from any number you give it. if it is above 0.5, the ai thinks it can jump. if it is under 0.5, the ai thinks it cannot jump
@@maantjemol Thank you.
Any ideas why it is giving AttributeError: module 'neat' has no attribute 'Config' even though neat is installed
When I run my code I got error :
stagnation = config.stagnation_type(config.stagnation_config, self.reporters)
TypeError: __init__() missing 1 required positional argument: 'stagnation'
I'm a little confused by the downloading file as a text part. So I copy-pasted the config file into notepad, and saved it in the same folder where my flappy bird file is. However, after following your instructions in the next video, when I ran the file, I seem to get an error stating, "NameError: name 'config_path' is not defined" . Can anyone help me out here please?
Why do you say that you're going to let NEAT pick the activation function and then fix it to tanh?
tanh is only for the output activation function. The activation functions for the hidden layers is figured out by NEAT
Hey Tim fantastic content. I tried to subscribe at the website but when i click on the button nothing happens. How cn I sub ? thanks
will it require GPU to run the algo??
Hey everyone, I'm currently trying to find out how one could make the lives of busy coders a lot easier ;)
Which is why I have two very simple questions:
1. As a career-oriented individual, what are the 2 biggest issues you're dealing with when trying to stay healthy?
2. When it comes to balancing career with peace of mind and physical health, what would you wish for more than anything else?
Thanks so much in advance - looking forward to reading your answers
1. I've started taking programming seriously about 6 months ago. I've had no problems staying healthy because I've always had a good diet and gone to the gym consistently. However, the only thing that could be considered as 'unhealthy' is that I don't really sleep 8 hours a day. I sleep usually around 5-6 hours due to the amount of time I dedicate to programming secondary to school.
2. Honestly, I only wish that I am able to pay my gym subscription, because it gives me both physical health and peace of mind.
A little made up conclusion, going to the gym is essential for any person; not only programmers.
Good luck on your project, and sorry for the late answer!
@@yoelc6009 Thank you so much! I appreciate this
Bruh mine doesnt work lol, it just yeets itself in the first and second pipes on purpose it seems. Isn't really learning at all. How can I fix this?
it doesn't make any sense to use the birds Y position as neuron because it has 0 impact on decision making. It actually hurts the AI quite a bit by including it. Either only give 2 neurons or give the birds velocity as the third neuron.
Sounds interesting.....
Thanks))))
thanks to youtube for video speed change
I didn't get the difference between the tanh and the sigmoid activation function.
The TanH function gives the value between - 1 and 1
The Sigmoid Function gives the value between 0 and 1
Why tanh and not relu?
because tanh is for Ai with two outputs, for ex jump or don't jump, relu is for Ai with many outputs and tanh is way more accurate cuz it tackles two specifically, relu would still work doe, just not symmetrically.
Please do a tutorial on real time face detection using ML...
Do we have to make this NEAT config differently for some other game or is it pre compiled and universal for all the games? please can somebody explain
Himank Jerolia No you have to change it up for your project
I am not very experienced, but I think that you have to change the amount of inputs and outputs for each project, as he explains 5:30
Need the next episode
i literally learned neural net for reinforcement learning then this module comes in :/
What if I set population on 1?
you get a 50/50 chance of getting a good bird or bad bird but if u end up with shit bird it is unlikely to evolve well and will probably become a shitter bird
nice
thanks.
woah
Something tells me you might be from Canada..
I wonder when hospitals are gonna start using the neat package