Programming with Julius
Programming with Julius
  • Видео 4
  • Просмотров 5 452
AI bot destroys more Mario Party DS games
I'm using computer vision to analyze and destroy Mario Party DS Games
👉🏼 AI Bot destroys Mario Party DS, Part 1: ruclips.net/video/_qdMh8IHeI0/видео.html
0:00 Introduction
0:18 Hot Shots
3:20 Domino Effect
5:34 Get the Lead Out
9:16 Outro
👉🏼 Using deep learning to predict locations in CS2: ruclips.net/video/igPX0no9L54/видео.html
Subscriber battle, help me win eventually - www.youtube.com/@TylerMommsen
Credits:
Music - downloads.khinsider.com/game-soundtracks/album/mario-party-double-screen-ds-wii-u-gamerip-2007
Mario Party Assets - www.spriters-resource.com/ds_dsi/mariopartyds/
Support me so I can quit my job and go live in the woods:
patreon.com/ProgrammingWithJulius
Просмотров: 100

Видео

AI bot DESTROYS Mario Party DS games using computer vision
Просмотров 2,2 тыс.День назад
I'm using computer vision to analyze and destroy Mario Party DS Games 👉🏼 Using deep learning to predict locations in CS2: ruclips.net/video/igPX0no9L54/видео.html 0:00 Introduction 0:30 Star Catchers 3:44 Goomba Wrangler 7:24 Study Fall 8:45 Outro Subscriber battle, help me win eventually - www.youtube.com/@TylerMommsen Credits: Music - downloads.khinsider.com/game-soundtracks/album/mario-party...
I made a GeoGuessr AI in Counter-Strike 2
Просмотров 1,6 тыс.Месяц назад
I trained a neural network to predict locations in Counter-Strike using over 1 million images. 👉🏼 My previous CS 2 AI map prediction: ruclips.net/video/RmUy7bBO_dE/видео.html 0:00 Introduction 0:45 Capturing Counter-Strike 2 Screenshots 2:35 Reviewing the Dataset 3:42 Normalizing the data 5:13 Model setup 6:53 Training Run 8:31 Reviewing the Training Results 10:07 Result Visualization with UMAP...
I made an AI to predict Counter Strike 2 maps
Просмотров 1,7 тыс.3 месяца назад
I collect 100k CS2 screenshots and train a map classifier AI with it. Next up: Location prediction in CS2 ruclips.net/video/igPX0no9L54/видео.html 0:00 Introduction 0:27 Capturing CS2 Screenshots 3:45 Reviewing the Data 4:16 Training the AI 7:05 Reviewing the Training Results 7:57 Map Quiz 8:18 Vertigo Update Credits: CS:GO Lobby Music - ruclips.net/video/Rvi6c8toWJM/видео.html Case Unboxing Mi...

