Programming with Julius
Programming with Julius
  • 6
  • 291 351
I made the world’s worst (working) Pokédex!
I trained a neural network to predict Pokémon and put it into a handheld piece of trash.
👉🏼 AI bot DESTROYS Mario Party DS, previous episode: ua-cam.com/video/LictKtLqeDc/v-deo.html
0:00 Introduction
0:42 Gathering data
2:40 Model Setup & Training
3:52 Evaluation
4:55 Building the Pokedex
7:27 Reallife Test
8:05 Outro & Statitics
Firered resources:
www.spriters-resource.com/game_boy_advance/pokemonfireredleafgreen/
downloads.khinsider.com/game-soundtracks/album/pokemon-firered-leafgreen-music-super-complete
Emerald resources:
www.spriters-resource.com/game_boy_advance/pokemonemerald/
downloads.khinsider.com/game-soundtracks/album/pokemon-emerald-enhanced-soundtrack
Mystery Dungeon sprites:
sprites.pmdcollab.org/
Pokemon Showdown images:
play.pokemonshowdown.com/sprites/
Card images:
www.serebii.net/card/dex/
Showdown clip (Shoutout to Joey):
ua-cam.com/video/9io9JrtVEBQ/v-deo.html
Training run logged with weights and biases (not sponsored):
wandb.ai/
If you scrolled until here you have to help me reach 10k subs by the end of 2024! :)
www.patreon.com/c/ProgrammingWithJulius - I don't even know yet what to do here. Perhaps if you're interested in code, model weights, ideas etc. you can message me over there ;)
Переглядів: 2 614

Відео

AI bot destroys even more Mario Party DS games
Переглядів 136 тис.Місяць тому
I'm using OpenCV to analyze and destroy yet more Mario Party DS Games 👉🏼 AI Bot destroys Mario Party DS, previous episode: ua-cam.com/video/YWCN52pM8Ew/v-deo.html 👉🏼 List of minigames for inspiration: www.mariowiki.com/List_of_Mario_Party_DS_minigames 0:00 Introduction 0:15 Hedge Honcho 3:59 Trace Cadets 7:38 Cherry-Go-Round 9:18 Outro 👉🏼 Using deep learning to predict locations in CS2: ua-cam....
AI bot destroys more Mario Party DS games
Переглядів 100 тис.Місяць тому
I'm using computer vision to analyze and destroy Mario Party DS Games 👉🏼 AI Bot destroys Mario Party DS, Part 1: ua-cam.com/video/_qdMh8IHeI0/v-deo.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: ua-cam.com/video/igPX0no9L54/v-deo.html Subscriber battle, help me win eventually - www.youtube.com/@TylerM...
AI bot DESTROYS Mario Party DS games using computer vision
Переглядів 48 тис.Місяць тому
I'm using computer vision to analyze and destroy Mario Party DS Games 👉🏼 Destroying more Mario Party DS games ua-cam.com/video/YWCN52pM8Ew/v-deo.html 0:00 Introduction 0:30 Star Catchers 3:44 Goomba Wrangler 7:24 Study Fall 8:45 Outro 👉🏼 Using deep learning to predict locations in CS2: ua-cam.com/video/igPX0no9L54/v-deo.html Subscriber battle, help me win eventually - www.youtube.com/@TylerMomm...
I made a GeoGuessr AI in Counter-Strike 2
Переглядів 3,9 тис.2 місяці тому
I trained a neural network to predict locations in Counter-Strike using over 1 million images. 👉🏼 My previous CS 2 AI map prediction: ua-cam.com/video/RmUy7bBO_dE/v-deo.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 ...
AI learns to predict counter strike maps
Переглядів 2,8 тис.4 місяці тому
I collect 100k CS2 screenshots and train a map classifier AI with it. Next up: Location prediction in CS2 ua-cam.com/video/igPX0no9L54/v-deo.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 - ua-cam.com/video/Rvi6c8toWJM/v-deo.html Case Unboxing Mill...

