Тёмный
No video :(

Solving the Basic Game of Pong 

Siraj Raval
Подписаться 770 тыс.
Просмотров 21 тыс.
50% 1

Опубликовано:

 

29 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 70   
@sebaitor
@sebaitor 6 лет назад
Longer, slower, more explicative videos like this are PERFECT
@SirajRaval
@SirajRaval 6 лет назад
thanks noted
@rohith.prabakar
@rohith.prabakar 6 лет назад
This video is a great improvement from the previous videos. As a beginner this is the only video that i understood 100%(at least amonst the ones that i have watched). keep up the great job!
@SirajRaval
@SirajRaval 6 лет назад
thanks a lot!
@ikeshavnagpal
@ikeshavnagpal 6 лет назад
+1
@contractorwolf
@contractorwolf 6 лет назад
it is funny to see you struggle to keep a normal speed tempo, keep up the great work +Siraj Raval
@SirajRaval
@SirajRaval 6 лет назад
hahaha its true thanks
@DriftyG
@DriftyG 6 лет назад
Hello again Siraj, I find your game development and machine learning videos to be fascinating. Keep up the good work!
@pure_virtual
@pure_virtual 6 лет назад
I'm simply amazed how awesome Siraj's video production has gotten. Machine learning is very lucky to have you ;)
@sabithpkcmnr
@sabithpkcmnr 6 лет назад
Even I don't get everything, I watch it just because *I found it interesting :)* 📋👌
@laurenswissels8480
@laurenswissels8480 6 лет назад
You are awesome! You are leading a new young generation of AI developers in to the future! Keep up the good work. Do you have any recommendations for good books on AI, Deeplearning?
@scKclassic
@scKclassic 6 лет назад
What a great video. Thanks for giving information about "Reinforement learning"
@phaZZi6461
@phaZZi6461 6 лет назад
video quality improved by so much, youre great
@thegreatskywalker
@thegreatskywalker 6 лет назад
TITAN V ....Please do a review & benchmark of Titan V from a Deep Learning perspective!!! How does is compare to 4x1080ti for the same price? Do the 640 tensor cores really scale up to a 9 times performance increase in real life? Is 12 GB RAM enough? What are your thoughts?
@vinayak1485
@vinayak1485 6 лет назад
*Hey Siraj!* Really appreciate the videos dude. I have a request for a video. Could you maybe code up a crawler that finds the homepage links (channel website, facebook ....) of a youtube channel, scrapes them and analyze them and determine which country the channel belongs to/ primarily caters to? *Thanks!*
@shekharshiroor4491
@shekharshiroor4491 6 лет назад
Hey I have implemented the same project using behavior cloning
@chema707
@chema707 6 лет назад
hey Siraj! Iḿ a huge fan of your videos! Quick question, what do you think of SingularityNET?
@SuperMakeSomething
@SuperMakeSomething 6 лет назад
Hi Siraj! I really like the neural network animations in this video. Great work! Could you share what software you used to make them? Thanks!
@balboleiro
@balboleiro 6 лет назад
Siraj! What do you think of IOTA and the Tangle? It could be cool if you explained it in one video if you find it worth it.
@bomb3r422
@bomb3r422 6 лет назад
great work siraj ! this content is too good :)
@himanshukriplani6867
@himanshukriplani6867 6 лет назад
can you guide to learn reinforcment, can you please create a kind of Index page for your Videos?
@TheKarantan
@TheKarantan 6 лет назад
wau, you almost have 240k subscribers. congratz, dude. Any progress on the "really quick questions with Elon Musk"? :)
@SirajRaval
@SirajRaval 6 лет назад
thanks. and not yet. it will happen
@luisbruder7328
@luisbruder7328 6 лет назад
Hey Sriraj, is there a way to apply these concepts to a real business problem? If you have some info on that, please post links. Great video, thank you
@SirajRaval
@SirajRaval 6 лет назад
real time systems like factories or robotics
@JmanNo42
@JmanNo42 6 лет назад
Honestly do it like predator, use two points calculate the vector, set boundaries for bounce, because an inteligent AI do trend analys. Not just plot intermediate values. That AI will learn alot of faster because it understand the room and angles. Two points is enough for each player. Now you do not need to collect meaningless sampledata. When and if i build AI it will try learn concepts. Yeah i understand it is just an example ;), but would it not be more interesting if the AI could learn the concept of the room, the concept of moving and the concept of speed and the concept of angle. Because that data is translateable into knowledge/information that can be used again, and then the AI actually learned something not just sampled rawdata without comprehension. "One could even do an elaborate pong where the room change and have angeled obstacles in the course of ball between players. And if the obstacles move and have paths, well it is starting to get hard calculate for the AI :)", there is no awareness or insight in reach of that automata LoL
@JmanNo42
@JmanNo42 6 лет назад
Do not sell this to the military ;)
@master3243
@master3243 6 лет назад
You're contradicting his statement of not making assumptions about Pong at 2:56. As soon as you say "you can do ... which will make it learn faster" that means you narrowed down and can no longer generalize. Always keep that in mind.
@JmanNo42
@JmanNo42 6 лет назад
AlphaGo and zero do/did exploit that humans narrowed down the searchspace using assumption "evidently they were wrong", but Go is very hard to conceptualise for a human there is no optimal approach, it is game theory "react on the other player", so there the dataset in not fully conceptualised and explored. So there is a difference between problems that can be conceptualised easily and problems that can't like chess and go or politics and economy "without gigantic memory for a human", and an explored tree for an AI. I do not know if they publish online how many games Alpah GoZero played so far but it must be 100 of billions. Actually they should publish online so we can see how many games it plays a minute."It is playing right now and forever until someone push the stop button"
@JmanNo42
@JmanNo42 6 лет назад
But isn't it more exciting with an AI that can solve mathematical problems by concepturalise?
@kunalkotiyal9566
@kunalkotiyal9566 6 лет назад
If i have limited data for my model, what can i do to improve it? Generate new images using GAN? OR use tranfer learning (used style transfer) +Siraj Raval
@Cardicardi
@Cardicardi 6 лет назад
I don't understand the difference between updating the weights for each move once we get a reward, without knowing which move actually got us a positive reward, and doing one move, "wait" and update the weights of the move once we get a reward. I the second case are we only performing one move really? If not, as I guess, we probably want to update the weights for all the moves which in my understanding is the same as the first setting.. Can anyone clarify?
@aunindosircar9796
@aunindosircar9796 6 лет назад
Hey man, what do you think is the best book for learning programming (for biginners) ?
@AhmadM-on-Google
@AhmadM-on-Google 6 лет назад
hello world its siraj and.. ponnngguhh :D
@AhmadM-on-Google
@AhmadM-on-Google 6 лет назад
happy holidays
@starinsky2873
@starinsky2873 6 лет назад
What game engine did you use siraj?
@quebono100
@quebono100 6 лет назад
Siraj, please do something about architecture. Now i know something about machine learning and so on. But what is the best way to connect them? For Example: Newsarticles, i bring it to Elasticsearch/Solr maybe MongoDB. With python i do an word2vec with spaCy for example, i dicided to bring it in a graphical database Neo4j. But how the whole system interact with each other in the best way? What is the best architecture?
@subhajitsaha1983
@subhajitsaha1983 6 лет назад
quebono100 try posting this question in Reddit communities ..you will get what you need (most probably) :)
@adityaveerparmar6244
@adityaveerparmar6244 6 лет назад
Thank you siraj
@vivekkalyanarangan9629
@vivekkalyanarangan9629 6 лет назад
Can you tell us which tool you use to generate these animations (neural network animations) ?
@ConceptsMadeEasyByAli
@ConceptsMadeEasyByAli 6 лет назад
This is a great video.
@pedoelf907
@pedoelf907 6 лет назад
Siraj you are the best! Do you think that you can do an image classifier without TensorFlow (from scratch) :)
@subhajitsaha1983
@subhajitsaha1983 6 лет назад
Axel Kaliff he have done it...try watching the math of intelligence playlist there he have a video on CNN which are popularly used for image classifier
@pedoelf907
@pedoelf907 6 лет назад
OK Thanks! :)
@zbaaby
@zbaaby 6 лет назад
I don't entirely agree with your statements around the minute mark about compute power and large datasets being drivers of recent AI progress. AlphaGo zero used far less compute than the first AlphaGo(4 TPUs vs 176 GPUs). It also used way less data than the original AlphaGo(only data generated from gameplay vs expert play + data generated from gameplay). But I guess it depends how you define recent
@_yonas
@_yonas 6 лет назад
The TPUs designed and used by Google are vastly different from "normal" GPUs. So you cannot directly compare the amount of hardware used.
@tonycatman
@tonycatman 6 лет назад
Yep. It depends on you define recent. Andrew Ng, cites data sets and computing power as being the reason for the thawing of the most recent AI winter, and it seems everyone else repeats the same thing. But I think you are 100% right. The future of AI is going to have very little to do with even bigger data sets and massive GPU sets.
@deepaks.m.6709
@deepaks.m.6709 6 лет назад
You are Great , bro :)
@nolan412
@nolan412 6 лет назад
Assumptions lead to moving the paddle to always match the ball. Now about Mr. Rob Oboto chopping wood, planting trees, or charging?
@nolan412
@nolan412 6 лет назад
Gonna have to stop dreaming MNist digits.
@datablescientist5926
@datablescientist5926 5 лет назад
The script is really similar to Karpathy's blog (karpathy.github.io/2016/05/31/rl/), so I think there should be more credit given to him (maybe an in-video citation, rather than just being in the description?).
@datablescientist5926
@datablescientist5926 5 лет назад
Nonetheless, great video as always, Siraj!
@ThomasSimonini
@ThomasSimonini 6 лет назад
My code for this week challenge (submission): github.com/simoninithomas/Policy_gradients_CartPole 😃
@larryteslaspacexboringlawr739
@larryteslaspacexboringlawr739 6 лет назад
thank you for pong video
@caonguyenvan4626
@caonguyenvan4626 6 лет назад
@tacogoop743
@tacogoop743 6 лет назад
Cool
@vladimirtchuiev2218
@vladimirtchuiev2218 6 лет назад
Policy gradient to solve Starcraft 2 gogogo xD
@SirajRaval
@SirajRaval 6 лет назад
sc2 coming
@primozsagmeister7692
@primozsagmeister7692 6 лет назад
I made 4 in the row game with evolution algorithms and policy gradient. It is written in c++. github.com/PrimozSagmeister/4inTheRow
@titaniumdiveknife
@titaniumdiveknife 6 лет назад
YAY GAMES
@LimLux
@LimLux 6 лет назад
Didn't AI learn League of Legends?
@dennis8171
@dennis8171 6 лет назад
Paddle.y = Ball.y
@user-mz8uv3rq3w
@user-mz8uv3rq3w 6 лет назад
Hi Siraj, thanks for your introduction about the pong and DQN. I have re-implemented the algorithm but it seems not working so well for 12 hours training. I wonder whether there is some problems, and could you please help to review my code? Thank you so much. Request for code review: github.com/JieMEI1994/HelloWorld
@JordanShackelford
@JordanShackelford 6 лет назад
First
@malekfeki
@malekfeki 6 лет назад
first
@lorem-ipsum-
@lorem-ipsum- 6 лет назад
you look/sound like you're very tired
Далее
Actor Critic Algorithms
9:44
Просмотров 94 тыс.
Numenta Explained
25:32
Просмотров 50 тыс.
what will you choose? #tiktok
00:14
Просмотров 7 млн
Navigating a Virtual World Using Dynamic Programming
20:27
Reinforcement Learning from scratch
8:25
Просмотров 56 тыс.
Q Learning Explained (tutorial)
9:27
Просмотров 329 тыс.
Song Generator
12:02
Просмотров 49 тыс.
Why Does Diffusion Work Better than Auto-Regression?
20:18