AI learns to push boulders up insane hills

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ •

  • @revimfadli4666
    @revimfadli4666 Рік тому +8322

    One must imagine Dingus happy

    • @Dingus_Labs
      @Dingus_Labs  Рік тому +944

      Legends say he was happily pushing boulders even before he was put into this strange simulated environment.

    • @christianottley8542
      @christianottley8542 Рік тому +253

      One must imagine dingus upside-down, its hilarious

    • @Scratchydoesmusic
      @Scratchydoesmusic Рік тому +38

      ​@@Dingus_LabsHmmm...

    • @totrox2445
      @totrox2445 Рік тому +65

      I knew this comment will be here as i saw the title of the video.

    • @The_Cheez
      @The_Cheez Рік тому +6

      Dang it. He beat me to it

  • @zawarudo497
    @zawarudo497 Рік тому +2707

    it acts so convincingly distraught whenever it loses the ball

    • @ShrimpFry_Cute
      @ShrimpFry_Cute Рік тому +5

      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 Рік тому +169

      He so sad 😢

    • @nicolasn12
      @nicolasn12 Рік тому +29

      boulder*

    • @alansmithee419
      @alansmithee419 Рік тому +240

      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 Рік тому +80

      @@alansmithee419 so you're saying that dingus is the next stage in human evolution?

  • @KaufmoTheCIown
    @KaufmoTheCIown Рік тому +3699

    Give Dingus a top hat that progressively gets taller every video.

    • @paper177
      @paper177 Рік тому +89

      YES

    • @paper177
      @paper177 Рік тому +178

      but wait nono one that gets taller everytime he gets a reward

    • @revimfadli4666
      @revimfadli4666 Рік тому +174

      @@paper177 then one no longer needs to imagine Dingus happy, for he is actually happy

    • @paper177
      @paper177 Рік тому +19

      free hat

    • @AnUnfortunatePotato
      @AnUnfortunatePotato Рік тому +48

      @@paper177is that dimmagingus, owner of the dimmsdale dimmadingus?

  • @exLightningg
    @exLightningg Рік тому +1160

    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 Рік тому +121

      Definitely. Want to see the difference between the new and final ai

    • @mondongoloco7902
      @mondongoloco7902 Рік тому +11

      Wtf is ur pfp

    • @arend8785
      @arend8785 Рік тому +27

      yeah, or maybe a final level with all the elements from previous levels

    • @222patapon222
      @222patapon222 Рік тому +9

      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 Рік тому +1

      @@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 Рік тому +877

    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 Рік тому +36

      What inputs did you use?

    • @nikkiofthevalley
      @nikkiofthevalley Рік тому +64

      I have a feeling that there's a couple hundred instances running in parallel.

    • @not3catsinatrenchcoat
      @not3catsinatrenchcoat Рік тому +70

      55, he says so

    • @Dingus_Labs
      @Dingus_Labs  Рік тому +301

      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 Рік тому +35

      @@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 Рік тому +356

    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 Рік тому +48

      One must imagine Dingus happy. Or speedrunner

    • @deleting-e9p
      @deleting-e9p Рік тому +16

      Or combine all levels into a mountain.

    • @eli3963
      @eli3963 Рік тому +14

      For sure. I believe reinforcement learning is pretty prone to forgetting.

    • @Dingus_Labs
      @Dingus_Labs  Рік тому +160

      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 Рік тому +12

      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

  • @haroldas1
    @haroldas1 Рік тому +365

    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  Рік тому +147

      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 Рік тому +4

      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️⃣🟨🟥🟥
      🟥🟥🟨🟨🟨🟨🟨🟨🟨🟥🟥
      🟥🟥🟨🟢🟨🟥🟥🟥🟥🟥🟥
      🟥🟥🟨💗🟨🟥🟥🟥🟥🟥🟥
      🟥🟥🟨🟨🟨🟥🟥🟥🟥🟥🟥
      🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥

  • @dariocampanella7992
    @dariocampanella7992 Рік тому +67

    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 10 місяців тому +1

      One must imagine Dingus Labs happy.

  • @sophiekarp1556
    @sophiekarp1556 11 місяців тому +12

    I think I have a bunch of Dingus cubes running my brain

  • @dingus2924
    @dingus2924 Рік тому +16

    I dont remember pushing this boulder

  • @nicooftheforest
    @nicooftheforest Рік тому +22

    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
    😢

  • @Triikouu
    @Triikouu Рік тому +12

    the robotic urge to push a boulder up a hill for eternity

  • @sophiethesnail
    @sophiethesnail Рік тому +5

    bro created an intelligence purely for it to suffer eternal punishment

  • @AlexandHuman
    @AlexandHuman Рік тому +34

    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

  • @Roover8138
    @Roover8138 Рік тому +18

    In a way, we’re all just like Dingus

  • @GlorifiedGremlin
    @GlorifiedGremlin 11 місяців тому +2

    6:35 It's literally like Naruto training with shadow clones and then absorbing all their experience 😂

  • @arceyplayz
    @arceyplayz Рік тому +26

    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?

  • @Gamesux421
    @Gamesux421 Рік тому +22

    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 Рік тому +2

      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 Рік тому +10

      @@Delmworks I’ve seen reinforcements algorithms frequently find glitches/ exploits. I’m an ML Engineer.

    • @coldbluebrownie
      @coldbluebrownie Рік тому

      the fastest sisyphus

  • @mythalda0040
    @mythalda0040 Рік тому +20

    woah, this is some high quality content, this man deserves more subscribers

  • @minecraftperson8412
    @minecraftperson8412 Рік тому +2

    Dingus: what is my purpose?
    *You push rocks up hills*
    Dingus: Oh god

  • @EpicVideos2
    @EpicVideos2 Рік тому +106

    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  Рік тому +58

      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 Рік тому +7

      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  Рік тому +1

      @@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 Рік тому

      @@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!

  • @brentramsten249
    @brentramsten249 Рік тому +15

    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 Рік тому +1

      @@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 11 місяців тому

      ​@@brentramsten249I've seen more "non-blind" AI than "blind" AI. I have no idea what gave you that idea.

  • @moonsinger333
    @moonsinger333 Рік тому +4

    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

  • @lucasroberds7242
    @lucasroberds7242 Рік тому +2

    You have shamed, and embarrassed dingus with these unusual trials. He and his brethren will come back in full force to extract vengeance.

  • @snowysalt
    @snowysalt Рік тому +6

    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  Рік тому +3

      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.

  • @estroRin
    @estroRin 8 місяців тому

    4:17 "this level requires dingus becomes a lot better with his dexterity" and dingus IMMEDIATELY pushes the boulder off the platform with perfect comedic timing

  • @ruaskuma7515
    @ruaskuma7515 Рік тому +6

    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.

  • @celinhooliveira3716
    @celinhooliveira3716 Рік тому +2

    *clicks on the video
    *sisyphus meme theme starts playing

  • @Vallee152
    @Vallee152 Рік тому +29

    People never show the final AI doing all the levels again

    • @Dingus_Labs
      @Dingus_Labs  Рік тому +19

      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 Рік тому +3

      @@Dingus_Labs I'd love to see that!

  • @Т1000-м1и
    @Т1000-м1и Рік тому +2

    Interestingly this felt like a news segment

  • @jonaw.2153
    @jonaw.2153 Рік тому +11

    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?

  • @kingmo565
    @kingmo565 10 місяців тому +2

    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!

  • @RalorPenwat
    @RalorPenwat Рік тому +15

    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.

  • @SquidCode
    @SquidCode Рік тому +2

    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.

  • @Mr_Reaps25
    @Mr_Reaps25 Рік тому +3

    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?

  • @Doodle128
    @Doodle128 Рік тому +1

    Mr.. dingus.. I have informed my employers of your… abilities and *gasp* and they would like to offer you a… job..

  • @milliemurrell6072
    @milliemurrell6072 Рік тому +4

    this is really cool! i'd love to see one of these AIs try going up against harder and harder bullet hells

  • @rennegaddefoxxe
    @rennegaddefoxxe Рік тому +2

    "The Dingus you are watching is not the only Dingus training at this time." THERE ARE MULTIPLE DINGI!

  • @CobbleDohickey-kv4my
    @CobbleDohickey-kv4my Рік тому +3

    one must imagine dingus happy. 😔

  • @CoratoLaga
    @CoratoLaga Рік тому +2

    I feel sick as all hell right now, but watching this i imagined Dingus happy and that made me happy :)

  • @SoggywafflesPLAYZ
    @SoggywafflesPLAYZ Рік тому +3

    Awesome video I would expect this quality from a much bigger channel! Video blowing up in 3 2 1…

  • @BestPranksterEver
    @BestPranksterEver Рік тому +1

    Give dingus legs so he needs to learn how to walk and jump.

  • @GroatTheCatLicker
    @GroatTheCatLicker Рік тому +4

    This could easily be turn into a game

  • @haveagreatweek
    @haveagreatweek Рік тому +1

    “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

  • @JulianDaEpic0
    @JulianDaEpic0 Рік тому +5

    this man is criminally under-rated

  • @egekahraman8985
    @egekahraman8985 Рік тому +1

    even the sisyphus’s job is getting automated by ai

  • @iwantagoodnameplease
    @iwantagoodnameplease Рік тому +4

    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 Рік тому +1

      @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

  • @phrygianphreak4428
    @phrygianphreak4428 Рік тому +1

    Dingus: "what is my purpose?"
    DL: "You are sisyphus"
    Dingus: "MY GOD."

  • @catwithlonghair1850
    @catwithlonghair1850 Рік тому +3

    Wow this is amazing, more people should see this!

  • @DarkOmegaMK2
    @DarkOmegaMK2 Рік тому +1

    Dingus looks like it's ready to check my vibe.

  • @jamesbhollingsworth5452
    @jamesbhollingsworth5452 Рік тому +5

    Does dingus "see" the boulders coming toward him? Does he "see" the whole map?

  • @thejewsader
    @thejewsader Рік тому +1

    9:08 I guess you could say that he really dropped the ball on this one

  • @LemonCh1ffon
    @LemonCh1ffon Рік тому +13

    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 Рік тому +1

      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 Рік тому +2

      @@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.

  • @kylesimpson3856
    @kylesimpson3856 11 місяців тому +1

    "Think you outsmart the biggest dingus in the room?"

  • @ricolorenz7307
    @ricolorenz7307 Рік тому +3

    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.

  • @Nerd1704
    @Nerd1704 Рік тому +1

    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.

  • @shapelesslord2
    @shapelesslord2 9 місяців тому +1

    sysiphus was kind of a dingus so this seems appropriate

  • @Vok250
    @Vok250 Рік тому +1

    Looking forward to being replaced by Dingus AI at my job.

  • @melody3741
    @melody3741 Рік тому

    “I have no idea what he was thinking 9:10
    He pushed it and it rolled away faster than he expected over the ledge, he spun around to get it, pushed it further, and then followed it as it rolled off

  • @milk_yt
    @milk_yt Рік тому +1

    11:40 My left ear sure loves this level.

  • @amialovesbugs
    @amialovesbugs Рік тому +1

    “ This dingus.. To hold.. Me? “

  • @Hiasibua
    @Hiasibua Рік тому +2

    Dingus finna build some pyramids soon 🧐

  • @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!

  • @Xaicracker
    @Xaicracker Рік тому +2

    We need a Dingus Prime.

  • @gooscifur5327
    @gooscifur5327 Рік тому +1

    One must imagine dingus happy, the preprogrammed reward of push a boulder up hill is enough to fill a mans heart

  • @D0Samp
    @D0Samp Рік тому +1

    2:07 Just like me when I played the 8-ball missions in the Splatoon 2 Octo Expansion DLC.

  • @MichealAfton_jk_i_am_funniboi
    @MichealAfton_jk_i_am_funniboi Рік тому +1

    "One must imagine Sisyphus happy. "

  • @eugenekrabs141
    @eugenekrabs141 Рік тому +2

    i need one of those youtube boxing tournaments between Dingus and Sisyphus

  • @shrekman8765
    @shrekman8765 Рік тому +1

    Your are disgusting-ly underrated how tf are ya not at 100k?!?! Look ya have a bright future on UA-cam

  • @jayrony69
    @jayrony69 Рік тому +1

    You got the algorithm jackpot, gained 50 subs in a few minutes

  • @DipolarApathy
    @DipolarApathy Рік тому +1

    I saw your channel name and within the first 10 seconds of this video I subscribed.
    Excellent shit mate

  • @aaronleeder8269
    @aaronleeder8269 Рік тому +1

    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 Рік тому +1

      Getting up? you mean Getting Over It?

    • @aaronleeder8269
      @aaronleeder8269 Рік тому +1

      @@lance499 oh yeah, you’re right.

  • @awesomegamer2430
    @awesomegamer2430 Рік тому +1

    One must imagine dingus happy

  • @Speed001
    @Speed001 Рік тому +1

    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.

  • @SomeGuyNamedDezecra
    @SomeGuyNamedDezecra Рік тому +1

    now dingus can be a prime soul

  • @dogpotato972
    @dogpotato972 Рік тому +1

    Adorable character, good editing, good narration. Watch this man blow up.

  • @High-Overlord-Pugula
    @High-Overlord-Pugula Рік тому

    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

  • @superfunnyjoke3922
    @superfunnyjoke3922 Рік тому +1

    Bro you’re blowing up!! Congrats man :)

  • @username5155
    @username5155 10 місяців тому +1

    This video made me say “Super Monkey Ball 2” out loud and I have no idea why but honestly yeah Super Monkey Ball 2.

  • @theyellowpepper9951
    @theyellowpepper9951 Рік тому +1

    for 200 subs the production qualitys amazing man

    • @Dingus_Labs
      @Dingus_Labs  Рік тому

      Thank you! I'm trying my best to get better with editing!

  • @moonlightmando7163
    @moonlightmando7163 Рік тому +2

    The real question is, is it dingi or dinguses?

  • @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)

  • @coolestkid3435
    @coolestkid3435 Рік тому

    im so happy this video did so well, i love your content and you need more people watching you!!

  • @azraeliusescanorius8349
    @azraeliusescanorius8349 Рік тому +1

    I feel like the end course should have incorporated all the previous courses instead of jist a tightrope act.

  • @krembananowy
    @krembananowy Рік тому +1

    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!

  • @NoPantsBaby
    @NoPantsBaby Рік тому

    6:30 the moment god pulls you into the 4th dimension showing you the insignificance of your entire existence, nothing but a thread within a multiverse of possibilities.

  • @oscaradeaza1203
    @oscaradeaza1203 Рік тому +1

    (Me and the Birds keeps him rolling a boulder up and down. One must imagine Dingus happy.)

  • @kip258
    @kip258 Рік тому +1

    Learning AI aside, you could make this concept of pushing a boulder through levels into a simple game and sell it for anywhere from $2-$10

  • @Finsternis..
    @Finsternis.. Рік тому +1

    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.

  • @dbonechis
    @dbonechis Рік тому +1

    Yo man, your content is great.

  • @nodrance
    @nodrance Рік тому +2

    This could honestly work as a game

  • @struumbug
    @struumbug Рік тому +1

    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.

  • @FurryNonsense
    @FurryNonsense Рік тому +1

    The background could have been much better

  • @DarthSidious-UNL-POW
    @DarthSidious-UNL-POW 11 місяців тому

    One must imagine dingus educated in the art of pushing boulders up insane hills.

  • @DeliriousProductions
    @DeliriousProductions Рік тому

    Is this all we are? A Dingus learning how to live life? "Uh. Hi. I'm Lamb'O, and I'm a Dingus."

  • @_XRMissie
    @_XRMissie Рік тому

    That last level is like doing a dribble challenge in Rocket League. Very interesting challenge for ol mate Dingus

  • @kalvinbaxter6125
    @kalvinbaxter6125 Рік тому

    6:30 Dingus: into the dingusverse

  • @Paddy-q4h
    @Paddy-q4h Рік тому +2

    WE MAKIN' IT OUT OF TARTARUS WITH THIS ONE 🗣🗣🗣🔥🔥🥶🥶

  • @SteinGaming2006
    @SteinGaming2006 Рік тому +1

    This video has earned my subscription

  • @desty5238
    @desty5238 Рік тому +1

    He did what sisyphus never could

    • @Dingus_Labs
      @Dingus_Labs  Рік тому

      In Sisyphus' case "the game was rigged from the start"!