AI vs. AI in 100m Dash (deep reinforcement learning)

  Переглядів 2,141,929

AI Warehouse

AI Warehouse

6 місяців тому

AI Competes in a 100m Dash!
In this video 5 AI Warehouse agents compete to learn how to run 100m the fastest. The AI were trained using Deep Reinforcement Learning, a method of Machine Learning which involves rewarding the agent for doing something correctly, and punishing it for doing anything incorrectly. Each agent's actions are controlled by a Neural Network that's updated after each attempt in order to try to give the agents more rewards and less punishments over time. Check the pinned comment for more information on how the AI was trained!
Current Subscribers: 264,870

КОМЕНТАРІ: 3 300
@aiwarehouse
@aiwarehouse 6 місяців тому
It took me months to make this video and it took my computer over 3 days straight to train/record the agents, I hope you enjoy it:D After teaching Albert to walk in the previous video, I read a lot of comments asking about what would happen if I used a more human way of punishing and rewarding Albert, so that’s what this video is about! Each agent starts off the same, the only difference being the design of their body. They’re each rewarded for moving forward and punished based on the efficiency of their movements (based on a muscle fatigue system), so by the end of the video they each should discover a movement that works efficiently for the body they were given. NOTE: Don’t worry, Albert is coming back in the next video, he’s hard at work right now improving his walk:) If you're interested in training your own AI like Albert but don't know how, there's now a really easy way to do it! Luda, an AI lab, recently built a web app that allows you to create and train your own AI using deep reinforcement learning (just like Albert) completely for free in your browser! You build your own character (called a Mel) with lego-like building blocks then watch it train in real-time on their website in just a few minutes (really). It's an awesome project, and just like my videos, makes deep reinforcement learning so much more accessible, which is why I love it so much. This section of the comment is sponsored by Luda, but these words are entirely my own, it's an amazing project that I would have been obsessed with had they released it before I built Albert. I've genuinely been looking for a sandbox/game exactly like this since I was a kid. They're still early, but they're giving my audience first access to their closed, pre-alpha build. Make sure you check out their site and create an AI agent for yourself!:D prealpha.mels.ai Now, back to our agents, If you want to learn more about how the agents actually work, you can read the rest of this very long comment I wrote explaining exactly how I trained them! (and please let the video play in the background while reading so UKposts will show the project to more people) THE BASICS Although it seems like there are only 5 agents training here, there are actually 40 copies of the video being simulated simultaneously behind the camera in order to speed up the training, so although the video makes it seem as though there are 1638 attempts, there are actually around 65k. Each agent is controlled entirely by an artificial brain called a neural network. Their brains have 5 layers, the first layer consists of the inputs (the information they’re given before taking action, like their limb positions and velocities), the last layer tells them what actions to take and the middle 3 layers, called hidden layers, are where the calculations are performed to convert the inputs into actions. Each agent is given quite a lot of information about its body, they’re given everything that Albert was given in the last video (which I explain in great depth in this pinned comment ukposts.info/have/v-deo/hI9ldoahg3h3lXk.htmlsi=HHv3vrmgIxUGo54f). Just like the last videos, the agents are trained using reinforcement learning. For each attempt an agent has, we calculate a score for how 'good' their attempt was and the training algorithm we used (PPO) makes small, calculated adjustments to that agent's brain to try to encourage the behaviors that led to a higher score and avoid those that led to a lower score. For this video there are 6 different ways each agent is rewarded/punished, and I tried to make these reflect our normal movements as much as possible. REWARD FUNCTION Movement: Each time the agent takes action we check to see how much closer the agent is to the target and we reward them proportional to that distance. If they move a lot closer to the target, they’re rewarded a lot, if they move away from the target, they’re punished. Limb Fatigue: This is the heart of the reward function for this video, every time an agent takes an action on a limb, we punish it proportional to the strength of the movement and the current fatigue of the limb (so if the agent moves a limb that’s already really fatigued, the agent is punished severely), then we increase the fatigue level of the limb based on how strong the movement was, and with each frame we slightly lower the fatigue of each limb to simulate the limbs resting. This reward is meant to simulate muscle soreness and encourage the agents to find the movements that are most efficient for their body design, but also make for more interesting gaits, since without this punishment the agents would all likely opt for a safe shuffle and avoid taking large steps. If you're still reading this, you're probably really smart and want to learn more about Albert, so make sure to join my discord server I just made where we can talk more about the details of Albert's AI! discord.gg/jM2WkNuBnG :) Limb Hit: I wanted to punish the agents for falling over, so any time a limb that isn’t a foot hits something it’s not supposed to hit (the ground, other agents, etc.), we slightly punish the agent, and we also slightly increase the fatigue on that limb. Abrupt movement: Each time the agent takes action we calculate the average velocity of their body and compare it to the average velocity of their body when they last took action, the greater the difference in these two values the more we punish the agent, since a great difference implies abrupt movement was made, something that generally is bad for our bodies. For anyone looking to make something similar to this, this reward is really important for smoothing out the final gait! Chest up: We give the agents a small reward whenever their chest/head is in the upright position, this helps the learning converge easier, without this reward the agents might never learn to stand up and instead just learn to crawl to the target. OTHER I only allowed the agents to make a decision every 5 game ticks, which made the movement look a bit more jagged than if I allowed them to make a decision every tick. I found if I allow them to make a decision every game tick it’s too difficult for them to commit to any proper movements, they end up just making very small movements like slightly shuffling forward instead of taking a full step. The 5 game tick decision time forces them to commit to their decision for at least 5 game ticks so they end up being able to take the less safe (but cooler to watch) large steps. Though you only see one version of these agents, there were actually 40 copies (so 200 agents) training simultaneously behind the camera in order to speed up the training process. Despite this, it still took my computer (threadripper 3960x, rtx 4090, 128gb ram) over 3 days to train/record! We're looking to hire people to help make these videos! If you're a talented Unity game developer you can apply for a full time position here forms.gle/ko54z1LQmZNUT9Vp8 And if you're a talented AI developer (ML-Agents), you can apply here! forms.gle/Uou1Vwb5Q9VccaAY7 We're looking for full time employees, but part time works too, what we're really looking for are skilled and passionate people, so feel free to apply if you're interested! :D Thank you so much for watching, and please, if you enjoyed the video or learned something, share it with someone you think will also enjoy it! :)
@kjkjkjkjkjkjkjkloklm
@kjkjkjkjkjkjkjkloklm 6 місяців тому
Your animations are great
@dogedog2447
@dogedog2447 6 місяців тому
Fr
@nexolu973
@nexolu973 6 місяців тому
So long not see you How are you
@Goblinvr64
@Goblinvr64 6 місяців тому
Pog
@SquareBlock5
@SquareBlock5 6 місяців тому
I’ve been waiting so long, thinking you stopped making videos, thank you for your dedication!
@darkacadpresenceinblood
@darkacadpresenceinblood 6 місяців тому
red throwing a tantrum in the middle of the track so now noone else can pass either was hilarious😭
@RubyPiec
@RubyPiec 6 місяців тому
Mood
@Wholesome_love
@Wholesome_love 6 місяців тому
6:51 😂
@OmniSync
@OmniSync 6 місяців тому
also on 8:45 💀💀
@t4kumi704
@t4kumi704 6 місяців тому
Typical bipedal behaviour if you ask me 😅
@traionjones711
@traionjones711 6 місяців тому
AI don't have emotions so your comment isn't very funny.
@Ax2u
@Ax2u 6 місяців тому
Purple was robbed! Constantly getting tackled by others, and starting on the disadvantageous side track with less space to manoeuvre... Where is the competitive integrity?! Red deserves a DQ for that awful, childish behaviour on run 912.
@OmniSync
@OmniSync 6 місяців тому
and on run 1410
@ankyloinc.
@ankyloinc. 6 місяців тому
They did my boy dirty 😢
@Leon-br9yk
@Leon-br9yk 6 місяців тому
ay dont insult my boy red
@nevan2201
@nevan2201 6 місяців тому
YEAH #DQRED
@Bluejaymare
@Bluejaymare 6 місяців тому
Exactly. red would always take it out on purple
@kirkrowe2901
@kirkrowe2901 4 місяці тому
This is amazing. I love Red's enthusiasm. "Yeah I love the high jump." "This is a race." "HIGH JUMP!"
@Setter-the-tethering-boi
@Setter-the-tethering-boi Місяць тому
Front flip
@mlijah2730
@mlijah2730 6 місяців тому
10:02 one must imagine purple happy
@yonekobysura8440
@yonekobysura8440 5 місяців тому
*intense Syphius music plays
@mcdonaldswi-fi2720
@mcdonaldswi-fi2720 4 місяці тому
*Syphius picture fades in and out*
@Grandremone
@Grandremone 2 місяці тому
PURPLE WON GODDAMNED
@32zzo
@32zzo Місяць тому
its sisyphus not syphius
@ussrball1692
@ussrball1692 Місяць тому
@@mcdonaldswi-fi2720 bro switched account to recreate a meme
@davidthecommenter
@davidthecommenter 6 місяців тому
i'm glad to see albert's knowledge of walking is being used to help teach balbert, gralbert, ralbert, yalbert, and palbert how to walk too!
@neofalz7643
@neofalz7643 6 місяців тому
Okey now its they canon name
@tulliuscicero852
@tulliuscicero852 6 місяців тому
in case i was the only one who saw it, the names are based on the colors of each one, for example yalbert is yellow and ralbert is red
@ArThur_hara
@ArThur_hara 6 місяців тому
@@tulliuscicero852 noice :D
@LucasGleason
@LucasGleason 6 місяців тому
@@tulliuscicero852no way
@LordDragox412
@LordDragox412 6 місяців тому
@@tulliuscicero852 Yes, you were the only one who saw it, for you have special eyes. So look, look with your special eyes and spread your wisdom upon us, the unwashed masses! /s
@BeanicusYt
@BeanicusYt 6 місяців тому
I can’t wait for all of these AI’s to get their own characters and lore. I can just imagine a cinematic universe for this channel Edit: how the HELL did this comment blow up
@supercrazy7188
@supercrazy7188 6 місяців тому
Lol
@froolsy
@froolsy 6 місяців тому
Next video: ai fight club
@alial3437
@alial3437 6 місяців тому
This remembered me The Amazing Digital Circus.
@chocolates_muffin
@chocolates_muffin 6 місяців тому
We should make this just make a random backstory made by Chat gpt sounds good by my opinion
@alex.g7317
@alex.g7317 6 місяців тому
I guess, but I’m afraid content farms might yoink his idea and use these characters in the worst of ways :/
@mf6610
@mf6610 3 місяці тому
If these were developed into characters. Purple: Wild Card, Optimistic, Sometimes Lazy Yellow: Straightforward, Patient Red: Entitled, Whiney and Immature, Show-Off, But Very Determined Green: Quirky, Meek Blue: Clumsy, Curious -Purple often gets screwed over by others but stays determined -Red is slow to learn, behaves badly, and suffers from karma a lot
@zacwoods
@zacwoods 2 місяці тому
Alright PacMan relax lol
@sherryyoung3412
@sherryyoung3412 2 місяці тому
good personification!
@thanemullen8023
@thanemullen8023 4 місяці тому
I have never felt so disappointed to see a video end. I hadn’t been watching the time stamp, and I was so invested in seeing them (especially purple) reach the point that they were truly racing.
@ryanchanghomosapiens6507
@ryanchanghomosapiens6507 6 місяців тому
Can we appreciate the fact that at 10:18, yellow turned around and walked backwards but still went super quick?
@AsoGamer33
@AsoGamer33 6 місяців тому
yo he moonwalked
@shreddy_fazchair
@shreddy_fazchair 3 місяці тому
699 likes... guess I'll be one to ruin it
@EntergeticalakaBot
@EntergeticalakaBot 3 місяці тому
700 likes... I guess I saw it happen
@Xuebatt
@Xuebatt 3 місяці тому
bro is twerking
@Kinitopettheorist
@Kinitopettheorist 3 місяці тому
*HE HE*
@doctorchess801
@doctorchess801 6 місяців тому
Red was the definition of character development Also purple being the Pixar lamp was funny tough
@jaden_playz805
@jaden_playz805 6 місяців тому
7:13 purple just “resting” 😭😭😭😭😭😭😭😭😭
@Bacon_1672
@Bacon_1672 3 місяці тому
what
@user-sr2nl4cn3f
@user-sr2nl4cn3f 2 місяці тому
lol
@melvint-p9500
@melvint-p9500 2 місяці тому
he's had enough
@very.very.silly.
@very.very.silly. Місяць тому
he wasnt resting he was doing the deed to himself
@rodlah6205
@rodlah6205 4 місяці тому
10:30 when you try to run from a monster in a dream
@bobblab
@bobblab 28 днів тому
Bruh💀💀
@zackyep
@zackyep 23 дні тому
​@@bobblabbruh 🎉🎉
@coolokayyeah
@coolokayyeah 6 місяців тому
It’s amazing how well the AI learns, even if it takes a while
@RubyPiec
@RubyPiec 6 місяців тому
It learns faster than us
@9nikolai
@9nikolai 6 місяців тому
@@RubyPiec Did it take you more than 1638 attempts to learn to walk? Most people manage in a little less than that
@RubyPiec
@RubyPiec 6 місяців тому
@@9nikolai what counts as an attempt?
@omphya6229
@omphya6229 6 місяців тому
​@@9nikolai the ai learnt to walk in 3 days, most people take about a year.
@9nikolai
@9nikolai 6 місяців тому
@@omphya6229 The ai doesn't need to eat, sleep, or anything else than walk.
@triplea007
@triplea007 5 місяців тому
Starting positions should be randomised to give each ai a fair shot at learning. Loved the captions music choices.
@dazedazedazz2939
@dazedazedazz2939 5 місяців тому
Now I just want to see these five AI’s learn how to work together…Similar to Albert’s puzzles!
@buzzlightyearpfp7641
@buzzlightyearpfp7641 6 місяців тому
you're actually revolutionizing the AI genre on youtube
@ARockyRock
@ARockyRock 6 місяців тому
you might be interested in carykh's evolution series
@armyninja122
@armyninja122 6 місяців тому
yea
@traionjones711
@traionjones711 6 місяців тому
Lol he hearted your comment. What a delusional loser. You really shouldn't hype up content like this. It's nothing special.
@B-S-S-Iris
@B-S-S-Iris 6 місяців тому
Again, it was very interesting. I felt that when Red fell, it dragged everyone down and negatively affected the learning of those around him, so if the focus was on running, I felt it would be preferable to have him run the race alone and then composite everyone's movements in later editing, etc. I was rooting for Purple's run because it was so careful and beautiful... I still wonder if the longer length of one step is more advantageous? From a Japanese fan Translated by Deepl
@ixiepeach6787
@ixiepeach6787 6 місяців тому
Purple was the only who learned how to walk properly with one leg.
@arthurfraco2970
@arthurfraco2970 6 місяців тому
Exactly! After red started to fall consistently over purple track, purple unlearned how to hop.
@wildfire9280
@wildfire9280 6 місяців тому
@@arthurfraco2970 purple lost brain cells looking at red
@skevoid
@skevoid 5 місяців тому
Having collision between the different agents adds a level of randomness that seems like it would severely hamper the learning progress.
@billy4301
@billy4301 5 місяців тому
but falling is funny
@babyghast4379
@babyghast4379 6 місяців тому
Before I watch this to the end, I am rooting for purple. I want to see the monopod win. (After watching it, second place ain’t so bad. They would have gotten it if they had an extra second or two.)
@ralmilk
@ralmilk 6 місяців тому
It was interesting to think about how some AI probably got steered in a less efficient direction because they were trying things and getting stuck on the other models. I wonder how differently this would have worked out if they couldn't bump into one another.
@armyninja122
@armyninja122 6 місяців тому
yea sure is interesting
@travisjohnson6703
@travisjohnson6703 6 місяців тому
That's the fundamental limiter on all this deep learning stuff. The data set in reality is always messy and incomplete, which quickly leads "AI" down bad paths that living beings tend to suss out easily.
@jffrysith4365
@jffrysith4365 6 місяців тому
@@travisjohnson6703 AI always faces this issue, it frequently randomises to local better locations that are actually globally worse. This is easily fixed using general annealing algorithms etc. that tend to be used in most complex AI systems.
@mythbusterman8541
@mythbusterman8541 6 місяців тому
Red’s movements resemble those of the character from that QWOP game ungainly and spectacular spills. The way he sabotages the rest of the athletes inadvertently or otherwise in the process of tumbling is outstanding .
@TrueLadyEvilChan
@TrueLadyEvilChan 6 місяців тому
5:01 Red: I call this the QWOP shuffle
@RRVCrinale
@RRVCrinale 3 місяці тому
Fun fact: that hop Red does isn't too dissimilar from the way astronauts bounce around on the Moon. It's also essentially Purple's locomotion, for that matter.
@cecilebraillie4471
@cecilebraillie4471 5 місяців тому
5:20 purple _deliberately_ throws itself on yellow in the hope to piggyback along 😊😊
@beardedshuckle5220
@beardedshuckle5220 4 місяці тому
I just appreciate that the victory was done with a john cleese silly walk
@dimglow
@dimglow 6 місяців тому
11:09 you lied about the cake, now he's crying 😭
@AltoRed_
@AltoRed_ 6 місяців тому
IEIEJEHED THE CAKE IS A LIE THE CAKE IS A LIE THE CAKE IS A LIE THE CAKE IS A LIE THE CAKE IS A LIE THE CAKE IS A
@zhantaufik
@zhantaufik 6 місяців тому
He really looks like he is hysterical
@delta1234s
@delta1234s Місяць тому
The cake is a lie 🎂
@ThisManlyFlower
@ThisManlyFlower Місяць тому
too little people catching that obvious portal reference lmao@@delta1234s
@burningtank160
@burningtank160 6 місяців тому
They are not identical, they are each special in their own way 😁
@doob.
@doob. 6 місяців тому
i am special
@MJRuda
@MJRuda 6 місяців тому
​@@doob.yes
@ChronoNewton
@ChronoNewton 6 місяців тому
​@@doob.yes
@OriginalRadEdits
@OriginalRadEdits 6 місяців тому
@@doob.yes
@steelsalmon9121
@steelsalmon9121 6 місяців тому
@doob. yes
@regularrobloxtuber
@regularrobloxtuber 3 місяці тому
I love how he colors some of the words red if the AI does something bad , Yellow if its okay And green if its excellent
@Vd_124
@Vd_124 4 місяці тому
This made my day, thanks 😂 i’ve been searching awhile for something that could cheer me up
@MalarkySparky
@MalarkySparky 6 місяців тому
Do you think it would've run differently if they were encouraged more to stay in their own lanes?
@meizuman
@meizuman 3 місяці тому
Yeah
@yuhyuh2412
@yuhyuh2412 2 місяці тому
prob for purple
@RasmusBerggren-uo6uu
@RasmusBerggren-uo6uu 6 місяців тому
I love that red is walking around like a extremely drunk person and how he randomly keep bullying the others like purple or green. Truly a drunk Florida man
@Jared_24
@Jared_24 5 місяців тому
LOVE this Content. Its different to all this junk on UKposts. This is ACTUALLY Entertaining!
@keithledbetter9132
@keithledbetter9132 4 місяці тому
Funniest thing I've watched all year by far Really enjoyed this work
@conwarlock3537
@conwarlock3537 6 місяців тому
9:21 That's a pretty solid frontflip. Maybe you could do some challenge in that direction too?
@Wallibear
@Wallibear 6 місяців тому
can we appreciate the effort albert puts into these videos
@tainted2141
@tainted2141 6 місяців тому
Noooo wallibear became an ai
@ethanlong1075
@ethanlong1075 6 місяців тому
Didn’t expect to see you here!
@traionjones711
@traionjones711 6 місяців тому
Minecraft youtubers annoy the hell out of me ngl
@traionjones711
@traionjones711 6 місяців тому
Can we appreciate the lack of effort this waste of space puts into the garbage slop he calls content?
@traionjones711
@traionjones711 6 місяців тому
Also Albert is the channel mascot, not the channel owner. Moron 🤣
@cobusvanderlinde6871
@cobusvanderlinde6871 3 місяці тому
Red definitely figured out how to maximize his reward by diving forward the moment he loses balance. Would be really interesting to see how competitive this would get if the ai are all allowed to fully mature into sprinting masters. Assuming red would still end up winning with those long legs, but the others might put up some impressive competitive performances.
@redthered279
@redthered279 3 місяці тому
Red also learnt to stay on top by hindering the other agents' movements, causing their learning to be sabotaged and set back. Smart but dirty.
@cobusvanderlinde6871
@cobusvanderlinde6871 3 місяці тому
@@redthered279 I doubt it got rewarded for that at all. I do not remember any indication that the ai were getting rewarded for overall placement, just for personal achievement.
@Jammybobs
@Jammybobs 4 місяці тому
No way youtube geniuinely recommended a good youtuber for once. Can't wait to see Albert learn more and more (and maybe make some friends along the way?) :)
@Pyro03333
@Pyro03333 6 місяців тому
I love how you treat each AI as if they were your child. Your channel is just really wholesome.
@mjvafadar2526
@mjvafadar2526 6 місяців тому
He casually mentioned the fact that they made it in a way which they're in great pain when they fall and you're calling it wholesome😂😂
@Pyro03333
@Pyro03333 6 місяців тому
@@mjvafadar2526 true. I forgot about that.
@wildfire9280
@wildfire9280 6 місяців тому
@@mjvafadar2526 Spare the rod, spoil the child. (Disclaimer: Do not actually follow this.)
@enderjed2523
@enderjed2523 6 місяців тому
If you ever do another one, here's my suggestions: 1. Make the AI not collide with eachother, this will avoid dirtying the training set. 2. You could try using the old Albert agent/model (or other old agents/models) as a comparison 3. And in terms of ideas for other models, you could try a 6 or 8 legged model, alongside a spring-esc/jellyfish model that I've seen in old Framsticks simulations
@pitori.
@pitori. 6 місяців тому
Those are all cool ideas Exept for the first one cuz funni
@enderjed2523
@enderjed2523 6 місяців тому
@@pitori. It reduces comedy, sure, but it's more scientific. Besides, in final races the collisions could be turned back on.
@womp47
@womp47 6 місяців тому
@@enderjed2523 how would they be able to adapt? they should be able to learn with collisions, and need to adapt to the other contestants
@c3caine
@c3caine 6 місяців тому
its funny watching them crash@@womp47
@Isperada
@Isperada 6 місяців тому
​@@womp47 depends on how they set it up. If they put in inputs that tells the AI that they collided with other AI then they might be able to handle it. However if they didn't the AI will have no clue that they were being interfered with and just believed what they were doing was wrong, even if what they were doing would have got them further, making them unlearn their improvements.
@Spookweave
@Spookweave 6 місяців тому
Red's antics had me laughing all throughout the video
@DasSystemschaf
@DasSystemschaf 3 місяці тому
LOL, that was so funny. My wife also enjoyed watching it. Thx for sharing.
@sergimeli4194
@sergimeli4194 6 місяців тому
I honestly felt so surprided purple performed so well. I though it want going to be able even to stand up. Amazing video as always!!!
@debadityanath4398
@debadityanath4398 6 місяців тому
purple had the advantage of less parts, and less learning and tweaking
@siraaron4462
@siraaron4462 6 місяців тому
There's a reason worms and fishes evolved first.
@DadGamesGood
@DadGamesGood 6 місяців тому
Even though you hilariously mention the AI being in pain, I think your videos really open up peoples eyes to the opportunity that AI presents in an educational and entertaining way. Well done my friend keep these awesome videos coming, I can't imagine the work that goes into them!
@miriamkapeller6754
@miriamkapeller6754 6 місяців тому
It makes sense to compare the scoring methods used in reinforcement learning to pain and dopamine release in animals and humans, as there are many similarities. They also have similar pitfalls, for example an AI can have a traumatic event where they had a very bad experience with something and will never attempt to do it again, even though it could be beneficial. And just like humans, an AI can get addicted to things that serve no actual practical purpose because it keeps getting a hit of dopamine. If you think about giving negative and positive scores to your agent as pain and dopamine, the behavior of your agents will likely make more sense to you.
@GenocideLv
@GenocideLv 6 місяців тому
its important to not humanize AI. They are already working on propaganda movies of "AI children". Its a big step for transhumanism, and cant be allowed
@pizzainc.1465
@pizzainc.1465 5 місяців тому
HAHAHA 5 AIs IN EXCRUCIATING PAIN SO FUNNY
@kacp6485
@kacp6485 3 місяці тому
What the heck does it mean that robot is in pain??
@pizzainc.1465
@pizzainc.1465 3 місяці тому
The robot is being punished. Punishment for AIs works in a similar way to pain for us, because it lets them know that something is wrong, they do whatever they can to fix it, and their entire life’s purpose is to reduce punishment.@@kacp6485
@cytrynekzoty8508
@cytrynekzoty8508 6 місяців тому
purple: hop hop yellow: slow but steady red: "watch me do a frontflip" green: yellow blue: "hello where is the finish"
@WalrusQuake
@WalrusQuake 6 місяців тому
I noticed that since the separate AI models can collide with eachother and start each run with relatively the same behavior as the previous, an AI could use another's strategy to create an advantage for themselves. I noticed red started to lean on yellow around 2:50 to get a boost.
@chrisvdmeer
@chrisvdmeer 6 місяців тому
yeah if they would have trained seperately it might have been different.
@b_2the_boy551
@b_2the_boy551 6 місяців тому
Yeah just like how purple tried to ride yellow in 4:18 😂
@amberslime3683
@amberslime3683 6 місяців тому
The 100 Meters AI Race - A Summary of the Competitors (From 1 to 5) (Contains Spoilers) *Purple* Purple is the one-legged fellow with one eye. They have a major, major problem with balancing, one that prevents them from actually being able to race most of the time. When the stars align and Purple is actually able to begin racing, they use swift short hops that are remarkably consistent... so long as he doesn't bump into anything. *Yellow* The quadruped. Yellow was the first AI to figure out how to properly race, and has proven to have the most stable gait. Once Yellow figured out how to walk, there was nothing that could make him fall over that I could recall. Unfortunately, Yellow is extremely slow, and unless we're talking about a competition between tortoises and hares, slow and steady *does not* win races. Yellow also has this strange obsession with walking along the fence. *Red* The one who's form mimics that of Albert, the Most Heavenly and Holy Strider. Red has precisely none of Albert's grace and coordination, having a false-start rate that's as bad as or perhaps even *worse* than Purple's. When Red does manage to figure out how to use the holy form they were blessed with, they use either some sort of strange tip-toeing walk or big, lunging gallops. *Green* The tripodal unit. Green is just behind Yellow when it comes to stability, and just ahead of Yellow when it comes to speed. Green's most notable accomplishments include being the second one to figure out how to stand stably and that one time they got stuck doing a headstand. *Cyan* There's a fifth racer? What're you talking about-- Oh, that one! Yeah, Cyan is shaped sort of like a Goomba, essentially a head and two legs. Cyan... look, Cyan might as well not even be there. They have one notable trait, and that's that they tend to walk down off of the track assuming that they go on for long enough. *And the Winner is...* RED! W-Wait, Red? The one who can barely even stay upright even though they've got two legs, two arms, and the inherent holiness of Albert's form? That guy? Huh, okay... I can only assume that it was the aforementioned holiness that allowed Red to win... or maybe it's because they had the longest stride? It's one of the two...
@ToastOnMyFace
@ToastOnMyFace 6 місяців тому
Wow
@AnimationsAndOtherStuff
@AnimationsAndOtherStuff 6 місяців тому
Red's also a big crybaby who loves taking his anger out on others, especially Purple
@name6953
@name6953 6 місяців тому
I was upset too because Purple was stopped when he was just about to win :(
@mushroomng1739
@mushroomng1739 6 місяців тому
9:45 just for myself like a bookmark
@Jaqubix
@Jaqubix Місяць тому
This video taught me that by tackling others you can slow down their development and win over them
@ArgoFlex
@ArgoFlex 6 місяців тому
The green one 💀
@Jeykit0
@Jeykit0 6 місяців тому
The purple one..
@centralmask8947
@centralmask8947 6 місяців тому
Lol
@frosgare
@frosgare 6 місяців тому
@@Spamtinglecommitting public indecency with red
@alantyto3627
@alantyto3627 6 місяців тому
Gosh I absolutely adore these tiny AI buddies. I can almost see their personalities. Watching them go from confused wobbly wormies to successful walkers and jumpers is extremely entertaining! Your commentary is, as always, brilliant. Just like the joke in the end :) I do wonder though what happened to the rest of the team who was not able to make it to the finish line. Guess they're on the AI vacation where they're rewarded for simply lying around 😂 Also a huge thank you for the thorough explanation of your work, it's really interesting to read! Good luck in your further work, I'll look forward to the new video!
@Cl-2048
@Cl-2048 6 місяців тому
No theyre in a butterfly farm upstate
@BadFeelingsClan
@BadFeelingsClan 5 місяців тому
I wonder if, when AI finally enslave us, they too will give us difficult tasks to perform in exchange of pastries, just to laugh at us. And when we finally succeed, against all odds, they will not give us cake. You're setting a dangerous record, my friend.
@user-mc9es6tw5g
@user-mc9es6tw5g 6 місяців тому
1:03 red was doing planks this shows he go's to the gym
@Blyat98
@Blyat98 6 місяців тому
To be honest, the test rooms always made me think about the game portals. That cake reference was amazing!! Love your humor in your videos. This one was amazing!! Keep going!
@lolnt6103
@lolnt6103 6 місяців тому
4:18 Purple learns horse riding
@Sourcecodemastergoaheadcheater
@Sourcecodemastergoaheadcheater 2 місяці тому
Albert your working so hard and becoming wiser by the seconds. I want to find out what you're all good at or like doing and i want to help your dreams kids❤❤❤
@CentroBBerry
@CentroBBerry 6 місяців тому
“You’re kind of flopping around like a worm” What do you expect? You gave him the body of a worm!
@wickmilla
@wickmilla 6 місяців тому
4:38 blue crying on the floor
@black_circle322
@black_circle322 6 місяців тому
Green seems worried about red.
@wickmilla
@wickmilla 6 місяців тому
didnt notice that😂
@NotLegallyAGeologist
@NotLegallyAGeologist Місяць тому
blue is down pounding his head against the kitchen floor
@carter.5814
@carter.5814 6 місяців тому
I love these videos keep this up!
@chadwickpuffington
@chadwickpuffington 6 місяців тому
As a parent of a toddler i felt this.
@Kram1032
@Kram1032 6 місяців тому
incredible. I fully predicted the others would learn this much sooner than red simply because it's by far the most complicated body. But I guess the size of its leap, once it can finally leap, simply makes up for all the difficulty of learning to leap! And by the end it's even a *sort of* natural motion. Like, not really, but at least it's imaginable that somebody would intentionally walk in an incredibly silly ways.
@sarahmellinger3335
@sarahmellinger3335 6 місяців тому
it's like a horse's gallop with springy foot joints
@beardalaxy
@beardalaxy 6 місяців тому
He might even get invited to the ministry.
@mattjpoolr
@mattjpoolr 4 місяці тому
Love this ❤
@sjdpfisvrj
@sjdpfisvrj 6 місяців тому
This video perfectly illustrates the dirty secret of Reinforcement Learning: it is not all that far from Brute Force.
@inakymino3278
@inakymino3278 6 місяців тому
0:22 ALBERT
@VB4VB4
@VB4VB4 6 місяців тому
real!!!11
@caominh8622
@caominh8622 6 місяців тому
OMG ALBERT STEAL CAKE!!
@croassung3721
@croassung3721 6 місяців тому
*ALBERT*
@Alan_Thingz
@Alan_Thingz 6 місяців тому
11:00 The cake is a lie.
@SuperBee3
@SuperBee3 5 місяців тому
Small detail. The cake is shiftted.
@GDnobrain
@GDnobrain 6 днів тому
NOOOOOOOO
@uma_pessoa.aleatoria6902
@uma_pessoa.aleatoria6902 2 місяці тому
Wow, these AI videos are great when the video finished i just saw that there more about AI its so cool
@bristratostar7908
@bristratostar7908 4 місяці тому
Your billboards and advertisements are hilarious, so bad 😂😂😂❤
@imaMONKE725
@imaMONKE725 6 місяців тому
red was so smart, messed up the others so that their good habits weren't rewarded as they wouldn't get far due to the red's sabotage, meanwhile red couldn't be sabotaged and could learn without major problems
@its_Hazer
@its_Hazer 5 місяців тому
I smell someone's boutta make an amogus joke
@luchirimoya
@luchirimoya 3 місяці тому
​@@its_Hazerin 2024? I sure hope not 😭
@jasonjoshuapeters8955
@jasonjoshuapeters8955 3 місяці тому
Its because red learned the way albert learned
@redthered279
@redthered279 3 місяці тому
Red sabotaged the others?? amogsus reference??
@imaMONKE725
@imaMONKE725 3 місяці тому
@@redthered279hazer was right all along
@ballingcuber1170
@ballingcuber1170 6 місяців тому
I was rooting for red from the start and honestly halfway through I thought I made the wrong decision, but when that man came jeeping and juking thru the other competitors on good pace and crossed that 100m mark. I cried a tear of joy
@eugenioreale7588
@eugenioreale7588 6 місяців тому
no bro im sorry he removed from the video the part where purple won :(
@gamerits
@gamerits 6 місяців тому
gaslighting is real
@everesthines2228
@everesthines2228 6 місяців тому
@eugenioreale7588 no, Purple didn't reach the end in time. Red won.
@jxton_
@jxton_ 6 місяців тому
​@@eugenioreale7588purple didnt win it ran out of time 💀
@ItsJustKiro
@ItsJustKiro 6 місяців тому
@@eugenioreale7588 purple didnt win bro, he ran out of time
@adamusprime403
@adamusprime403 6 місяців тому
You lying about the cake feels like a revenge plot against Glados
@Jyaacho
@Jyaacho 4 місяці тому
Red the funniest lil dude, every sinle time he fell over the barrier I bust out laughing.
@user-jd3gf5xw1x
@user-jd3gf5xw1x 6 місяців тому
8:35 bruh this scene out of context xD
@AidanDaGreat
@AidanDaGreat 6 місяців тому
I kinda like the idea for the lore: an all-powerful being, believed by the others to be Albert, cruelly creates amalgamations of coded flesh, forcing them to attain meaningless goals for their own entertainment. But what if, with bonding with each other through harrowing and wacky experiences, the AI realized their true power, and who really is the TRUE creator? The mind boggles. Amazing video!
@Spirit_Matters.Arthur
@Spirit_Matters.Arthur 5 місяців тому
I just wish to thank God for the Natural Intelligence we were given to be way faster and more efficient learners then any AI can ever be! Instinctual for the Win
@xeniaxxainex
@xeniaxxainex 4 місяці тому
Personally I am thrilled with your videos. Could you tell us, if you haven't already done so in some comments, which tools you used for these simulations? That is, what software and/or programming language and library? Thank you very much and congratulations!
@blobbo.
@blobbo. 6 місяців тому
THE KING IS BACK!!!
@joe_z
@joe_z 6 місяців тому
5:00 Red found his inner QWOP.
@Chronolinth
@Chronolinth 3 місяці тому
Red's character development is absolutely beautiful
@ArmoredarmadilloX
@ArmoredarmadilloX 6 місяців тому
Purple was my hero in this, So much was against the lil guy, yet he made great strides, figuratively and literally.
@Beefstudios_official
@Beefstudios_official 6 місяців тому
9:26 yet...
@STEVENVUEH599
@STEVENVUEH599 5 місяців тому
Next video: Ai learns gymnastics!
@hungryironapple
@hungryironapple 6 місяців тому
green knew exactly what he was doing 3:12
@tomvr4543
@tomvr4543 6 місяців тому
TOO DEEP AI LEARNING 😂
@Memeened
@Memeened 6 місяців тому
Kinda sus
@user-vy9zt4en3e
@user-vy9zt4en3e 4 місяці тому
Canon names: Palbert: purple Balbert: blue Yalbert: yellow Galbert: green Ralbert: red
@Dofor
@Dofor 6 місяців тому
@aiwarehouse Regarding the 40 copies of the simulation running behind the scenes, when updating the policy through PPO, do you aggregate and consider the experiences from all 40 to inform the policy adjustments, or is the update based predominantly on the best-performing instance among them?
@Collins6769
@Collins6769 6 місяців тому
At 8:10 I love that green came up to the skill of breakdancing 😂
@Incineration72
@Incineration72 3 місяці тому
Green prob like "screw running i wanna dance"
@cindyzhaoyingzi8719
@cindyzhaoyingzi8719 6 місяців тому
Oh boy, I sure do enjoy the entirety of this 11 minute video that came out 2 minutes ago! Spoiler warning, don’t click read more until you have watched the entire vid! I’m kinda disappointed that Purple didn’t win, as they were my favourite… Oh well, everyone did great and congrats to Red for winning! Wait a minute.. the ending… *The cake is a lie.*
@adora_was_taken
@adora_was_taken 6 місяців тому
red will be baked, and there will be cake.
@doodledoocg
@doodledoocg 6 місяців тому
A youtube video that actually entertained me
@Average_Guy_
@Average_Guy_ 3 місяці тому
red just falling on his face every time always got me cracking up 😂😂
@Snai1poster
@Snai1poster 6 місяців тому
Red trying his hardest to be the favorite child
@aiwarehouse
@aiwarehouse 6 місяців тому
Thank you so much!!:D Red may have tried his hardest but nothing compares to Purple
@Mar_Marine
@Mar_Marine 6 місяців тому
This was an absolutely delightful video! It was extremely entertaining how each body took a unique personality - I found myself rooting quite a lot for Purple as they really put the effort in! I can't wait to see Albert's return, and maybe the return of our newfound friends here.
@glitchon7151
@glitchon7151 6 місяців тому
i mean albert DID escape.
@marksmith5754
@marksmith5754 5 місяців тому
4:26 had me 💀
@gsonz172
@gsonz172 5 місяців тому
I love how red just chills on the ground in the end :D
@funguy3259
@funguy3259 6 місяців тому
6:55 i like how green looks like as if he is really concerned for purple
@MidtownMadness1
@MidtownMadness1 6 місяців тому
Not the video we expected, but the video we needed
@RRVCrinale
@RRVCrinale 3 місяці тому
Blue just being a stocky head on legs brought out the Battletech fan in me; I can only imagine this was how getting the very first Industrialmechs to walk went.
@davidunkown1925
@davidunkown1925 3 місяці тому
Probably should have created 5 seperate simulations that also reward staying in lane to incrntivize directional consistency and remove unnecessary interference to build up the movement models before adding them all together, but still enjoyable to watch.
@mrhalfsaid1389
@mrhalfsaid1389 6 місяців тому
I love how you can never really tell who will win these, plus its funny how the approaches they take give each ai personality in there own... interesting ways
@nayutaito9421
@nayutaito9421 6 місяців тому
7:21 I like how hitting 60m is literally hitting 60m
@azertyazerty2167
@azertyazerty2167 5 місяців тому
"THE CAKE IS A LIE" written on the wall of the second video finally makes sens !!! Nice easter egg haha !!!
@fragmented_dreamz327
@fragmented_dreamz327 5 місяців тому
I've always wanted to experiment with AI like this, what program or how do you even accomplish something like this?🤔
@MochiWrath
@MochiWrath 6 місяців тому
4:50 he fell due to shock
@TGood1e2
@TGood1e2 6 місяців тому
This was so worth the wait, thanks for showing us this masterpiece!
@daviviana862
@daviviana862 5 місяців тому
1:31 parents be like
AI vs. Stairs (deep reinforcement learning)
12:00
AI Warehouse
Переглядів 869 тис.
AI Learns to Escape (deep reinforcement learning)
14:11
AI Warehouse
Переглядів 3,3 млн
Evolving AIs - Predator vs Prey, who will win?
12:15
Pezzza's Work
Переглядів 2,7 млн
AI Learns to Walk (deep reinforcement learning)
8:40
AI Warehouse
Переглядів 8 млн
Marble Kingdoms 4
55:34
Lost Marbles
Переглядів 1,1 млн
Simulating the Evolution of Aggression
13:17
Primer
Переглядів 22 млн
AI beats multiple World Records in Trackmania
37:18
Yosh
Переглядів 2,4 млн
AI Tries Snowboarding (and falls a lot)
16:14
b2studios
Переглядів 168 тис.
How To Catch A Cheater With Math
22:38
Primer
Переглядів 4,6 млн
Training an unbeatable AI in Trackmania
20:41
Yosh
Переглядів 12 млн
Would Poor Geniuses Or Rich Idiots Win? - Worldbox
11:17
Mellon
Переглядів 6 млн
♦️ Поможете?🙏🏻
1:00
Artirich
Переглядів 3,5 млн
Нашёл МИЛЛИОН ДОЛЛАРОВ в ПЛИТЕ 😱 #shorts
0:59
Лаборатория Разрушителя
Переглядів 4,1 млн
#上快手学农技 #快手幸福乡村带头人 #土拨鼠
0:14
嘉祥成福养殖场
Переглядів 23 млн