WRITING MY FIRST MACHINE LEARNING GAME!
ฝัง
- เผยแพร่เมื่อ 3 มิ.ย. 2024
- Enjoyed the Run Forrest Project? Check out this Run Forrest Poster! It is the perfect memorabilia to remember the great times! shop.youvebeenhax.com/product...
Never thought this day would come where I was writing my own Machine Learning Neural Network Projects... prepare to have SOME FUN!
CODE IS IN PART 4: • 🖥️ POSTMORTEM FOR MY F...
PATREON: / jabrils
SUBSCRIBE FOR MORE SEFD SCIENCE: sefdstuff.com/science
Table Of Contents
-----
0:00 - Intro
0:10 - My AI Story
1:58 - Starting point
2:16 - Introducing Forrest
2:35 - Discovering Forrest's Problem
3:20 - How the joystick works
3:59 - Exploring our A.I. options
4:47 - Monster Boss Battle Course
4:53 - Recap on whats going on
5:40 - Setting up our inputs
6:30 - Our Neural Network structure & how it works
8:11 - Inputting our Neural Network into Forrest
8:56 - Conclusion
Please follow me on social networks:
twitter: sefdstuff.com/twitter
instagram: sefdstuff.com/insta
reddit: / sefdstuff
REMEMBER TO ALWAYS FEED YOUR CURIOSITY
#AI #MachineLearning #gamedev #Forrest #ForrestAI
if (about to run into wall) {
don't
}
FIXED they've been doing ai wrong all this time
Else
{
No you;
}
You forgot semicolon on the dont function
Isaac Asimov is rolling over in his grave.
that is java, right?
Jabrils: I AM LAZY
also Jabrils: Lets code a super complex ai
that's programmers for ya
Trueeeeee!!! XD
super complex ai that can do shit for ya.....
Here is the best content for any programming Languages, Artificial Intelligence, Machine learning, Deep learning. Also with tutorials to make a self-driving car model,Animation
Actually, the ci=ontents are not completed, he just started, within a couple of days we will Post-it
Here is the LINK:- TH-cam(th-cam.com/channels/j2yYef5Z5IeaQEBJ_ChCDA.html)
@Travis Sauer ok
5:09 "My candy won't eat itself."
Me: "Or will it? New machine learning idea!"
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO
Haaaaa Haa Haaa
lmao
@@rabbitpiet7182 *yes*
Dang, I came up with the same comment, but realised you did it before me, I am one year late...
This takes "you learn from your mistakes" to a whole new level
This is not the most popular comment TH-cam.
@@JustJory th-cam.com/video/bPirvZzGFBE/w-d-xo.html
All I'm gonna say is if school teachers taught the way you do, I'd be a genius. We'd all be. This is fun learning.
This isnt teach you how to build a neural network only tell you the básics and make fun jokes
tbh to actually apply all of this, you need to know maths and cs, and these things can't really be taught "the fun way"
He is under coke !!!
If all students had initiative and motivation for learning, they could teach themselves. Teachers are just there to get you started, at some point you have to take responsibility for your learning. If you can do that, you'll be very successful.
I know right.
Great video man! Haven’t seen a whole lot of easily understood videos on machine learning. Look forward to seeing your progress in this field!
Thank you MWA, I can't wait to develop more ML projects & show you!
- Jabril
@@Jabrils hello is fan
for a long time i've been ignoring your videos in my recommendeds, but finally i've seen this one and don't regret clicking it. You're a cool dude and make cool videos.
exact same story with me!!!
Was it the video covers that dissuaded you?
@@brandonstartz881 maybe because he's black, who knows
@@brandonstartz881 For me no
And that my friend was machine learning at it's best knowing that you would like that video before you actually liked it
The quality of your videos are outstanding! So glad I found this channel.
This is the real meaning of life
The candy wouldn't eat itself
The editing on this is phenomenal. edit: and writing!
Thanks so much for the feedback Superboss!
- Jabril
yeah this guy knows whats he's doing. For sure!
This is the best explanation for anyone who is just started with artificial intelligence. Fun, short and simple. Well done 👍
What a great way of making videos! Something you could add here / later is how this very well could've been solved by math only - where you as a human create the equation and feed it into the system. But what you're doing with the neural net is making the computer learn/figure out what the equation is itself. Brilliant!
Excited for part two. You have a great way of presenting things, which is fun, easy to understand, and informative.
+BuckeyeStorms hey thanks for sharing this Buckeye, it is inspiring to hear that you find that much value in my content.
- Jabril
5:05 next episode: using neural network to make candy eat itself.
Wow
I was thinking the same
How did I only just now find this. Thanks for the content. Very interesting!
"Why doesn't Forrest try to run the course, his own damn self?" -Me, being instantly hooked to your channel
Waiting for part 2!
I am editing it as we type Freud! Coming soon :D
- Jabril
Você por aqui, que dahora
I just watched this video for fun and did not regret it. You are hilarious and also good at teaching concepts. Keep it up, bro!
You’re amazing. I love your enthusiasm and your energy. A natural teacher who inspires!
Algorithms only learn through death
Evolution through natural selection too.
Imagine what is mankind...learning itself algorithms that doesn't learn well ;D
Is that Will Smith as Shrek?
it's like a Meseeks box kinda
not a good choice for human beings to test the logic on themselves , but shrek can totally pull it off....
This guy has to be my favorite programming TH-camr ever your videos are so informative and you keep it fun and interesting
The time you put into making your videos! Keep it up and you'll inspire many to go learn more about programming.
+rorxex x programming the most fun thing there is 🙌 thanks for your comment :D
- Jabril
Agreed. This is a subject that a lot of people are interested in, but are really struggling to understand. There is huge upside in teaching this field effectively without overwhelming people.
as always love the format of your videos man, much appreciated what you are doing for us :)
Coming from a non-ML background (server engineering, UI development), this is an amazing introduction for me to get started. Hopefully this series will help me make a field switch.
Man your story telling is trough the roof. Amazing quality. And the way you talk... Man I love it. Keep it up.
"I don't wanna help Forrest because I'm lazy and my candy won't eat itself."
this is an awesome video, thanku so much for posting it - it was truly helpful and a lot easier to understand those concepts. Great job Jabrils :)
I had difficulty understanding neural networks but you just gave me a clear beginner's understanding. So happy rn.
7:48 "We are far from out the *woods*"
Basic_Laughtrack3.wav
1:57 into this channel and i think to myself "I like this guy"
Nice
is it theoretically possible to not like this guy?
Yes, absolutely. The world is full of arseholes who love to hate decent people.
i dont get the joke
english isnt my native language
Great video mate, liked and subscribed and looking forward to more Unity Machine Learning or whatever else you're doing!
NO WAY! Ryan!? I've used a ton of your tutorials! Thank you for your work in the Gamedev space my man! Thanks for stopping by! 🙆
- Jabril
Awesome man, glad my videos have helped out and now I'm learning from you! :D I'm working on some bitcoin projects and want to integrate machine learning, gotta learn about neural networks!
I stumbled upon your video out of nowhere (ok, it was recommended by TH-cam) and god, this was the best thing of the week. Thank you, mate, and keep up the good work.
Thank you Jabrils! I just found out about your TH-cam and it has inspired me to feed my curiosity. Thank you also for the easy to understand videos. You are the man!
2:57 right when you said this is what happens if Forrest does it own his own a purge ad popped up shouting, "announcing the commencement of the first annual purge!" The timing!
For fucks sake :
uBlock Origin.
I'm trying to start to understand algorithms and things of this sort because I want to pursue computer science in college to be a software engineer and programmer. This was so fun to watch and it was explained so well from a beginners perspective. Well done
go to 3Blue1Brown , youll gettit
I've been looking for a tutorial like this. I did find some Code before that would work as well but I didn't have the motivation to do something with it. Now that I've seen your video I really just want to jump right into it. You're amazing! Keep doing your stuff 👍
Been trying to get into neural networks on and off for months now... And this first part alone is one of the best resources I've seen on it. Great work.
The editing and presentation is amazing! I loved it, both illuminating and entertaining video.
Why am I only now finding your videos Jabrils?! This is my new favorite channel.
Because you recently started coding *taps head*
@@pranavsharma3244 Been coding for a decade. There's a lot of TH-cam videos though... I haven't seen them all. Yet!
I'm really new to programming, but your channel has helped open my eyes for all the options available for someone who works with code. Keep up the videos! Subbed!!
Your channel is one of the best findings I've had in the past months. This is what TH-cam should be about. Cheers!
Tell us more about your machine learning journey
Path you followed
Things /subjects your taught yourself
And projects you did
Damn, you're good at explaining this, good job.
This is an amazing channel. Really glad I found it, keep up the good work!
My brother has just started his A-Levels and is doing computer science, every time I watch your videos, I have to resist the urge to link it to him, because i've already done it a million times before. Great channel, fantastic content.
PLEASE keep making these, I love these videos! :D
oh, there is no need to say please, Machine Learning is my favorite :3
- Jabril
SEFD Science I welcome our silicon overlords! :D
your channel deserves more views👍
Much love Allama! See you next week? 😀
- Jabril
I loved your video about the cost of housing in San Francisco, I am from England but the US has the best individual, independent educational TH-camrs👍
I've been getting super into machine learning and your video is the best and easiest to understand out of all the videos I have found. Thank you so much
I love the energy and editing put into this video, very informative and fun to learn.. please do a seminar for teachers. this would make class 40x more fun!
"Interview with the copy and paste master"
Sir you a genius, I'm loving your channel, wish I've found it earlier. Thanks for sharing your knowledge in such an entertaining way
5:08 "Candy wont eat itself"
Write some machine learning for your candy
Having been streaming for the past 3 years, I've come to learn quite a few of these tricks over time - but holy s*** do I wish I knew just half of them when I first started streaming! Great video !
Damn dude, I graduate next semester with a bachelors in computer science, I have picked up a few books on machine learning but you are the only one that gets it. From what I already know along with your explanation, it is all coming together now, thanks.
Just came from Mark Rober's channel! The video you guys did together was awesome and you where impresive!
Glad to have found you and can't wait to see more.
Great video!
Good to know..?
@@chrisbuchanan1355 your comment makes no sense...
Please elaborate.
So did I.
@@jeffkirau424 r/cursedComments
@@jeffkirau424 but u used "did" so it's past actually
Saw him making faces, and voice from background, subscribed immediately
same oml
Two weird reasons. Ah well.
same here haha
I get it .
Props man. Your way of presenting and your humor is quite amazing. Keep up the good work. You won yourself a new subscriber.
Your videos are a game changer (no pun intended). I just stumbled onto your channel yesterday. I just started teaching Introduction to Computational Thinking and I'll soon be teaching Introduction to Robotics as well. I have a Math background with zero programming experience until the Summer of 2020. At 45 years old, I can honestly say its never too late to start learning programming, and you're videos will do a lot to inspire people of all ages.
earned a sub! i love your attitude, it just grabs my attention! :P
Thank you so much for these ML videos. Your adventure with this was my push to start learning ML. I say your series on AI on Crash Course, then found these videos after. I saw this video and said, "I have to do this." Thank you.
Awesome, I can't wait for part 2!
I laughed before you put the laugh sound, I paused the vid and commented on it very fun way to learn . Good Job and thank you for sharing the knowledge
th-cam.com/video/-SdyFenqT7c/w-d-xo.html
Easy way to understand what is neural network
I was pissed off today but by the end of this video I feel aight now. Thanks man, and great introduction to AI.
I'm impressed by your dexterity and also the way manifest your creation.
i'm form Brazil, i'm having much fun watching your videos, it's an incredible channel!!
I enjoyed this whole video a lot! But I especially liked the "I am lazy and my candy wont eat itself" part, because I can totally relate to that ;D
haha, I mean the important part is that we don't lie to ourselves right? See you next week for part 2?
- Jabril
Jabrils Definitely :)
if he was really lazy he wouldn't even bother to make videos.
Ok. I love the combination of humour and intelligent discussion .
Elon Musk irl
Realy fun video to watch! Easy to follow! Thanks bro.
Quality content, love your teaching style and charisma! Keep it going
Keep up the good work, you deserve more subscribers!
thanks so much ose, see you next week? 😀
- Jabril
Very fun and informative! Ill be sticking around :)
Thanks Davicous! See you next week :D
- Jabril
I’m so happy to see you man. Just got started on my machine learning journey.
This is the freshest machine learning tutorial I have EVER seen. Great use humor to engage those neurons!
This is cool as fuck! Can I assume the more input and HL nodes the smaller forests learning curve? Or does it not work like that?
if my assumption of what you meant by "smaller Forrest's learning curve" is correct, then from all my research & application you are half correct. This is something that we will address in the next part but the problem we want Forrest to solve is actually really simple, & so if we design a NN structure too complex then yes he will have a shorter learning curve, but it won't be transferable to any & all courses. He will just have learned about the training course in great detail.
In a more broader sense, this a problem in Machine Learning called Overfitting & to overfit means that your model will do exceptionally well on your training data, but likely terrible on testing data, or worst, when applied into the real world.
Hope this helps!
- Jabril
Awesome, cant wait for the next video, thanks!
“I am lazy”
Also him: programs this entire four part monster
@Reee Flex well dang someone’s mad that I thought the amount of things he complained about where tiny
Fantastic video. I got into Neural networks 5-6 years ago, and I'm looking to get back into it. You're videos are awesome. Very inspirational
Reeeeeeeeally cool approach, man! Thank you for that and please don't stop making videos!!!
Dude, seriously, you should teach on udemy. Great teaching style amigo!!
@Rotten Brainz wtf
I mean the guy is a haravard professor
@@jacoboforero3219 are you fuckin serious?
@Luh VA this guy brilliant AF
@Luh VA 🙃I'm seriously learning it. I'm on my fourth week
0:58 TRAIN!
i was tired.. was jus goin to listn some music ,,but as i was doin RnD over ml ,this video was in my recommendation list ..i miss clicked it..man i was jus giggling all the time watching it . glad that i found u :D it gave me new perspective to learn ml . keep it up
I love this video so much! Not many people can make machine language understandable much less engaging and fun! I can’t wait to see more!
Can you tell us how you got to this point? What steps you took to get to this project?
Very genuine guy..who straight said everything..rather than talking about algebra..bla bla bla things..😁
The ”algebra..bla bla bla things” is the neural network.
I've stumbled upon another great and fantastic channel that is underrated and underappreciated. This is real content right here. Liked and subscribed. Good Job!
I'm actually have not so extra good english and understood completely nothing in ML, but now I get it! Thank you so much!
How did you make 'forest' and the map that he runs on?
i modeled & rigged Forrest in 3D Modeling software called "Blender" & for the course I placed every cube single handedly, but that will not suffice moving forward, 😉 stay tuned for part 2!
- Jabril
Hey bud, what software did you use to create that maze for the fella?
probably unity
this guy is brilliant, just discovered his channel and im amazed!!! These vids are so funny but i also learn much, nice!
So glad I found this! You're so entertaining and I'm totally new, so I can't wait to learn from you! *SUBSCRIBED*
I've watched hundreds of hundreds of videos about machine learning. I'm glad to watch the first one with a black person talking about it.
+Dwight haha. I feel it Dwight. I've really dug ML for a very long time. Proud that I can finally write the algorithms.
- Jabril
Same! Black lady here and considering a career change, so this was very refreshing (and fun!) to watch. Keep up the good work
I just want to hear one made by a billionaire with bad hair.
Ditto, but I don't care about the skin color. This is just a good video.
Would really like to see a git repo with this.
Black men in tech are rare that’s why we care.
you are smart bro !!!!!!!!
Been watching a couple of neural network videos but they are diffucult to understand. This was clear and visual and easy. So, thanks.
You're channel is so underrated! Love this!
Looks like a basic state machine based on assumptive target values, they ran the LEM on the same process, good vid though. Good use of Unity, waypoints.
Please tell me about the softwares you use.
I JUST FOUND YOUR CHANNEL AND I CAN'T STOP WATCHING !!
Loved it !! Congrats buddy!
0:58
AI: ya looks like a train to me
Hi Jabril, I wanted to ask this sooner but didn't know what exactly I wanted to say but; How do I improve and jump into math enough that I can do AI, and how do I figure out what AI I want to do? All I have is a vague motivation to want to create robots like in the 'moovies' but I know so little about everything that I can't even figure out what types of AI there are, much less understand the math. I haven’t even programmed much at all since i’ve just been studying the math and other personal studies I have so I haven’t even gotten very good at programming enough to incorporate the math, even if I figured it out somehow. How do I improve at the math if i’m bad at understanding and slow, and how do I practice programming for machine learning when I’m a beginner and don’t know the math to really do anything? How can I practice machine learning ‘without math’? How do I even figure out which type of AI I want to do? Also, thank you for this series. I'm far from being able to do any of this, but it's very educating and helpful.
Click on link & subscribe.
th-cam.com/users/keeroyz
Short videos showing what AI is capable of.
You HAVE to learn the basics first. Then you will get an idea of how to incorporate them into an idea. An idea to use your understanding of AI will only pop in your head once you know how the basics work. You cant go the opposite way. Take computer science classes or major in it in college. In your major program, there will be everything you need to know before you move to advanced stuff with an undergrad (for example, discrete math, which is heavily used in the algorithm you see in this video for neural network design). I am a Computer Science major so speaking from experience. Basics is the foundation you need to do stuff like in the 'movies'. Hope that helps
SoloLearn, Dcode (places where you can learn) start using high-level language. I started on Python a few months before this comment. I'm also starting HTML. Learn the basic logic like what are if, else, elif, not, or, and, xor, equals, assign, and many others. Also learn about loops (for loops and while loops), functions, classes, methods, and so on. I am still a beginner, but I can say that with practice, determination and being constant can help you keep the motivation to program. If you choose Python then you should download Anaconda. it has Python and many popular libraries already installed so you won't go on a hassle. You can download Brackets, is for HTML. I quite don't use it that much as I am not so motivated to learn HTML, CSS and Javascript, but many choose it as is a good start.
Hope this help!
Loving your channel. Machine learning and ai are on my list of fields to study and your approach is awesome.
this is pretty inspiring, i have been wanting to toy around with neural networks for fun, but I really knew nothing about them. luckily i do have some fairly good programming experience and a computer science degree so I won't need to overcome as many obstacles as you. thanks for sharing from the standpoint of a complete beginner, it is a valuable perspective.
Keep it up! Just subbed
Welcome Josh! I hope to see you next week where we start to train Forrest! :D
- Jabril