AI learns to push boulders up insane hills

  Рет қаралды 567,627

Dingus Labs

Dingus Labs

Күн бұрын

Пікірлер: 1 000
@revimfadli4666
@revimfadli4666 Жыл бұрын
One must imagine Dingus happy
@Dingus_Labs
@Dingus_Labs Жыл бұрын
Legends say he was happily pushing boulders even before he was put into this strange simulated environment.
@christianottley8542
@christianottley8542 Жыл бұрын
One must imagine dingus upside-down, its hilarious
@Scratchydoesmusic
@Scratchydoesmusic Жыл бұрын
​@@Dingus_LabsHmmm...
@totrox2445
@totrox2445 Жыл бұрын
I knew this comment will be here as i saw the title of the video.
@The_Cheez
@The_Cheez Жыл бұрын
Dang it. He beat me to it
@KaufmoTheCIown
@KaufmoTheCIown Жыл бұрын
Give Dingus a top hat that progressively gets taller every video.
@paper177
@paper177 Жыл бұрын
YES
@paper177
@paper177 Жыл бұрын
but wait nono one that gets taller everytime he gets a reward
@revimfadli4666
@revimfadli4666 Жыл бұрын
@@paper177 then one no longer needs to imagine Dingus happy, for he is actually happy
@paper177
@paper177 Жыл бұрын
free hat
@AnUnfortunatePotato
@AnUnfortunatePotato Жыл бұрын
@@paper177is that dimmagingus, owner of the dimmsdale dimmadingus?
@zawarudo497
@zawarudo497 Жыл бұрын
it acts so convincingly distraught whenever it loses the ball
@ShrimpFry_Cute
@ShrimpFry_Cute Жыл бұрын
He lost his ball. Why do you think he’s not distraught. I would freak out if I lost my ball too.
@frowner_and_co
@frowner_and_co Жыл бұрын
He so sad 😢
@nicolasn12
@nicolasn12 Жыл бұрын
boulder*
@alansmithee419
@alansmithee419 Жыл бұрын
It doesn't know what to do so it acts chaotically. Humans do the same. We just also get distressed because our brains recognise the problem. We don't act chaotically because we're distressed, it's just that acting chaotically and getting distressed often have a common cause - we don't know what to do.
@manboy4720
@manboy4720 Жыл бұрын
@@alansmithee419 so you're saying that dingus is the next stage in human evolution?
@exLightningg
@exLightningg Жыл бұрын
I always enjoy these machine learning videos but at the end I always wish they'd run the trained AI through all the levels/courses again.
@garchamayne4254
@garchamayne4254 Жыл бұрын
Definitely. Want to see the difference between the new and final ai
@mondongoloco7902
@mondongoloco7902 Жыл бұрын
Wtf is ur pfp
@arend8785
@arend8785 Жыл бұрын
yeah, or maybe a final level with all the elements from previous levels
@222patapon222
@222patapon222 Жыл бұрын
I was coming to the comments to ask exactly this, @Dingus_labs can you please show us Dingus going through all the levels with his new found knowledge?
@exLightningg
@exLightningg Жыл бұрын
@@mondongoloco7902 Oh it's a little fella that appeared on an image I AI generated. Full image: i.pximg.net/img-original/img/2023/02/12/21/34/03/105319111_p10.png
@asshizu
@asshizu Жыл бұрын
It's incredible how fast this ppo setup learns. I've never seen anything like it. Reinforcement usually takes much more trial and error and training time.
@asshizu
@asshizu Жыл бұрын
What inputs did you use?
@nikkiofthevalley
@nikkiofthevalley Жыл бұрын
I have a feeling that there's a couple hundred instances running in parallel.
@imakething
@imakething Жыл бұрын
55, he says so
@Dingus_Labs
@Dingus_Labs Жыл бұрын
Yeah 55, he did still learn super fast, I didn't have too many inputs or actions for him to perform which does help with learning but it was still far ahead of what I expected
@skeleton819
@skeleton819 Жыл бұрын
@@Dingus_Labsit seems like dingus doesn’t struggle with overfitting, thats something ive never seen on any other ai vid. This is super cool dude
@preistestdragon4634
@preistestdragon4634 Жыл бұрын
when dingus finished all the levels i think it would have been interesting to see you put him back at level 1 and see how all his training thus far would have affected him from the start.
@Junkkie
@Junkkie Жыл бұрын
One must imagine Dingus happy. Or speedrunner
@deleting-e9p
@deleting-e9p Жыл бұрын
Or combine all levels into a mountain.
@eli3963
@eli3963 Жыл бұрын
For sure. I believe reinforcement learning is pretty prone to forgetting.
@Dingus_Labs
@Dingus_Labs Жыл бұрын
There's definitely a risk of overfitting, where the AI has become to specialised for a specific task and struggles to solve more generic problems. Particularly for the last level where he trained on it for a long time and learned to stay very close to the centre.
@tsunertoo9149
@tsunertoo9149 11 ай бұрын
Maybe try something where instead of just static stages you set parameters and generate a seed kind of like a rogue like? That way it could potentially force the AI to try and use general information rather than fitting to a stage.@@Dingus_Labs
@dariocampanella7992
@dariocampanella7992 Жыл бұрын
I can easly imagine AI taking over the world and having this guy to push boulders for the rest of his life.
@LordCrate-du8zm
@LordCrate-du8zm 9 ай бұрын
One must imagine Dingus Labs happy.
@haroldas1
@haroldas1 Жыл бұрын
It would be interesting to see a course where it starts with a path forward, but that path is not possible. It is required for you to backtrack behind the start to progress
@Dingus_Labs
@Dingus_Labs Жыл бұрын
Yeah, depending on how the model has trained and how the reward function is programmed it can really struggle to adapt to situations like that!
@Speed001
@Speed001 Жыл бұрын
So a maze
@vincenttrigg4521
@vincenttrigg4521 Жыл бұрын
​@Dingus_Labs I could imagine it working if it knows things like going from point A to point B (aka start to finish). Basically have it have a target location to go to (like the top of the hill here) and once it does that, the map changes its "finish" location. I'll use emoticons here as a diagram. 🟨 map ⏹️ end location 💗 Dingus 🟢 ball 🟦 obstacle 🟥 off map 🟪 reward location 1️⃣2️⃣3️⃣4️⃣ segmented finishes (Basically larger rewards or finish locations that change places once reached) Part 1 🟥⏹️⏹️⏹️⏹️⏹️🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟪🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟪🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟢🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨💗🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥 Part 2 🟥🟥🟥🟥🟥⏹️⏹️⏹️⏹️⏹️🟥 🟥🟥🟥🟥🟥🟥🟨🟨🟨🟥🟥 🟥🟥🟥🟥🟥🟥🟨🟨🟨🟥🟥 🟥🟥🟥🟥🟥🟥🟨🟪🟨🟥🟥 🟥🟥🟥🟥🟥🟥🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟪🟨🟨🟨🟪🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟢🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨💗🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥 Part 3 - round 1 🟥🟥🟥🟥🟥⏹️⏹️⏹️⏹️⏹️🟥 🟥🟥🟥🟥🟥🟥🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟦🟨🟨🟨🟥🟥 🟥🟥🟨1️⃣🟨🟦🟨4️⃣🟨🟥🟥 🟥🟥🟨🟨🟨🟦🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟪🟨🟨🟨3️⃣🟨🟥🟥 🟥🟥🟨2️⃣🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟢🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨💗🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥 Part 3 - round 2 🟥🟥🟥🟥🟥⏹️⏹️⏹️⏹️⏹️🟥 🟥🟥🟥🟥🟥🟥🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟦🟨🟨🟨🟥🟥 🟥🟥🟨1️⃣🟨🟦🟨3️⃣🟨🟥🟥 🟥🟥🟨🟨🟨🟦🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟪🟨2️⃣🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟢🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨💗🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥 Part 3 - round 3 🟥🟥🟥🟥🟥⏹️⏹️⏹️⏹️⏹️🟥 🟥🟥🟥🟥🟥🟥🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟦🟨🟨🟨🟥🟥 🟥🟥🟨1️⃣🟨🟦🟨2️⃣🟨🟥🟥 🟥🟥🟨🟨🟨🟦🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟪🟨🟨🟨🟪🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟢🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨💗🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥 Part 3 - round 4 🟥🟥🟥🟥🟥⏹️⏹️⏹️⏹️⏹️🟥 🟥🟥🟥🟥🟥🟥🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟦🟨🟨🟨🟥🟥 🟥🟥🟨🟪🟨🟦🟨2️⃣🟨🟥🟥 🟥🟥🟨🟨🟨🟦🟨🟨🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟪🟨🟨🟨1️⃣🟨🟥🟥 🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥 🟥🟥🟨🟢🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨💗🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥 🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥
@nicooftheforest
@nicooftheforest Жыл бұрын
this was the most emotional video i've ever watched watching dingus fall off at the very end made me cry and when he succeeded i was so proud of him 😢
@AlexandHuman
@AlexandHuman Жыл бұрын
With these AI trainers that have levels, I really would enjoy if at the end of the entire training sequence, we could get a nice all--previous-levels-in-one level that Dingus could do. It would be so satisfying to see all the training pay off on what we've already seen to be really hard at first become easy at the end
@sophiekarp1556
@sophiekarp1556 10 ай бұрын
I think I have a bunch of Dingus cubes running my brain
@MatthewConnellan-xc3oj
@MatthewConnellan-xc3oj 9 ай бұрын
Well, use reinforcement learning on them for the next 3 years.
@dingus2924
@dingus2924 Жыл бұрын
I dont remember pushing this boulder
@sophiethesnail
@sophiethesnail Жыл бұрын
bro created an intelligence purely for it to suffer eternal punishment
@lucasroberds7242
@lucasroberds7242 11 ай бұрын
You have shamed, and embarrassed dingus with these unusual trials. He and his brethren will come back in full force to extract vengeance.
@arceyplayz
@arceyplayz Жыл бұрын
I now want to see a video of Dingus dealing with openings where Dingus can walk through but the ball cannot, and things like marble rails where Dingus can't walk on but the ball can, so basically, Dingus needs to learn to let go of the ball. That would be VERY interesting to see and another thing I want to see is alternate paths. Have a LOT of paths and see which one Dingus prioritizes? The easiest? The fastest?
@CragglesnaggClobberbottom
@CragglesnaggClobberbottom 10 ай бұрын
car
@Roover8138
@Roover8138 Жыл бұрын
In a way, we’re all just like Dingus
@Triikouu
@Triikouu Жыл бұрын
the robotic urge to push a boulder up a hill for eternity
@ruaskuma7515
@ruaskuma7515 Жыл бұрын
It would be cool if u made this into a game where people train their own ai on their own maps and then u release a map and see who trained their ai to beat the map the quickest or last the longest in a tounament. I think it would be pretty fun. Great vid btw.
@mythalda0040
@mythalda0040 Жыл бұрын
woah, this is some high quality content, this man deserves more subscribers
@FurretAnimationsIsEpic
@FurretAnimationsIsEpic Жыл бұрын
agreed
@icht6348
@icht6348 Жыл бұрын
Dingus master of the shadow clone jutsu using 57 clones to speed up is learning pace. One must be proud of this dingus and his vast chakra reserves.
@Gamesux421
@Gamesux421 Жыл бұрын
So theoretically, if you let the AI run for long enough and teach it to get rewarded with faster times it would become the perfect speedrunner
@Delmworks
@Delmworks Жыл бұрын
In theory. I’m not 100% sure you could teach an AI to use glitches or exploits, nor could it find them on it’s own
@isleepy6801
@isleepy6801 Жыл бұрын
@@Delmworks I’ve seen reinforcements algorithms frequently find glitches/ exploits. I’m an ML Engineer.
@coldbluebrownie
@coldbluebrownie 11 ай бұрын
the fastest sisyphus
@Т1000-м1и
@Т1000-м1и Жыл бұрын
Interestingly this felt like a news segment
@brentramsten249
@brentramsten249 Жыл бұрын
having the ability to actually read its environment seems to have drastically increased the speed of the learning process. it at the very least seems a substantial improvement over 'blind' learning
@speenta4879
@speenta4879 Жыл бұрын
I don’t know much about this subject what do you mean by “blind learning”?
@brentramsten249
@brentramsten249 Жыл бұрын
@@speenta4879 its when the ai has access to only the 'success/fail' information of its task. without some means of 'seeing' its environment the only thing the ai can do is spam random inputs until it gets a reward for accomplishing one of the preasigned tasks. when you give the ai the ability to determine what objects exist around it, it can actually use that information to make decisions. when you give a blind ai a new level its basically impossible for it to beat it first try. but if the ai can 'see' and is very well trained it can do a level its never seen before and first try it with relative ease
@speenta4879
@speenta4879 Жыл бұрын
@@brentramsten249 oh that’s interesting so some ai doesn’t get information on it’s surroundings and only learns based on trial and error?
@brentramsten249
@brentramsten249 Жыл бұрын
@@speenta4879 "most" non-blind ai is so unusual that im actually surprised when i hear about one that does. theres a decent handful that get some very basic stats feed into it, but one that can actually see stuff around it even somewhat like a player playing a video game. then again i dont keep up with learning ai very much anymore... so maybe thats changed
@nikkiofthevalley
@nikkiofthevalley 10 ай бұрын
​@@brentramsten249I've seen more "non-blind" AI than "blind" AI. I have no idea what gave you that idea.
@CoratoLaga
@CoratoLaga Жыл бұрын
I feel sick as all hell right now, but watching this i imagined Dingus happy and that made me happy :)
@EpicVideos2
@EpicVideos2 Жыл бұрын
What algorithm did you use? Also, are you able to open source the boulder pushing environment? I'm researching hiearchical reinforcement learning and planning and your boulder environment could be a pretty useful benchmark.
@Dingus_Labs
@Dingus_Labs Жыл бұрын
I use ppo, If you're keen to learn deep reinforcement learning hands on, I highly recommend mlagents toolkit for unity, it comes with tons of examples, already set up example environments and proper readmes with set up steps. Awesome for learning!
@assassinunknown6664
@assassinunknown6664 Жыл бұрын
He used 54 other dinguses
@wyndhamwynne2480
@wyndhamwynne2480 Жыл бұрын
​@@Dingus_Labsdo you have a shared repo for this project, which I could learn more about PPO RL from?
@Dingus_Labs
@Dingus_Labs 11 ай бұрын
@@wyndhamwynne2480 I'm apprehensive to share any repos because I do make use of some commercially purchased textures and models, and they restrict redistributing, which means I'd have to find a different way to store those files and share, and people using the repo would still need to replace those missing assets with something else, I don't yet have a simple and quick solution to that issue.
@wyndhamwynne2480
@wyndhamwynne2480 11 ай бұрын
@@Dingus_Labs that's a shame but understandable. Personally, I'm not interested in any models or textures, or even trying to reproduce locally, I'd only interested in reading through the code and learning more about deep reinforcement learning and specifically ppo. It's mainly the architecture design (width & breadth) for particular applications and the cost/loss function and back propagation to weights & bias adjustment that is unclear to me. Any references in these areas to good learning material would be greatly appreciated!
@minecraftperson8412
@minecraftperson8412 Жыл бұрын
Dingus: what is my purpose? *You push rocks up hills* Dingus: Oh god
@moonsinger333
@moonsinger333 Жыл бұрын
wow it's kind of a crime you don't have more subs!!! i'll have to keep an eye out for more dingus content, watching this video and cheering on a cute little ai pushing boulders delighted me very much
@haveagreatweek
@haveagreatweek Жыл бұрын
“Ah…a visitor…indeed. The kingdom of heaven has long since forgotten my name…and I am eager to make them remember. So come forth child of man… and…die” - Sisyphus prime 20XX
@snowysalt
@snowysalt Жыл бұрын
I have a fun idea you could make a live stream of dingus pushing up a boulder a long track while chat messages can cause boulders to roll down and mess with him
@Dingus_Labs
@Dingus_Labs Жыл бұрын
I've thought about some live stream stuff! I'm not in a position to do it right now but I'm hoping to have the opportunities sometime in the coming months.
@kingmo565
@kingmo565 9 ай бұрын
Somewhere there's an operator looking at you on screen and commenting on it as if you were named Dingus and constantly messing up. Awesome video!
@milliemurrell6072
@milliemurrell6072 Жыл бұрын
this is really cool! i'd love to see one of these AIs try going up against harder and harder bullet hells
@rennegaddefoxxe
@rennegaddefoxxe Жыл бұрын
"The Dingus you are watching is not the only Dingus training at this time." THERE ARE MULTIPLE DINGI!
@SoggywafflesPLAYZ
@SoggywafflesPLAYZ Жыл бұрын
Awesome video I would expect this quality from a much bigger channel! Video blowing up in 3 2 1…
@eugenekrabs141
@eugenekrabs141 Жыл бұрын
i need one of those youtube boxing tournaments between Dingus and Sisyphus
@Mr_Reaps25
@Mr_Reaps25 Жыл бұрын
One thing i think would have been cool was a course where he has to go down hill beckwards then back up. Wonder he that would work with the reward systems?
@BestPranksterEver
@BestPranksterEver 11 ай бұрын
Give dingus legs so he needs to learn how to walk and jump.
@RalorPenwat
@RalorPenwat Жыл бұрын
You could probably get him to not go down the slide easily if you really wanted by adding a minor negative reward function to Dingus's height, but honestly I thought it was cute how he went down the slide too and makes a lot of sense considering the potential of the boulder sliding off the side.
@DarkOmegaMK2
@DarkOmegaMK2 Жыл бұрын
Dingus looks like it's ready to check my vibe.
@Vallee152
@Vallee152 Жыл бұрын
People never show the final AI doing all the levels again
@Dingus_Labs
@Dingus_Labs Жыл бұрын
He would very likely struggle, the changes to the model after he's finished a level means he'd likely need to relearn for a bit when he goes into a different level
@danival2090
@danival2090 Жыл бұрын
@@Dingus_Labs I'd love to see that!
@Finsternis..
@Finsternis.. Жыл бұрын
Something I always would want to see in this kind of video is some kind of abstraction of the inputs for the AI so we get some insight into the context it considers. Like "is it aware of the slopes, if so, is it an abstracted into levels of slopyness or an realistic value" or "is it aware of its level of control over the stone" And not only out of sheer curiosity, but also since people often want to compare AI learning with human learning, and in that regard the question wether it is "very sloped" or "sloped by 60°" seems like an important difference.
@jonaw.2153
@jonaw.2153 Жыл бұрын
You dingus! You've automated the indomitable human spirit! Also, how'd you make this visualization?
@Dingus_Labs
@Dingus_Labs Жыл бұрын
He never stops trying (until the specified Max steps have been hit on training the model). By visualisation do you mean the rays coming out of dingus early in the vid?
@Doodle128
@Doodle128 Жыл бұрын
Mr.. dingus.. I have informed my employers of your… abilities and *gasp* and they would like to offer you a… job..
@GROAT72
@GROAT72 Жыл бұрын
This could easily be turn into a game
@GlorifiedGremlin
@GlorifiedGremlin 10 ай бұрын
6:35 It's literally like Naruto training with shadow clones and then absorbing all their experience 😂
@CobbleDohickey-kv4my
@CobbleDohickey-kv4my Жыл бұрын
one must imagine dingus happy. 😔
@celinhooliveira3716
@celinhooliveira3716 Жыл бұрын
*clicks on the video *sisyphus meme theme starts playing
@JulianDaEpic0
@JulianDaEpic0 Жыл бұрын
this man is criminally under-rated
@ilikefrys
@ilikefrys Жыл бұрын
Fr
@azraeliusescanorius8349
@azraeliusescanorius8349 Жыл бұрын
I feel like the end course should have incorporated all the previous courses instead of jist a tightrope act.
@catwithlonghair1850
@catwithlonghair1850 Жыл бұрын
Wow this is amazing, more people should see this!
@Hiasibua
@Hiasibua Жыл бұрын
Dingus finna build some pyramids soon 🧐
@iwantagoodnameplease
@iwantagoodnameplease Жыл бұрын
Does learning later courses negatively affect earlier ones? e.g. if you redo everything with the latest model, will he smash it first time on each course, or still mess up and have to learn a bit more?
@macizzyy
@macizzyy Жыл бұрын
@Dingus_Labs: He would very likely struggle, the changes to the model after he's finished a level means he'd likely need to relearn for a bit when he goes into a different level
@struumbug
@struumbug Жыл бұрын
great video! it would be good for the boulder to spawn at a somewhat random x-position every time so the AI doesnt learn to rely on it spawning in the center.
@LemonCh1ffon
@LemonCh1ffon Жыл бұрын
Im fairly confident that dingus just brute forced most of the levels instead of actually learning because (read more) A: he was repeating a never changing level B: movements were mostly VERY dsimaler to the last generation C: When you double checked his boulder dodging, it completly failed D: It was predodging obstacles before even spawning
@maxwellbenedict5167
@maxwellbenedict5167 Жыл бұрын
yeah, you're probably right but I did notice it did some real learning as well. at 5:36, he stops at the end of the platform, which is something I believe he learned. alternatively, it could just be he picked the best one from every parallel instance and this was just the one that happened to stop.
@LemonCh1ffon
@LemonCh1ffon Жыл бұрын
@@maxwellbenedict5167 or luck
@Dingus_Labs
@Dingus_Labs Жыл бұрын
Movements being similar to last generation isn't too unexpected, changing hyperparameters to encourage more experimentation would have resulted in more variance per generation, I was fortunate that he managed to get through everything with my initial settings. The predodging obstacles is very interesting for sure. And yeah, having static levels does invite brute forcing, I did make Dingus spawn in a random rotation each respawn to add some small amount of variance per run but it's not enough to counter it.
@Oh_Low
@Oh_Low Жыл бұрын
the all mighty algorithm has led me to this video! i subscribed instantly. I hope to see your channel grow more and more!
@jamesbhollingsworth5452
@jamesbhollingsworth5452 Жыл бұрын
Does dingus "see" the boulders coming toward him? Does he "see" the whole map?
@egekahraman8985
@egekahraman8985 Жыл бұрын
even the sisyphus’s job is getting automated by ai
@ricolorenz7307
@ricolorenz7307 Жыл бұрын
I'm not convinced the AI isn't just memorizing inputs to beat the levels. It seems like it remembers how to move the ball forwards, left, and right, but aside from that, it doesn't look like it's using it's senses to actually determine anything. It looks like it's just memorizing inputs.
@shapelesslord2
@shapelesslord2 8 ай бұрын
sysiphus was kind of a dingus so this seems appropriate
@Vok250
@Vok250 Жыл бұрын
Looking forward to being replaced by Dingus AI at my job.
@kylesimpson3856
@kylesimpson3856 9 ай бұрын
"Think you outsmart the biggest dingus in the room?"
@DipolarApathy
@DipolarApathy Жыл бұрын
I saw your channel name and within the first 10 seconds of this video I subscribed. Excellent shit mate
@Speed001
@Speed001 Жыл бұрын
8:30 I'm not sure it would wait if the Boulders fell at a diferent rate. Overfitting possibly, just learning one path each time.
@krembananowy
@krembananowy Жыл бұрын
I just watched some of your first videos and this one. Your editing and commentary these days is a vast improvement! Keep up the good work!
@dogpotato972
@dogpotato972 Жыл бұрын
Adorable character, good editing, good narration. Watch this man blow up.
@gooscifur5327
@gooscifur5327 Жыл бұрын
One must imagine dingus happy, the preprogrammed reward of push a boulder up hill is enough to fill a mans heart
@username5155
@username5155 9 ай бұрын
This video made me say “Super Monkey Ball 2” out loud and I have no idea why but honestly yeah Super Monkey Ball 2.
@Nerd1704
@Nerd1704 Жыл бұрын
Dingiphus enjoys pushing his boulder, it generates dopamine (or the virtual equivalent) in his brain. Therefore, one sees him happy upon watching him complete these challenges and doesn't have to imagine it.
@aaronleeder8269
@aaronleeder8269 Жыл бұрын
Not only did you make a great video, not only did you create an intelligent ai, but you even came up with an original game idea! This actually looks fun, in a getting up or jump king kind of way!
@lance499
@lance499 Жыл бұрын
Getting up? you mean Getting Over It?
@aaronleeder8269
@aaronleeder8269 Жыл бұрын
@@lance499 oh yeah, you’re right.
@High-Overlord-Snarffie-Pug
@High-Overlord-Snarffie-Pug Жыл бұрын
this video has been popping up in my recommended for 3 days and I've avoided it, I didn't want to watch a video of a cube pushing balls, finally I gave in and ended up watching almost 15 minutes of a cube pushing a ball, damn you Dingus
@jayrony69
@jayrony69 Жыл бұрын
You got the algorithm jackpot, gained 50 subs in a few minutes
@Uvlugiak
@Uvlugiak Жыл бұрын
Curious to see how an AI seems to go through the same process of learning new skills that a human would. There are flukes, fumbles on the basics here and there, and as you mentioned, breakthroughs. AIs are trained similarly to humans in a way (or animals/creatures in general), with rewards vs negative feedback, but it still fascinates me to observe AI going through the same steps we do. The learning process is a universal experience, and that isn’t a ground breaking observation to make. But it gets me feeling some sort of existential way to wonder about how we’re all thrown into this world not knowing anything.
@phrygianphreak4428
@phrygianphreak4428 Жыл бұрын
Dingus: "what is my purpose?" DL: "You are sisyphus" Dingus: "MY GOD."
@Paddy-q4h
@Paddy-q4h Жыл бұрын
WE MAKIN' IT OUT OF TARTARUS WITH THIS ONE 🗣🗣🗣🔥🔥🥶🥶
@oscaradeaza1203
@oscaradeaza1203 Жыл бұрын
(Me and the Birds keeps him rolling a boulder up and down. One must imagine Dingus happy.)
@shrekman8765
@shrekman8765 Жыл бұрын
Your are disgusting-ly underrated how tf are ya not at 100k?!?! Look ya have a bright future on KZbin
@superfunnyjoke3922
@superfunnyjoke3922 Жыл бұрын
Bro you’re blowing up!! Congrats man :)
@awesomegamer2430
@awesomegamer2430 Жыл бұрын
One must imagine dingus happy
@DEATH2NOOBZ
@DEATH2NOOBZ Жыл бұрын
“ This dingus.. To hold.. Me? “
@SomeGuyNamedDezecra
@SomeGuyNamedDezecra 11 ай бұрын
now dingus can be a prime soul
@MichealAfton_jk_i_am_funniboi
@MichealAfton_jk_i_am_funniboi Жыл бұрын
"One must imagine Sisyphus happy. "
@Ghareebz
@Ghareebz Жыл бұрын
finally a Guy who interested in ML Agents Like me , As someone who got knowledge in this Field , can You tell if i can make an enemy behavior that can aim and shoot , even if it's in Complex Environment.
@FurryNonsense
@FurryNonsense Жыл бұрын
The background could have been much better
@skeleton819
@skeleton819 Жыл бұрын
one thing i would love to see in an ai video is an ai learning to fight. I’ve seen a few like boxing, but I’m thinking like a decently varied combat system, like idk, average moves, special moves with cooldowns, dodging and parrying, and so on. It would be kinda cool. This is still awesome though
@coolestkid3435
@coolestkid3435 Жыл бұрын
im so happy this video did so well, i love your content and you need more people watching you!!
@Xaicracker
@Xaicracker Жыл бұрын
We need a Dingus Prime.
@badatgaming9905
@badatgaming9905 Жыл бұрын
2:03 if I had to guess I assume either A) dingus learned that if he's in contact with the boulder for too long he's more likely to be punished or B) he learned that if he looses contact with the boulder he can backup to reduce punishment by maybe catching the boulder (I say this because it looks like the boulder kinda bounces ahead of him before he stops)
@Btraf
@Btraf Жыл бұрын
Woah, why don't this guy have more subscribers? He's underrated
@thejewsader
@thejewsader 11 ай бұрын
9:08 I guess you could say that he really dropped the ball on this one
@matanimatesstuff2820
@matanimatesstuff2820 Жыл бұрын
sisyphus going to steal your code ._.
@Chomiky1
@Chomiky1 9 ай бұрын
Dingus Lore Entry #2 (long) He Has Hands Now! Cool, But He Just Realized, Before (When He Was An Secretive Agent), The Gods Got Absolutely Angered At Him, And Punished Him With Pushing A Boulder Up An Hill At First, He Had No Idea Why He Is Here In The First Place For A Punishment, But Now He Realizes, He Now Does What He's Intended To Do. At The First Mountain, He Struggled With Pushing Boulders, But After Training, He Learns How To Push A Boulder, So He Pushed It Up Into The Mountainous Region After He Pushed The Boulder Up The First Mountain, The Gods Put Him In The Second Mountain, And Unluckily For Dingus, An Avalanche Happens, He Avoids The Boulders Against Him And Eventually Pushes It. Third Mountain Has Sloppy Platforms, So Dingus Had To Precisely Platform From Slope To Slope, And Pushes It Anyways The Fourth Level Is A Mountain With A Sine Pathway, So Dingus Had To Precisely Go Left And Right, After Getting Precise At Pushing The Boulders, He Finishes It. The Gods Got Angrier, And Put Dingus In An Mountain Way Harder To Overcome, As It Has A Boulder In The Way And He Has To Wait For The Boulders To Go Down, Unlucky For Dingus, He's... Impatient. Dingus Absolutely Struggles With These Types Of Things, As He Had An Extreme Amount Of Practice, Because Impatience Is Bad, But Finally... He Did It. The Sixth Mountain Is The Combination of Mountains Three and Four, A Sine, Sloppy Mountain To Overcome, Dingus Keeps Trying To Push The Boulder, And Finishes It. The Seventh Mountain... The Mountain Has An Avalanche, Like The First Few Levels, Unlucky! But Dingus Doesn't Give Up, Never Gives Up... He Precisely Goes Left And Right Again To Avoid The Boulders, And Obviously, Like Anything Else Before, He Did It The Gods Decided That Was The Last Blow, It Gave Dingus A Thin, Long Path For The Eighth Mountain, Dingus Absolutely Struggled With It. He Tried Multiple Times, Everytime Doing More And More Progress In This Hell Of A Mountain, But That Was To No Avail Not Until An Extremely Long Amount Of Time, Dingus Does It, He Goes Into The Thin Pathway, Precisely Avoids The Imminent Depths, And After All Of That... He Did It. The Gods Forgave Him And Puts Him Back Into The Actual World Again... Dingus Is Finally Happy Again. Well, Dingus Steals Stuff... Well That's A Dumb Idea After He Went Throught What He Thought Was Literal Hell.
@brimple
@brimple Жыл бұрын
Sisyphus automated out of his job 😢
@nodrance
@nodrance Жыл бұрын
This could honestly work as a game
@gvarph7212
@gvarph7212 Жыл бұрын
Great video! Subscribed. I just have few suggestions : 1) add a generation counter 2) show how well the final model deals with the first few levels
@theyellowpepper9951
@theyellowpepper9951 Жыл бұрын
for 200 subs the production qualitys amazing man
@Dingus_Labs
@Dingus_Labs Жыл бұрын
Thank you! I'm trying my best to get better with editing!
@Jacksongirard
@Jacksongirard Жыл бұрын
Im glad this video got blessed by the algorithm. Ill be watching all of your videos now! Good stuff ❤
@MBSfilms77
@MBSfilms77 Жыл бұрын
Make dingus create a civilization with other ai freinds
@colt-the-best-cola
@colt-the-best-cola Жыл бұрын
really high quality videos for such a low sub count. love this and love how this guy experiments with ai
@blanksymortimer4088
@blanksymortimer4088 10 ай бұрын
i think i just figured something out about neural networks like this. they work way faster when there is multiple failure modes. the waiting level probably took much longer cause after the neural network figured out basic stuff it could only learn if one of the simulations did the correct thing by coincidence. but the slopes level was way faster because it could knock out 50 different ways to fail every simulation.
@D0Samp
@D0Samp Жыл бұрын
2:07 Just like me when I played the 8-ball missions in the Splatoon 2 Octo Expansion DLC.
@milk_yt
@milk_yt Жыл бұрын
11:40 My left ear sure loves this level.
AI Invents New Swimming Stroke
20:11
b2studios
Рет қаралды 343 М.
Can an AI survive Five Nights at Freddingus'?
24:40
Dingus Labs
Рет қаралды 90 М.
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 11 МЛН
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 90 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 52 МЛН
Evolving Genetic Neural Network Optimizes Poly Bridge Problems
9:59
Teaching an AI to become a stealthy agent
8:47
Dingus Labs
Рет қаралды 46 М.
A.I Learns to Play TOWER DEFENSE
11:32
ZuzeloApps
Рет қаралды 205 М.
AI Boxing Got me Wheezing
15:06
cozmouz
Рет қаралды 464 М.
OpenAI Plays Hide and Seek…and Breaks The Game! 🤖
6:02
Two Minute Papers
Рет қаралды 10 МЛН
The REAL hardcore nether challenge
26:38
BANCLAM
Рет қаралды 422 М.
AI Learns Table Tennis
11:20
b2studios
Рет қаралды 1,1 МЛН
AI tries to forklift through increasingly deadly warehouses
13:21
AI learns to push boulders up the most insane hill ever
13:43
Dingus Labs
Рет қаралды 35 М.
AI Learns To Swing Like Spiderman
15:29
b2studios
Рет қаралды 6 МЛН
Новый iPhone 👍 @JaySharon
1:07
История одного вокалиста
Рет қаралды 3,1 МЛН
Гениальная замена кнопки CTRL в США
0:15
Сергей Милушкин
Рет қаралды 4,1 МЛН
iPhone 📱 17 Pro Max Unreal Zoom 🤯
0:11
DrBoom
Рет қаралды 964 М.
Сколько стоит IPhone на родине Samsung?
0:53
Дмитрий Шилов
Рет қаралды 177 М.