Tap to unmute

AI Learns To Swing Like Spiderman

Share
Embed
  • Published on Mar 9, 2026

Comments •

  • @pittabread9861
    @pittabread9861 3 years ago +33430

    Spiderman: homeschooled

    • @youtubeuniversity3638
      @youtubeuniversity3638 3 years ago +779

      Iron Spider: Retaught.

    • @AkaTkaNo2
      @AkaTkaNo2 3 years ago +354

      Spiderman: Learning from zero

    • @aahilmemon
      @aahilmemon 3 years ago +258

      @AkaTkaNo2 no he said homeschooled because of the theme of “home” coming in Spider-Man titles

    • @AkaTkaNo2
      @AkaTkaNo2 3 years ago +53

      @aahilmemon ik

    • @8jof544
      @8jof544 3 years ago +81

      The A-lazy-ing SpAIderman (the next new one in the spiderverse?)

  • @skycloud4802
    @skycloud4802 2 years ago +10296

    I love how chill and lazy the AI Spiderman seems. It's like Spiderman putting the least effort into moving about with his webs, whilst allowing his body to just ragdoll with it all.

    • @par6749
      @par6749 2 years ago +29

      damn 69 likes i feel bad for u

    • @miikavihersaari3104
      @miikavihersaari3104 2 years ago +257

      He's napping while swingin'

    • @Dionyzos
      @Dionyzos 2 years ago +170

      Why look cool when it gets the job done?

    • @miikavihersaari3104
      @miikavihersaari3104 2 years ago +68

      @Dionyzos Asleep is the new cool.

    • @Pupalah
      @Pupalah 2 years ago +134

      this is what happens when peter is knocked out and the spidersense is keeping him safe

  • @Smightr
    @Smightr 2 years ago +2001

    because of the spiderverse this is a canon spiderman

    • @Schnort
      @Schnort Year ago +60

      I love this. This was the same with Sonic for a while, too.

    • @sarafroats2935
      @sarafroats2935 Year ago +11

      Makes sense

    • @DorkViews
      @DorkViews Year ago +30

      We have to know what's his canon story

    • @mollyOS420
      @mollyOS420 Year ago +62

      ​@DorkViews Someone made a typo in the code of it's predecessor, causing it to have an error. Truly heartbreaking.

    • @Floridabaritoneboy
      @Floridabaritoneboy Year ago +2

      @BlackaMassathis comment is so awsome

  • @AlliSinned
    @AlliSinned 3 years ago +5516

    I like how the AI just resorts to using one hand form web shooting once it gets going. It’s like “why do I need two hands to shoot seems like a waste”

    • @maxiliarydendrite8926
      @maxiliarydendrite8926 2 years ago +299

      The real Spider-Man should take notes, obviously the way he’s been doing it is less efficient

    • @shytendeakatamanoir9740
      @shytendeakatamanoir9740 2 years ago +521

      ​@maxiliarydendrite8926 Sacrificing Efficiency for Style is something Spiderman would do, though

    • @AnonUserAgain
      @AnonUserAgain 2 years ago +18

      Yes

    • @lolshark33
      @lolshark33 2 years ago +195

      It's also better for a living being to use both arms bc it would even out the amount of strain. Plus the arm that's used all the time would probably be more muscular than the unused arm and I think we all know what that typically implies lol

    • @michaelpacinus242
      @michaelpacinus242 2 years ago +14

      @shytendeakatamanoir9740 Spider-Man. Quite the beautiful word.

  • @yudoball
    @yudoball 3 years ago +2189

    13:06
    - he almost fell done
    - saved himself in the last second
    - celebration backflip

  • @snow-boi111
    @snow-boi111 Year ago +109

    0:18 what in the world😂😂😂😂

  • @thatflatdude4451
    @thatflatdude4451 3 years ago +5393

    "With great distance, comes great rewards" - Piderman

  • @roscoe5427
    @roscoe5427 3 years ago +2175

    ten years ago i would not imagine myself sitting here eating my food while watching an AI grow up to be spiderman

    • @miller-joel
      @miller-joel 3 years ago +74

      It's all fun and games until it becomes self-aware and launches the nuclear missiles.

    • @puplos125
      @puplos125 3 years ago +79

      ​@miller-joel so true i hate when it happens ong

    • @BritishBoy
      @BritishBoy 2 years ago +38

      ​@puplos125ruins a perfectly good Tuesday like nothing else

    • @lord_gyver
      @lord_gyver 2 years ago +10

      Everyone can wear the mask

    • @Laxaft
      @Laxaft 2 years ago +3

      ​@lord_gyverLMAO

  • @drphalanges1520
    @drphalanges1520 2 years ago +84

    I like how it uses little micro-adjustments like you would do with thrusters in space. It's cool to see it so casually correct its course.

  • @TheActualAnthonino
    @TheActualAnthonino 3 years ago +837

    I love how the web-slinging sound is just you going _"chu" "shue" & "shu"_

  • @Music-nn9mi
    @Music-nn9mi 2 years ago +2852

    I think the reason the ai moved to using only one hand was to minimize the randomness that happens to its decisions. Since half the time they don't affect the outcome if you don't use one of them.

    • @SunSoupArt
      @SunSoupArt 2 years ago +34

      could have been solved if the webs toggled hands

    • @Music-nn9mi
      @Music-nn9mi 2 years ago +200

      @SunSoupArt you about to toggle these hand lmao

    • @robonator2945
      @robonator2945 2 years ago +78

      oh yeah, this is big brain
      "You can't screw with my movements if I just don't move!"

    • @arremm4978
      @arremm4978 2 years ago +52

      I wondered if dropping 1 of the inputs (the left hand) allowed it to use more of the hidden layers to improve it's performance with the right hand. I'm not a doctor but that might be analogous to right/ left-handedness in humans.

    • @okvis
      @okvis Year ago +5

      @SunSoupArt or reward facing forward

  • @RapidFireToaster
    @RapidFireToaster 2 years ago +186

    What's his canon event

  • @Teslijah
    @Teslijah 3 years ago +3621

    5:54 Does this mean you could teach a jellyfish to be SpiderMan 10 times faster than this computer?

    • @ogluqqychess4452
      @ogluqqychess4452 2 years ago +443

      If the neurons were stripped blank without being damaged Id say why not

    • @talison718
      @talison718 2 years ago +181

      ​@ogluqqychess4452this reminds me of a project by some science youtuber to use human neurons to pilot a drone

    • @moritzkramer355
      @moritzkramer355 2 years ago +199

      ​@talison718isnt nearly every drone piloted by human neurons?

    • @talison718
      @talison718 2 years ago +102

      @moritzkramer355 yup, but i am talking about put neurons in a plate an connect then to wires and then use a simulator to train them to fly a drone

    • @moritzkramer355
      @moritzkramer355 2 years ago +63

      @talison718 quite unnecessary if you already have a brain but cool i guess

  • @mitrikgaduk347
    @mitrikgaduk347 2 years ago +1126

    It's ironic because in most spider-man games, quick "thwips" are usually faster than using full swings, as you keep momentum better. Long swings have a curve to them and usually take a bit longer than just jumping off at the apex, which essentially looks like you are only swinging half way before thwipping again. It seems the AI has learned this.

    • @p-name1858
      @p-name1858 2 years ago +24

      Hope to god insomniac adds thwips to spiderman 2💀

    • @bscutajar
      @bscutajar 2 years ago +43

      Mathemattically, the fastest way to move would be to have a constant force in a constant direction balancing out drag and gravity. The way to approximate constant force and direction is ro constantly reshoot in the same direction.

    • @DracoHandsome
      @DracoHandsome 2 years ago +17

      @bscutajar Well, almost the same direction. There would need to be constant angular adjustments to maintain the optimum elevation

    • @yesno1085
      @yesno1085 2 years ago +3

      The Grappendix

    • @jonaut5705
      @jonaut5705 2 years ago

      @yesno1085 cruelty squad reference?

  • @Kingbannanavr
    @Kingbannanavr Year ago +27

    Yo when he said button the like button lit up 1:04

  • @shufflecat3334
    @shufflecat3334 3 years ago +3276

    A thousand times, thank you for the segment at the end following the trained model! It is SO frustrating when a channel explains something for ten minutes, and then instead of giving you the gratification of a finished product (something I'm sure the creator enjoyed plenty of) they just end off with "whelp thanks for watching! byeeeee!"

    • @pinkie723
      @pinkie723 3 years ago +61

      Yessssss!!!!! For real!!!!!

    • @w花b
      @w花b 3 years ago +10

      @pinkie723 foshooooo

    • @R0TEK
      @R0TEK 3 years ago +6

      @pinkie723 Based pfp

    • @pinkie723
      @pinkie723 3 years ago +3

      @R0TEK Thanks lol

    • @JesusChristisKing7
      @JesusChristisKing7 3 years ago +8

      That's why I just skip to the end. I have a brain. Be like me.

  • @0PercentImagination
    @0PercentImagination 3 years ago +1292

    I'd love to see a part 2 to this that attempts to make variants by adding silly additional rewards (aka reinforcement learning) to the current spiderman, like a version that tries to do as many backflips as possible whilst also going fast in a forwards direction.

    • @MudakTheMultiplier
      @MudakTheMultiplier 3 years ago +165

      I think specifying that the left arm must fire webs at the left wall and the right arm must fire webs at the right wall would be a good option for this.

    • @markellii3093
      @markellii3093 3 years ago +64

      Keeping the face forward would be fun, but could cancel out backflips. Avoiding hitting buildings would probably be for the best.

    • @SnrubSource
      @SnrubSource 3 years ago +15

      @markellii3093 Well, they could attach Unity's equivalent of a scene component to the ragdoll's pelvis, and only check its yaw to make sure it remains looking forward while still allowing it to do flips

    • @Bruva_Ayamhyt
      @Bruva_Ayamhyt 3 years ago +12

      Sounds cool but first I want to see it learn not to hit the walls or ground, and to only use the web up to 1x/second. I think it would feel more natural. Maybe also keeping the head upright and the face forward too.

    • @MudakTheMultiplier
      @MudakTheMultiplier 3 years ago +17

      @Bruva_Ayamhyt typically you don't want to be to restrictive because typically with an AI like this it will either cheat your restrictions or will be locked out of potentially required steps of learning. Not to mention the interesting or groundbreaking solutions it could come up with outside of your parameters. That's why is said left for left, and so on. After thinking on it a while longer I think breaking it down even further into "reducing the amount of points earned for every successive use of the same arm in a row". Mostly because as long as the AI hasn't totally given up on ever using its other arm then the point adjustment should be able to just be made and then the ai should be able to successfully continue training without regressing too far.

  • @Amyrose13lee
    @Amyrose13lee 2 years ago +234

    12:48 “It’s so good in fact, that it doesn’t need to look where it’s going” It developed Spidey sense without any programming lmao 😂

  • @Kodiakhunter
    @Kodiakhunter 3 years ago +243

    14:50 looks like a trick that spider-man would actually do while swinging😂

    • @Izo_Risu
      @Izo_Risu 2 years ago +22

      Yeah, especially miles morales Spiderman, he's just going for style above all else

    • @grimsladeleviathan3958
      @grimsladeleviathan3958 2 years ago

      I thought the AI was just trained to swing like Spider-man, not actually become Spider-man

    • @tonuahmed4227
      @tonuahmed4227 Year ago

      This is not show-off it necessity to swing properly...

    • @Weaskerz
      @Weaskerz Year ago +2

      So would this 00:18

  • @Kaylakaze
    @Kaylakaze 3 years ago +656

    I'd like to see this with more constraints added (such as web cooldown, web transit time, Spider-man needing to see where he's going instead of flopping around, how body position effects momentum, etc).

    • @Puppy_Hugs21
      @Puppy_Hugs21 3 years ago +121

      and how long the pizza can stay hot mhmhm

    • @megatroneata9911
      @megatroneata9911 3 years ago +69

      doable but if this took 11 hours that might take a few days

    • @Crazyates11
      @Crazyates11 3 years ago +27

      Yeah I like this idea as well. Maybe each arm can only do one web every 1-2 seconds, or the right arm can only hit the right wall and the left arm can only hit the left wall.

    • @yammyyuri9331
      @yammyyuri9331 3 years ago +2

      @megatroneata9911 yes but if he adds more artificial neurons then that can shorten the time needed

    • @victoryerz2030
      @victoryerz2030 3 years ago +23

      @megatroneata9911 As long as no new inputs are added, the constraints will actually increase the training speed by reducing the search space. However, things like adding vision for the actor or adding additional factors to the environment like more physics can make things exponentially more difficult.

  • @TheFrozenFlame05
    @TheFrozenFlame05 2 years ago +61

    I love how occasionally it does a spider-man like trick or flip, but for the most part it just like flails around and lets gravity have its way.

  • @Blizzard4242
    @Blizzard4242 3 years ago +3875

    You explained all of the concepts really well for someone who doesn't know anything about AI, but as someone who does know one part I was curious about which you didn't go into would be how you defined the reward. For example, did you want it to simply never fall to the ground, or were there other things you punished / rewarded apart from the general things you mentioned? I would be more interested in the process as well, which changes you made along the way etc. Maybe a separate video that is tailored to an audience that knows a bit about AI and go more into depth would be interesting!

    • @b2stud
      @b2stud  3 years ago +1094

      I am going to write a small paper explaining the details that I didn't cover in the video as well as uploading code

    • @Blizzard4242
      @Blizzard4242 3 years ago +104

      @b2stud cool, thanks!

    • @Carhill
      @Carhill 3 years ago +93

      @b2stud You're an amazing web developer.

    • @davidp2537
      @davidp2537 3 years ago +7

      @b2stud very excited for that!

    • @michaeldemartino1204
      @michaeldemartino1204 3 years ago +2

      :)

  • @itsazh
    @itsazh 2 years ago +73

    10:52
    Seizure man, Seizure man
    Has a seizure when he can
    Lights a flash, he's collapsed
    Epileptic on the task

    • @Cains_stuff
      @Cains_stuff Year ago +14

      LOOK OUT!
      Dear god, there’s flashing lights

  • @Bendilin
    @Bendilin 3 years ago +58

    @1:30 Liked just for the gargling

  • @BenSuzuki
    @BenSuzuki 3 years ago +224

    I learned more in 15 mins here than I did in a semester of Reinforcement Learning. Maybe not, but this one is a lot simpler and visually statisfying

  • @cattohuman
    @cattohuman Year ago +13

    0:40 thats the bloons td village

  • @symynn2734
    @symynn2734 3 years ago +60

    the sound at 0:18 jumpscared me

  • @GGCannon
    @GGCannon 3 years ago +117

    You should make it consider hitting walls a bad thing (to train it to stick closer to the middle) and consider one of the rewards to keep the body facing forward, while facing back would be a discount. That way, it will probably give favor to alternating which arm it uses, to keep facing forward and to stay at the center of the road.

  • @axonthehedgehog5224

    that falling flat on his space got me XD 0:19

    • @crazybunny-4568
      @crazybunny-4568 3 months ago

      0:18

    • @AmyRyusei
      @AmyRyusei 26 days ago

      why each time i go to that time stamp, the falling flat sound seems faster😂

  • @ElJosecho
    @ElJosecho 3 years ago +69

    Strangly pleasant to watch him just swing for 2 minutes straight

  • @Nightstick24
    @Nightstick24 3 years ago +136

    It's always fascinating to watch how quickly an AI can go from absolute failure to quite competent at a task. Thanks for breaking it all down, it's a very complex topic that makes my head spin - but you explained it very well, in simple enough terms and with fantastic visual aids, that I was able to follow along very easily and feel like I understand the general process much, much better than I did before!

  • @Azuos001
    @Azuos001 2 years ago +8

    6:44 that twist was fire tho

  • @luckyluc9972
    @luckyluc9972 3 years ago +96

    They need to teach ai to value literal style points as well as their primary goal.

    • @therealhussein
      @therealhussein 3 years ago +1

      YES PLEASE

    • @symm1982
      @symm1982 3 years ago +3

      Literal style points as opposed to figurative style points?

    • @luckyluc9972
      @luckyluc9972 3 years ago +7

      @symm1982 yes. Style points in normal conversation is typically just a way to tell somebody they did something cool. Style points in the example I posted would be another goal the AI could track and would be an actual score system to improve learning.
      Hope this helps

    • @NamelessDjinn
      @NamelessDjinn 3 years ago +1

      The exaggerated swagger

    • @Fermion.
      @Fermion. 3 years ago

      Hmm, how would you quantify style in the reward system? Backflips, using two hands, and facing forward are worth more points or something?

  • @AVIANairlines
    @AVIANairlines 3 years ago +7

    That sound when it hit the ground😂 0:19

  • @MegaChickenfish
    @MegaChickenfish 2 years ago +64

    I love that this both contains some of the most down-to-earth explanations of how AI works which were really informative, and also this: 10:34

  • @aguyontheinternet8436
    @aguyontheinternet8436 3 years ago +327

    This was awesome, you explained it in greater detail than any other programming youtuber I've watched. I noticed that the Ai is still very jumpy, shooting unnecessary webs out. I wonder if including the number of webs shot in the reward system would incentivize the long and wide swings we see spiderman usually do, as opposed to the short spastic swings the AI is currently doing.

    • @b2stud
      @b2stud  3 years ago +111

      I did play around with penalizing the AI for casting too many webs, but I think it's very hard to get right. If you penalize it too much (which honestly wasn't even that much) then the AI becomes hesitant to shoot webs and it stops learning.

    • @arpita1shrivas
      @arpita1shrivas 3 years ago +13

      @b2stud what if you rewarded it for longer webs instead of penalizing casting too many webs, set a small incode timer to measure web time?
      or set a ingame timer which makes the AI only able to cast webs after a certain time period after the last one. if you're rewarding speed it's kind of incentive for the AI to spew more webs in order to get less pendulum type motion and more linear like motion, i suggest only a combination of that reward

    • @arpita1shrivas
      @arpita1shrivas 3 years ago +18

      @b2stud actually i just realised you can reward the AI for longer web distances, and more altitude of the web, do that in combination with speed and distance rewards

    • @paulinxm8201
      @paulinxm8201 3 years ago +8

      @arpita1shrivas All of those are good ideas, but the last one is very smart. Definitely easy to mess up, but if implemented right would make beautiful swings.

    • @RalorPenwat
      @RalorPenwat 3 years ago

      I think the most effective way to do might be to have him track his multiple directional velocities and diminish rewards for losing too much velocity at once, though you might need to also track directional acceleration to keep track of the changes in velocity so it could be a pain. Distance and speed are also good, but to maximize returns I feel multiple velocity and acceleration recognitions would better modify behavior because they'll allow for shorter web swings if they're warranted, IE, if you'd lose velocity by hitting something or accidentally exchange too much directionally from long webs, without creating many incentives for short high speed sling-shot webs, as those will almost always lose you a lot of velocity in some axis. Maybe overthinking though.

  • @dumb_spy_main
    @dumb_spy_main 3 years ago +12

    4:10 *Throws phone happily*

  • @amazingfireboy1848
    @amazingfireboy1848 8 months ago +1

    Now I feel bad for jellyfish, doubting its abilities

  • @reqqz9595
    @reqqz9595 3 years ago +101

    Amazing video, just as your content always is! I'd like to see the AI being more rewarded for speed, so it goes flying trough the city.
    Thanks for always making these topics (which require a lot of effort to comprehend) into something simple.

  • @hdcafssd
    @hdcafssd 3 years ago +8

    love the little mid-air pose at 13:11

  • @Cher_cw
    @Cher_cw 2 years ago +2

    Spiderman:we have spiderman at home

  • @beast-chan
    @beast-chan 3 years ago +40

    This guy is really producing the high quality content out there. Love the videos so keep it up💯

  • @sethcushman5454
    @sethcushman5454 3 years ago +95

    Really interesting how it ended up just using one arm. I wonder if that was just easier for it to randomly learn, where the AI only had to learn to control 1 arm rather than 2, or if it is actually somehow more efficient than 2 armed.

    • @tylerherr4288
      @tylerherr4288 3 years ago +36

      id guess its because it wasnt incentivized to learn to use both
      if one works
      why try learning that the other works too?
      could fix that by giving each arm a strength value
      the value drops when webbed onto something but increases when not used

    • @DrMonty-ng5fo
      @DrMonty-ng5fo 3 years ago +23

      Makes sense to me, using two arms requires coordination between the two, whereas using one arm only means that the AI can just shoot a web upward on one side, then the same for the other side, with no chance of one arm fucking up the other.

    • @Burusagi
      @Burusagi 2 years ago

      It isn’t concerned with style points after all. 😅

  • @lemarchen4471
    @lemarchen4471 6 months ago +1

    10:15 hunger: practically zero

  • @J0nnyTheJ3w
    @J0nnyTheJ3w 3 years ago +10

    Watching it catch itself at 14:20 was really cool

  • @XNaos
    @XNaos 3 years ago +86

    I wasn't here for learning AI, but this is probably the most motivating video I've ever seen. You explained like everything necessary, so it gives the feeling that it is so easy

    • @dtracers
      @dtracers 3 years ago +4

      That is because he skipped the 4 hardest parts.
      Choosing the right algorithm to train with (in this case PPO)
      Choosing the right state to learn from
      Choosing the right reward to learn with
      Choosing the right actions for the model to take
      Those 4 parts are the parts where it goes from "science" to "art/intuition"
      But you should try it!!!
      And by hard I mean it is the equivalent of choosing what color to paint a painting. Picking a paint is not a difficult process. Picking a paint that will mesh well with all the other paints and end up with a really good painting is much more difficult.

    • @blablasalsa3020
      @blablasalsa3020 3 years ago

      @dtracers do you work on this field ?

  • @Bennyboy-w2f
    @Bennyboy-w2f 6 months ago +2

    1:32 bubbles

  • @weylinwest9505
    @weylinwest9505 3 years ago +7

    Imagine how many glass panes Piderman broken hitting all those buildings.

  • @davidblackshear4349
    @davidblackshear4349 3 years ago +14

    12:29
    "overall, it just seems more confident with its actions."
    *slams into a wall*

    • @HotFootBunny
      @HotFootBunny 2 years ago +2

      Wdym bro is wall running like you do in the PS4 games, actually he's better at wall running that every single spider man to exist

  • @tmobreno
    @tmobreno 2 years ago +2

    We need AI Spiderman in the next Spiderverse movie

  • @itsonlyagame4033
    @itsonlyagame4033 3 years ago +4

    I want this as my wallpaper engine background, just endless swinging

  • @xenondestiny
    @xenondestiny 3 years ago +6

    I now need a ai spiderman web slinging for 1 hour straight

  • @Kayowd
    @Kayowd Year ago +2

    When my moms says we have ps4-5 spider man at home.

  • @Javyelle
    @Javyelle 3 years ago +43

    "Roman Sakutin" passed off your work as his own, and also inserted an advertisement in the video. You can try throwing a strike on his video.

  • @onemannation8116
    @onemannation8116 2 years ago +23

    12:02 Exaggerated Swagger

  • @parasitone0814
    @parasitone0814 2 years ago +1

    How spidersman canonically swings his web

  • @misspotato813
    @misspotato813 3 years ago +77

    I think you did a very good job explaining a lot of this, as someone who knows little about machine learning. However, there was one part I was really lost. I was hoping you could clarify: how do the "hidden nodes" work / what do they do? I assume they're the actual math that lets the AI decide what to do, but I don't really get how.

    • @b2stud
      @b2stud  3 years ago +42

      Each time information flows through the neural network all the connections between the nodes alter it. Having hidden nodes drastically increases the amount of connections, which gives the AI more control over how it filters / transforms that information. There isn't any difference between input / hidden / output nodes besides their location in the network.
      Essentially the more hidden nodes you have, the more the AI can alter the information it receives = the more intelligence it can have

    • @AnaseSkyrider
      @AnaseSkyrider 2 years ago +1

      Another way of looking at it is that more nodes means for more ways for information to "weigh" against each other. Each node essentially has a value and a weight for how much that node influences its connection. It's all basically percents. You want lots and lots of connections because it leads to a more in depth and nuanced way for information to relate.
      The relative angles of the arms and each joint should relate to how the web is fired, and if caring about efficient motion through air resistance, then it will also want to factor in the other body parts too.
      The more connections, the more complex and nuanced relationships you can factor into the system.

  • @jvm-XLIX
    @jvm-XLIX 2 years ago +10

    4:44 I want to die

  • @PieSauce1994
    @PieSauce1994 Year ago +1

    AI really visualized how Spooderman would swing

  • @garethfuller2700
    @garethfuller2700 3 years ago +8

    3:05 *Oh no, it's Chairman Drek- HE'S BACK, and this time he's HIGH RISEN!*

  • @janewan1196
    @janewan1196 3 years ago +19

    At first I thought this video would just be another neural-network-plays-a-game video and that I wouldn't learn anything new from it, but I am so glad that I was wrong! You presented these complicated topics so well, along with some comedy along the way!
    I wonder how advanced the AI could get given more inputs and outputs to control the other parts of the body, more time, and a more advanced reward function to encourage spiderman to stay up straight, move fluidly, avoid walls, and perhaps add in some acrobatic flair

  • @Unflushed95
    @Unflushed95 2 years ago +1

    Wish we saw this one in across the spider verse

  • @StrangerOnHere
    @StrangerOnHere 2 years ago +20

    1:36 “Saudi arabia riyals”

  • @joaozin003
    @joaozin003 3 years ago +20

    0:39 that house makes me go brrrrrrr 🎈

  • @ThomasStephanieLott

    0:17 Spider-Ma OH NOO HE DIED!!!!

  • @DMMDestroyer
    @DMMDestroyer 3 years ago +18

    Appreciate the breakdown in the entire video, but 14:04 onward is a vibe that needs to be made into a short. "AI Spooderman webslinging at Sunset" You'll get 1 million views easy 🤣

  • @kingd413
    @kingd413 3 years ago +29

    10:49 - "Yo Spiderman, you good bro?"
    But in all seriousness, this was a really good video - explained all the concerts in a concise and easy to follow way (even if some of them went past my head lol).
    Looking forward to more content bro!

  • @Just.some_guy
    @Just.some_guy 2 years ago +4

    14:30. YOOO A.I Spider-Man has some moves

  • @dtracers
    @dtracers 3 years ago +52

    I normally do not write comments but as someone who knows a lot about AI this was the best video I have ever seen explain the concepts.
    A "part 2" explaining the couple of concepts glossed over would be super interesting in a "fine tuning the spiderman"
    I wish we had AI interfaces that were as easy as you made them seem and if they get to that point then your video is the perfect "here is what you need to know to make your own AI" starter video.

  • @joshuapianoman55
    @joshuapianoman55 3 years ago +8

    This was such a well detailed video! I love learning the more technical side of these AI endeavors. Great video!

  • @children-of-termina

    The comical thuds of when he hits something is hilarious

  • @gnomge
    @gnomge 3 years ago +11

    Been there since piderman was just a skydiver occasionally smacking it's face against a wall
    But seriously you explained the algorithm really well and I'm just surprised how it went from a broken atari session to... this.

  • @Kykaii
    @Kykaii 2 years ago +4

    5:48 had me DYING for some reason 😂

  • @le.peep01
    @le.peep01 2 years ago +1

    imagine an online spider man game like pogo stuck and you need to control your hands with the mouse and shoot webs to get through levels, and then when you finish it it gives you like an open world map with stuff to do

  • @GuillaumeM-j1c
    @GuillaumeM-j1c 3 years ago +66

    It's not everyday you find someone who backflips and someone who explains AI...
    It's even rarer to find a channel that does both.
    Backflip you magnificent AI

    • @w花b
      @w花b 3 years ago +5

      The chances are millions to one

    • @rehaan8
      @rehaan8 3 years ago

      The ai backflips he explains neither does both

  • @crabbypatty7535
    @crabbypatty7535 3 years ago +13

    13:34 Ai learns how to wall run

  • @SkyeFyre2131
    @SkyeFyre2131 2 years ago +1

    Imagine this Spiderman was in the Spider Society in ATSV XD

  • @ironic_animations
    @ironic_animations 2 years ago +1261

    Let’s just sit and applaud the fact this man can code this stuff, animate fun stuff, and WRITE what happens in a coherent way for new people
    Holy crap 👏👏👏👏👏👏👏

    • @Wizzkidwas
      @Wizzkidwas 2 years ago +38

      Even more
      He composes the music that he uses for his videos

    • @ironic_animations
      @ironic_animations 2 years ago +15

      @Wizzkidwas no way what?? Even better!

    • @lunetailedfox
      @lunetailedfox 2 years ago +16

      yeop i sure love seeing how everyone and their dog is smarter and more successful than me

    • @KewalTailor
      @KewalTailor Year ago

      ​@lunetailedfoxsame, lol

  • @DarkTakanuva
    @DarkTakanuva 2 years ago +23

    This is very good
    appreciate the swinging bit at the end, but also for providing a full explanation
    a bunch of youtubers I've watched will start out explaining something then blur all the words together to make it seem uber complex, and then skip right to the final product without actually explaining the steps they took to get there

  • @meaton3805
    @meaton3805 2 years ago +14

    I'd love to see what adding a limit to the number of webs would do. If it's only got a certain amount per arm, would it alternate arms? Would it swing further before using the next web? I wonder if it would look more like the Spider-Man we're familiar with or if it would come up with some crazy nonsense 😅

  • @trixsterr2314
    @trixsterr2314 2 years ago +1

    Hoping to see this spiderman in the next spiderverse movie

  • @zyanidwarfare5634
    @zyanidwarfare5634 3 years ago +8

    The slap noise near the start from it hitting the floor had me laughing way more than it should have
    It also made me think of when I was little and had a tall bed and I fell off it and apparently my mom heard the “smack” of me hitting the floor and came in and saw me laying face down on the floor still sleeping, I laugh whenever I imagine it

  • @Sam-cq9bj
    @Sam-cq9bj 2 years ago +11

    10:42 😂😂😂

  • @sebastian.h3003
    @sebastian.h3003 2 years ago +2

    Why did i found the ''Just Swinging'' part so relaxing 😭

  • @bloomp7999
    @bloomp7999 3 years ago +4

    Very interesting and nice explanations :D

  • @alansmithee419
    @alansmithee419 3 years ago +4

    7:30
    For some reason saying "it will become slightly less wrong" instead of "slightly more correct/slightly better" gave me a chuckle.

  • @davidcastillo4141
    @davidcastillo4141 Year ago +1

    0:18 that SMACK 💥 got me rolling

  • @Pomodorosan
    @Pomodorosan 2 years ago +5

    14:40 you can see some white ball at the end of his left hand for a second

  • @drew_peacuck5211
    @drew_peacuck5211 2 years ago +4

    14:15 that was fucking sick

  • @Pradeep154c
    @Pradeep154c Year ago +1

    its moving only in one direction but the web is opposite to the direction of spiderman

  • @Kwerimirewk
    @Kwerimirewk Year ago +4

    at 1:00, the "like" button glows when the guy says "button-presses". You're welcome

  • @larrypan2290
    @larrypan2290 3 years ago +4

    "Why do you keep walking into the wall"
    "If I break enough bones, they will learn how to climb up the wall, achieve orbital velocity, and cure cancer eventually"

  • @aidanc6672
    @aidanc6672 2 years ago +1

    Spider-man: take me home

  • @N0ahFence
    @N0ahFence 3 years ago +4

    I learnt so much from this video... You are fantastic and so clear with your explanations. Subbed for sure!

  • @kevintyrrell7409
    @kevintyrrell7409 3 years ago +22

    I think it would have been a good idea to reward the AI for using both of its hands, possibly alternating or swinging with both.

    • @aguyontheinternet8436
      @aguyontheinternet8436 3 years ago +4

      @Erinç Argımak fair, but we want style darnit

    • @sol_x_dier
      @sol_x_dier 3 years ago +1

      The problem lies in allowing it to be able to optimize with just one. A sufficient cooldown should be part of each web shooter to better imitate how Spider-Man can't make webs just instantly appear like laser beams. Once it loses efficiency with one arm, it should start trying to go faster with both.

    • @jasonruff1270
      @jasonruff1270 3 years ago +1

      yeah style points

  • @enzofilos_oficial
    @enzofilos_oficial 2 years ago +1

    Bro, if you made this a game, I would play it for sure

  • @randomgamer6753
    @randomgamer6753 3 years ago +8

    2:57 inflation is a diffrence

  • @MrJoshAhern
    @MrJoshAhern 3 years ago +9

    The most detailed explanation of AI learning I've ever seen. Thank you!

  • @rafabuster12
    @rafabuster12 6 months ago

    When the terminator gets bitten by a spider

  • @powerofanime1
    @powerofanime1 2 years ago +5

    Your sense of humor is stellar man. You definitely deserve more subs.