Комментарии

  • @fnp_perro
    @fnp_perro День назад

    these videos are so interesting and well made, hopefully this gets more visibility

  • @uberlord983
    @uberlord983 День назад

    Hear me out: You've done a lot of work with mini-games. But what if you make an AI for board play? Because frankly, the board AI is somewhere in the range of neanderthals.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius День назад

      Thanks for the suggestion, I’ll definitely put it on my list of ideas! I’ll have to be honest though, this is a bigger undertaking. You very likely have to use deep reinforcement learning (or something equivalent) to make any sort of reasonable progress. I’ll have to wait a bit more before I take on these bigger projects. For example the map location detector for counter strike took ages to develop and train, and it got less views than a simple Mario party video I put together on a few evenings. I’m working full time and don’t really have the capacity to start any large projects right now… maybe some day :) I could probably spin up a simple rule based bot that makes reasonable choices, but I don’t think I’d be satisfied by that.

  • @Kat21
    @Kat21 День назад

    finally more programming with julius

    • @ProgrammingWithJulius
      @ProgrammingWithJulius День назад

      And more is on the way, I’m already working on the next project :)

  • @BahavianBrave
    @BahavianBrave День назад

    Your newest video was good. What happened to it?

    • @ProgrammingWithJulius
      @ProgrammingWithJulius День назад

      I noticed a typo, volume inconsistencies and some background footage flickering… I saw it has only 4 views, 2 of which were from me, so I thought I’ll fix it quickly. Reupload is coming soon! Thanks for the support :)

    • @BahavianBrave
      @BahavianBrave День назад

      @@ProgrammingWithJulius thanks for letting me know

    • @ProgrammingWithJulius
      @ProgrammingWithJulius День назад

      @@BahavianBrave reupload is done, by the way :)

  • @bugandbyte
    @bugandbyte 3 дня назад

    This video clearly deserves more views. Lets hope it gets viral in the future!

  • @KoffeeB
    @KoffeeB 4 дня назад

    Damn, only as many subs I have Deserves more

  • @Normoe445
    @Normoe445 5 дней назад

    Damn, this game was my childhood. Really cool to see someone else finally mention it

  • @aarter2913
    @aarter2913 6 дней назад

    This is so sick, very cool seeing the explanation and how it turns out

  • @BloodDragooner
    @BloodDragooner 6 дней назад

    sick as heck video!!

  • @queasycarboy508
    @queasycarboy508 8 дней назад

    Who else did 0.0cm on study fall?

  • @mr.martian3578
    @mr.martian3578 8 дней назад

    This is awsome! I'd love to see more videos about Mario Party DS!

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 8 дней назад

      Already working on the next video, subscribe so you don’t miss it :)

  • @InfiniteWithout
    @InfiniteWithout 8 дней назад

    Have you seen code noodles vids on mario party ds?

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 8 дней назад

      I deliberately did not look at any solutions before I finished mine, because I wanted to figure it out myself. But I had a look after I had enough games done for 2 videos - and I guess I won on goomba wrangler 😬😈

  • @LunaMoonview2003
    @LunaMoonview2003 8 дней назад

    I love seen my childhood getting destroyed in fun ways like this

  • @TrashTimo
    @TrashTimo 8 дней назад

    Are you by any chance German? (Great Video btw)

  • @SetaYoshi
    @SetaYoshi 9 дней назад

    Good video

  • @eloix2
    @eloix2 9 дней назад

    Really interesting video

  • @alexander3866
    @alexander3866 9 дней назад

    Deutsche Ingenieurskunst❤️

  • @メシャ
    @メシャ 9 дней назад

    I love this genre of video, good stuff and great editing too! Here's a comment for the algorithm

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 9 дней назад

      Thanks man, I really appreciate it! I’m working on a Mario Party Jamboree video next, but it’s a lot more pain to implement because it’s running on real hardware. Subscribe to not miss it :)

  • @Just_hewen
    @Just_hewen 10 дней назад

    You're so underrated!!!

  • @AjinkyaBhushan
    @AjinkyaBhushan 10 дней назад

    Bro created another masterpiece. This was so fun.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 9 дней назад

      Thanks so much man, and I’m glad you enjoyed it. There’s more content coming, I’m already done with 3 more Mario Party DS games and right now I’m trying to get MP Jamboree to work 😬

  • @eSyncNetwork
    @eSyncNetwork 10 дней назад

    This is really cool! I hope it finds its way into other people's recommendations :)

    • @Thomfamily5
      @Thomfamily5 9 дней назад

      it did for me.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 9 дней назад

      Thanks! It seems a few more views are coming in now, let’s see how long that lasts :) but I’ve got some more work ahead of me

  • @abofim5201
    @abofim5201 12 дней назад

    11 views? RUclips algorithm is doing you dirty on this very well made video.

  • @bugandbyte
    @bugandbyte 15 дней назад

    This is some high quality content. Editing is so good <3 Keep slaying, King!

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 13 дней назад

      Thanks man, you too! Let’s see who cracks the algorithm first 😬

  • @StiekemeHenk
    @StiekemeHenk 20 дней назад

    Woah! You went above and beyond with this one

  • @theuntitledgoose4193
    @theuntitledgoose4193 20 дней назад

    Incredible work! Always wanted to tinker with AI, never was able to due to my lack of knowledge. Keep it up!

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 20 дней назад

      Thanks man! If you have some time, I would recommend this video to you: ruclips.net/video/V_xro1bcAuA/видео.html It's long, but it contains everything you need to get started with PyTorch. And whatever questions you still have, GPT (4, not mini!) can help with a lot of things, too. It's a lot of fun and really not that difficult to get into. I recommend starting with an image classifier AI, it's very simple and easy to see good results :) I made one too, in my last video: ruclips.net/video/RmUy7bBO_dE/видео.html Good luck!

  • @sumitpurohit8849
    @sumitpurohit8849 24 дня назад

    A more useful thing you can do is to train an AI model on minimap data of tournaments with player positions. So teams can predict which player can be at any given spot.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 20 дней назад

      Great idea, but sadly I don't have a fitting dataset... I would need a massive amount of demos. With that, you could go even further and predict, well, basically anything about the game

  • @TylerMommsen
    @TylerMommsen 24 дня назад

    Damn Julius, this is insane.. how the hell do you not have more subs?? This looks so complex, I need to upgrade my knowledge 😂

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 24 дня назад

      Thanks man, it means a lot ♥️ and I hope the subs are coming at some point, because this was a TON of work 😂

  • @EmilPrivate
    @EmilPrivate 26 дней назад

    Alright I see why it took so long to do this, this seems much more complicated than the previous one, but wonderful editing skills and enjoyed the video thoroughly! Already looking forward to the next one. Good job!

  • @AjinkyaBhushan
    @AjinkyaBhushan 26 дней назад

    Julius seem like you haven't won 10 Premier matches. Next time grind hard to show your Rank. Great video BTW.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 26 дней назад

      I played the game for almost 4k hours, but I'm not actively playing premiere at the moment. And thanks! <3

  • @drizzelat8307
    @drizzelat8307 27 дней назад

    Nice project, but the picture at 9:35 was definitely not taken where the video claims its original spot

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Great catch, you had me scared I screwed something up in the dataset. Turns out I just screwed up when making the video. Here’s the real prediction result: imgur.com/a/pprq5gp

  • @v4nixd
    @v4nixd 27 дней назад

    6:57 better try launching the program from cmd with administrator privileges, it will be faster

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      I almost can’t believe that - will definitely try it out. The work is done on the GPU and I’m not sure if that would be affected by privilege checks. I’m on vacation now though, so it will have to wait a while.

    • @v4nixd
      @v4nixd 26 дней назад

      @@ProgrammingWithJulius well i remember i was running some python program in vscode and then in console, and then in console with administrator privileges, i think its just able to use more pc resources or more optimized? not sure if it will affect GPU part, but probably the CPU part

  • @godcomplexlynx
    @godcomplexlynx 27 дней назад

    I have no idea what happened or what I just watched, but images look pretty yay

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      If you have any specific questions, I'll try my best to answer them :)

    • @godcomplexlynx
      @godcomplexlynx 27 дней назад

      @@ProgrammingWithJulius too far over my head :( keep it up lmao

  • @liam4551
    @liam4551 28 дней назад

    Very cool, nice work mate! Would be interested in similar videoes!

  • @Electrizan
    @Electrizan 28 дней назад

    Do you have the AI results recorded somewhere, along with how close the estimated value was to the actual point?

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 28 дней назад

      Yes, all run data is saved in wandb.ai and the training graph animation was created with a little tool I wrote that takes the csv export and makes it into a video :)

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      And of course I can run the model on any specific image to get the predicted location

  • @frintso
    @frintso 28 дней назад

    Nice video!

  • @ferminvieites
    @ferminvieites 28 дней назад

    nice video bro, love it❤

  • @reinkeroundnetvods7265
    @reinkeroundnetvods7265 28 дней назад

    high quality video

  • @Xunothegoat_
    @Xunothegoat_ 28 дней назад

    good stuff man, I always find going through papers and applying cv models on different mediums fascinating

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Yeah, and the open source community has made it so easy to get into it. Only a couple years ago, the barrier to entry was much higher. I love how every prototype feels just a couple of lines of code away these days.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      And thanks, of course :D

  • @xquintessential
    @xquintessential 28 дней назад

    How this has less than a thousand views is beyond me, keep up the good content i’ll see you at 100k 😂

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Thank you for your kind words! <3 Sadly the views already died down, it will probably end up at ~1500 views in a couple of days and then be buried forever. But I'll keep uploading, maybe one day :)

  • @maxwellmiller2944
    @maxwellmiller2944 28 дней назад

    Great stuff!

  • @rasmus9311
    @rasmus9311 28 дней назад

    Wow this deserves way more views.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Thank you very much! If you know anyone who might be interested, feel free to share it. Every view counts for small channels like mine.

  • @Landee
    @Landee 28 дней назад

    Damn sick, wp

  • @MAXOHNO
    @MAXOHNO 28 дней назад

    Hi, do you know why the data needs to be normalized to be in a range of -1 to 1? I would be interested in the technical reasoning behind this

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 28 дней назад

      Well, the data doesn’t „need“ to be in that range. It’s just much easier to train for that. Imagine you’re an archer trying to hit a target. Now move that target 1000m up and away from you. Technically possible to still hit it? Yes, if you tape the arrow onto a rocket. Practical? No. Training for long enough, the neural net might eventually also learn to predict the real locations. But it takes much longer to tune the weights because they need to become absolutely massive to produce these numbers. There are more reasons why it’s impractical, like training stability and compatibility with activation functions, but this is the short version. Hope this makes it a bit clearer :)

  • @pekuce
    @pekuce 28 дней назад

    amazing video, the visualization is truly mesmerizing

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Did you check out the website? I didn't add any analytics because I didn't want to deal with the cookie/imprint garbage...^^

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      And thanks! <3

  • @artbychettsy
    @artbychettsy 28 дней назад

    I was watching this thinking it was a well known RUclipsr/video. Turns out, I was wrong. Great video, super detailed, well explained. Definitely deserve more recognition

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Thank you so much for your kind words. I really appreciate it <3

  • @rustyraegan6974
    @rustyraegan6974 28 дней назад

    Absolutely amazing video! Was interesting the whole way through. My jaw was almost on the floor when i saw the amount of subs and views. Keep up the good work you earned my sub❤

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Thanks for the sub and the kind words, I really appreciate it :) I will definitely upload more in the near future!

  • @olegikonnikov2572
    @olegikonnikov2572 28 дней назад

    A lot of work and interesting video. And result is just for fun, whoa.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Thanks! <3 It was a really interesting project, albeit a lot more work than anticipated.

  • @falahati
    @falahati 28 дней назад

    good content and high quality production. not to mention the viewer and github repo of dataset. well done. I am certain you will blos up soon enough

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Thank you so much for your kind words! I'm hoping for it. Until then, I'll keep uploading :)

  • @cookiecz123
    @cookiecz123 Месяц назад

    Had no idea that something like this can even be done. Really cool.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius Месяц назад

      Thanks! I was worried as well, because it was one of these projects where you only know wether it works after you put in a lot of work. But I was really surprised at the results. 96 units off is basically spot on

  • @11juanlopez
    @11juanlopez Месяц назад

    Great content, keep up the good work! I was here very before you blew up ;)

    • @cookiecz123
      @cookiecz123 Месяц назад

      Yeah, this channel is going to absolutely blow up in like 6 months.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 27 дней назад

      Thank you so much ♥️