AI LEARNS BASKETBALL
Вставка
- Опубліковано 1 чер 2024
- An A.I. learns how to throw basketballs. The A.I. was programmed using Unity3D (a game engine) with Machine Learning (Reinforcement Learning) using the ML-Agents framework. The Algorithm used to train this A.I. is called PPO (developed by OpenAI). If you are interested in more information, check out:
/ tf-jam-with-ml-agents .
My name is Sebastian Schuchmann from Germany and I hope you enjoyed this video.
If you want to support me! :)
Patreon: www.patreon.com/user?u=25285137
Twitter: / sebastianschuc7
Github: github.com/Sebastian-Schuchma...
If you want to get in contact with me, go to my Webform :)
www.sebastian-schuchmann.com/...
Music: GoodNite X Oshi - Homecoming - Наука та технологія
Dude Perfect better watch out...
Btw, would you upgrade it to play the full basketball game, with teams & rules?
I love your videos man keep it up :)
I concur this was great, danke!
This is awesome! Can't believe you only have 3 subscribers.
Hey thanks! Really motivating. I will try to make another video soon!
Make that 9!
@@SebastianSchuchmannAI Definitely. Great content, keep it coming :D
Beautiful.
how did you create the reward. isn't the time lag between throw and hit bad for training? or do you calculate that immediately when throwing?
hey did you used reinforcement learning?, btw that was awesome.
and if we consider that the player can move anywhere on the ground, what are the action, observation spaces?
Looks like NEAT
@@parikshitsaikia5355it also may be QLearning
Action Space:Vec3 force
Observable : Distance Vec3 between player and Rod ,May be current Velocity of player
I am guessing these things, i may be wrong,
waise yahi hona chahiye shaayad.
@@sps014 Proximal Policy Optimization, it's in the description
veri gut
Hahaha!
The AI didn't learn basketball, it just learned how to navigate a program you created that simulates a basketball game...there's a major difference.
Yes there is. But it makes for a more succinct title 😄
@@SebastianSchuchmannAI lmao
No duh it's a simplified version.