КОМЕНТАРІ

  • @foxtrot570
    @foxtrot570 9 годин тому

    3:32 Ok now the bot is just flexing 😂

  • @mrdoesntmatter9202
    @mrdoesntmatter9202 9 годин тому

    This video is amazingly well done. The viewer learns new fun stuff plus its over all fun to watch and it didnt feel like 10 minutes. This channel is definetly worth subscribing too

  • @gkjzhgffjh
    @gkjzhgffjh 15 годин тому

    Computer science? I'd have pegged you as an engineer with that amazing travel case.

  • @LT-sy3on
    @LT-sy3on 21 годину тому

    Mouse during other minigames: *perfectly optimised for the specific game* Mouse from 8:49 : “I live in Spain without the A”

  • @moose18100
    @moose18100 День тому

    Can’t wait for this channel to get bigger! Surely good things to come

  • @chinope0559
    @chinope0559 День тому

    Mio zio

  • @romainguegan5280
    @romainguegan5280 День тому

    Why not make it a mobile app and show it to Nintendo?

  • @0x15aac
    @0x15aac 2 дні тому

    the hardware section gave me a mild anxiety attack, but besides that, very cool 😂

  • @portwise23
    @portwise23 2 дні тому

    I'd love to see this turned into something more substantial, like an app for a mobile phone or tablet along with a sleek plastic case to turn it into a rotom phone or other pokedex. Giving it the same design philosophy as an in-universe pokedex would have, making it much less jank and more realistic. Along with a national pokedex catalogue that updates with each new scanned pokemon. Also, I'd try to train the neural network on even more pokemon images, screenshot from the anime, from the games, existing pokedex images, mystery dungeon faces, memes. As much as possible.

  • @vewu_is_taken
    @vewu_is_taken 2 дні тому

    waoww so beautiful

  • @Emerald23928
    @Emerald23928 2 дні тому

    If it’s possible to share the code I feel like you could make this into a phone app for fun that could be side-loaded with help of the algorithm made (spitballing ideas here)

  • @jeltemreal
    @jeltemreal 2 дні тому

    3:00 *loses aura*

  • @binarycat1237
    @binarycat1237 2 дні тому

    "webscraping is super easy with chatgpt" pretty sure i could write an xPath for that in like, 2 minutes, but go off

  • @hatimbuoz3529
    @hatimbuoz3529 2 дні тому

    Wallahi this is baba video

  • @misterperson3469
    @misterperson3469 2 дні тому

    It would be interesting to see more about the visual recognition system! I noticed it called both long Flareon and diglettfoot Eevee, is it more likely to mistake pokemon for a pokemon that is very common in the training data? How does it handle seeing multiple pokemon at once? Can it guess the correct pokemon if you show it what inspired the pokemons design?

  • @Giovanno_Giorgio
    @Giovanno_Giorgio 3 дні тому

    That's definitely a cool project, can't wait to see more :)

  • @themightyripples6582
    @themightyripples6582 3 дні тому

    for the star game at the start... could you not have used a 60 fsp scheme and just told the program to 'click' 3 times in a row on every frame upon detection in order to mitigate missing by half frames (at 30 fps) above or below?

  • @dawsonhampton5949
    @dawsonhampton5949 3 дні тому

    What's with the "Germans be like" at 1:10 ?

    • @jmvr
      @jmvr 2 дні тому

      I'm guessing it's referencing the "afd" folder, which is a far-right political party in Germany, which was classified as a "suspected extremist" party. They're basically just BadMan 2.0 (YT censors comments with certain words, so I'm not taking the chance of saying BadMan's real name)

    • @tails55
      @tails55 2 дні тому

      the German far right party is called AfD

    • @vertigo.frog2110
      @vertigo.frog2110 2 дні тому

      AFD is the name of a far-right political party in Germany

    • @kirby8963
      @kirby8963 День тому

      Some of the files had "afd" in front of them which also is the abbreviation of a controversial politic party in germany

    • @jmvr
      @jmvr День тому

      @kirby8963 man yt and its recent removing of all topics, I had a comment mentioning and its gone

  • @TaismoFanBoy
    @TaismoFanBoy 3 дні тому

    You should collab/compete with "MitchsMisadvantures", who is currently attempting these exact same things. See if you can somehow set up a competition between your AIs :3

  • @jenna1337
    @jenna1337 3 дні тому

    What's next, AI to rate your photos of Pokémon like Professor Oak in Pokémon Snap?

    • @pfqniet
      @pfqniet 2 дні тому

      A "quick and dirty" way would be to map the confidence rating of the identification process to feedback... The more confident the AI was with the prediction, the "better" the image was.

  • @jenna1337
    @jenna1337 3 дні тому

    Bro didn't know there's already free software called "httrack" that can recursively copy files from websites

  • @jacobneff4054
    @jacobneff4054 3 дні тому

    Absolutely incredible video!! The carrying case made me laugh out loud 😂

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 3 дні тому

      Thank you! I’m dearly missing the waste basket under my desk though 😂

  • @theominouspigeon
    @theominouspigeon 3 дні тому

    nice intro

  • @umbaupause
    @umbaupause 3 дні тому

    You know. I kinda want you to have someone "compete" against your algorithms by making their own. Like a little contest or something. Just to see where optimizations would be.

  • @Tarekit4
    @Tarekit4 3 дні тому

    oooo... that was incredible

  • @marxtrash
    @marxtrash 4 дні тому

    This is super cool! The montage of making the pokedex itself was incredibly funny. I'd buy that for 5,999 (with a 10% discount)

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 3 дні тому

      I highly recommend against that investment 😂 Thanks for the kind words though :)

  • @lucianoardanazsgalla8630
    @lucianoardanazsgalla8630 4 дні тому

    If you look at your statistics you will see that a percentage of people are watching you from Argentina... I am that percentage, enjoy my devalued money :D . (Amazing video)

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 3 дні тому

      I just checked - 0.3% of my total views come from Argentina! Thank you very much for the kind donation :)

  • @somdudewillson
    @somdudewillson 4 дні тому

    ...Now _I_ want to do a project like this. Gonna go order some hardware...

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 4 дні тому

      Do yourself a favour and don’t run it on weak hardware, it’s a pain 😂

    • @somdudewillson
      @somdudewillson 2 дні тому

      @@ProgrammingWithJulius I mean, yes, this would be probably pretty easy to get running on a latest-gen PI. However, consider the following: * PI Zero 2 small and fits better in pokedex-sized enclosure * PI Zero 2 cheap * My hubris knows no bounds until I actually start working on the project

  • @shinycharizard6981
    @shinycharizard6981 4 дні тому

    This is amazing, I would love to see more of this and I hope ya can do Rail Raider, Raft Riot, or Fast Food Frenzy next :)

  • @Fundy
    @Fundy 4 дні тому

    Underrated, my friend

  • @matsu7086
    @matsu7086 4 дні тому

    I love that the sheer size of that screen turns this into the Pokédex equivalent of a Buster Sword

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 3 дні тому

      Sometimes you have to take what's in the box of electronics garbage, no matter how unwieldy :D And I tell you, this thing is a handling nightmare. The keyboard at the back is so janky to press :D

  • @julenmontes8575
    @julenmontes8575 4 дні тому

    I don't know if you already did it but it would be cool to see the one with the target and arrow

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 4 дні тому

      Yeah I did! There are only 2 other videos for MPDS so far, give them a watch :)

    • @julenmontes8575
      @julenmontes8575 4 дні тому

      @ProgrammingWithJulius oh then I will definitely watch them

  • @Azbie-on-the-Net
    @Azbie-on-the-Net 4 дні тому

    Study fall : )

  • @redpop5441
    @redpop5441 5 днів тому

    Hearing the sound of the cherry soaring 200 CM was hilarious. I burst out laughing 😂❤

  • @danielmallory4687
    @danielmallory4687 5 днів тому

    I love how you said its hard to automate but it is automated by the game itself

  • @kittenmagician7416
    @kittenmagician7416 5 днів тому

    Very fun idea! I appreciated the high level logic without the nitty gritty details. Perhaps you could improve the time on the shape drawing by not having the mouse cursor be active until the color brightness on the touch screen passes a certain threshold? Similarly to the leaf colors, since the map darkens while the shape is being placed. Maybe this could avoid the time loss from input being received halfway through drawing a shape. Just an idea!

  • @nilsvdbiggelaar7923
    @nilsvdbiggelaar7923 5 днів тому

    Amazing content! Having a lot of fun watching. The endings with statics and the mini-game chooser with Like & Subscribe is also really well made!

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 5 днів тому

      Thank you very much :) I made a little code snippet where I can enter any text and it will generate a short roulette video for me. Glad someone noticed :D

  • @Qyrun
    @Qyrun 6 днів тому

    oh look, another video about ai that is just an algorithm

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 5 днів тому

      Oh look, another commenter that thinks AI automatically means deep learning

  • @jasper8368
    @jasper8368 6 днів тому

    I'd like to see track star(outrunning the expert train) and minigames that involves the mic

  • @notchpoodles5864
    @notchpoodles5864 6 днів тому

    I’m a woman in STEM and this is some of the sickest shiz I’ve seen all day. Just curious, where’s your accent from? Sorry if that was kinda weird

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 5 днів тому

      Thank you so much for the kind words! :) Not weird at all. I'm from Germany. Hate the accent though :D

    • @notchpoodles5864
      @notchpoodles5864 5 днів тому

      @ I’m American and my uber driver this morning thought I️ sounded Irish 😂 in his defense I️ do sound kinda British when I️ listen to recordings of myself. But yeah these videos are really cool

  • @lonelyPorterCH
    @lonelyPorterCH 6 днів тому

    Waluigi with a W is quite fitting^^

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 5 днів тому

      Had to switch to Yoshi for the newest one, but Waluigi is going to make a comeback soon :D

  • @inter1651
    @inter1651 7 днів тому

    I love this series

  • @lonelyPorterCH
    @lonelyPorterCH 7 днів тому

    Difficulty: unbeatable^^

  • @abtinbarzin8369
    @abtinbarzin8369 8 днів тому

    So, out of the nine games you've played, your record is five perfected, and four thoroughly beaten. I'm excited to see where this continues to in the future.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 5 днів тому

      Next video is almost done, and the one after that is going to be MPDS again! There's a lot more coming :)

  • @Jaymic
    @Jaymic 8 днів тому

    So it turns out that the giant amount of GPS data needed to make the exact location guessing neural network exists, and its called the entirety of the data harvested by Pokemon Go. That's what it's being used for. Look it up.

    • @ProgrammingWithJulius
      @ProgrammingWithJulius 7 днів тому

      I read about that, it’s kinda crazy to think about. Companies like Google, Tesla and so on surely are in on that as well, since they also have very accurate image+gps data pairs for a ton of places

  • @humus4061
    @humus4061 8 днів тому

    the leaf stairs one would be interesting

  • @tdm3bros
    @tdm3bros 8 днів тому

    Geil, mein Kindheitsspiel

  • @mariusafm4254
    @mariusafm4254 8 днів тому

    Girlfriend? Why do you think we are here

  • @super67627
    @super67627 8 днів тому

    More?