AI Tango
AI Tango
  • 35
  • 2 346 160
AI Vs PRO Mario Kart Wii Player: Showdown with RedFalcon
#ai #mariokart #reinforcementlearning
An AI goes head to head against the UA-camr RedFalcon, using a variant of the Reinforcement Learning algorithm Rainbow DQN to learn how to play 4 different tracks.
0:00 The Challenge
1:20 Setting Things Up
2:30 What is the AI?
4:49 Training Starts
8:14 Final AI
9:47 Total Training Time
10:44 Human VS AI
12:51 RedFalcon Trailor
Check out RedFalcon's Video:
ua-cam.com/video/4-ff6na9cg4/v-deo.htmlsi=1QJgFOiuHIYTIoCe
Also thank you to my editor for editing this video!
@benji.botterill
www.benji-bott.com
Переглядів: 26 123

Відео

AI Learns to DESTROY Mortal Kombat (SUPERHUMAN PERFORMANCE)
Переглядів 7 тис.3 місяці тому
#ai #mortalkombat #reinforcementlearning AI uses a variant of the Reinforcement Learning algorithm Rainbow DQN to learn how to play endurance model in Mortal Kombat Armageddon. 0:00 Intro 0:57 How it works 5:59 Training Begins 10:22 Final AI Also thank you to my editor for editing this video! @benji.botterill www.benji-bott.com
AI DESTROYS The Centre Of The Universe | Super Mario Galaxy
Переглядів 20 тис.3 місяці тому
#ai #mario #reinforcementlearning AI uses a variant of the Reinforcement Learning algorithm Rainbow DQN to learn how to play the Final Level of Super Mario Galaxy. 0:00 Intro 4:05 Attempt 1 6:23 A bit further 8:54 Nearly there 10:45 Training 16:34 Final AI Also thank you to my editor for editing this video! @benji.botterill www.benji-bott.com
AI Learns Super Mario Galaxy
Переглядів 68 тис.5 місяців тому
#ai #mario #reinforcementlearning AI uses a variant of the Reinforcement Learning algorithm Rainbow DQN to learn how to play the Sweet Sweet Galaxy in Super Mario Galaxy. 0:00 Intro 1:39 Training Begins 3:58 24 Hours Training 5:39 Training Graph 6:36 GodMode AI Also thank you to my editor for editing this video! @benji.botterill www.benji-bott.com
AI Finishes Rainbow Road Faster Than EVER Before | Mario Kart Wii
Переглядів 37 тис.6 місяців тому
#ai #mariokart #reinforcementlearning AI uses a variant of the Reinforcement Learning algorithm Rainbow DQN to learn how to play Rainbow Road against Mario Kart Wii's own CPUs with items. 0:00 Intro 2:50 20 Hours 4:30 Running different AI 6:19 Final AI Also thank you to my editor for editing this video! @benji.botterill www.benji-bott.com
The Evolution Of My Mario Kart AI
Переглядів 49 тис.7 місяців тому
#ai #mariokart #reinforcementlearning This is the journey of how my AI has changed since I made my first video on Mario Kart Wii. 0:00 Intro 0:49 First Setup 4:32 First AI 5:37 Second Setup 8:20 Second AI 9:21 Final Setup 11:39 Final AI 13:56 This AI Also thank you to my editor for editing this video! @benji.botterill www.benji-bott.com
AI takes a ride on the BONECOASTER | New Super Mario Bros. Wii
Переглядів 8 тис.8 місяців тому
In this video, an AI uses Deep Reinforcement Learning to play level 8-7 of New Super Mario Bros. Wii. The AI was only given the screen to make its decisions, and had to learn through trial and error. Also the AI had no access to shaking if you were wondering why it never used the propeller. The specific algorithm being used was a slight variant of Rainbow DQN, a Reinforcement Learning algorithm...
AI Learns to drive a LAMBORGHINI - Need For Speed: Hot Pursuit
Переглядів 6 тис.8 місяців тому
#ai #mariokart #reinforcementlearning AI Learns to drive in Need For Speed: Hot Pursuit (Wii) When I first decided to do this I had no idea how different the Wii and Xbox versions of the game were! 0:00 Intro 2:13 First Attempts 4:47 Training Begins 7:29 Final AI If you're interested in how my AI interacts with the Wii emulator, it's done using the following Github - github.com/Felk/dolphin. Hu...
Can AI play a track it's never seen before? | Mario Kart Wii
Переглядів 169 тис.9 місяців тому
#ai #mariokart #reinforcementlearning AI uses a variant of the Reinforcement Learning algorithm Rainbow DQN to learn how to play 4 unique Mario Kart Wii tracks, then will attempt to use its knowledge to play 2 tracks it wasn't trained on. 0:00 Intro 3:21 Training 6:54 Final AI 7:58 Unseen Tracks Here's the modded version of Dolphin Emulator I use to make these videos. If you're a C developer, p...
CPUs troll AI with Items | Mario Kart Wii
Переглядів 163 тис.9 місяців тому
#ai #mariokart #reinforcementlearning By popular demand, here an AI will learn to play Mario Kart Wii with Items ENABLED! The AI in this video will be using a variant of the Deep Reinforcement Learning algorithm Rainbow DQN, to teach itself how to play the game with no prior knowledge, and no human input. 0:00 Intro 2:50 Training Starts 7:20 Final AI If you are a C developer please help on this...
AI Learns to DESTROY old CPUs | Mario Kart Wii
Переглядів 1,4 млн9 місяців тому
#ai #mariokart #reinforcementlearning AI uses a variant of the Reinforcement Learning algorithm Rainbow DQN to learn how to play SNES Ghost Valley 2 against Mario Kart Wii's own CPUs 0:00 Intro 2:46 Training 4:54 A bit better 7:58 Final AI If you are a C developer please help on this GitHub! Would allow me to get AI to play many other cool games. github.com/Felk/dolphin/issues/41 Also thank you...
Mario Bros is too easy for INSANE AI
Переглядів 125 тис.10 місяців тому
#ai #mariobros #reinforcementlearning AI uses a variant of the Reinforcement Learning algorithm Rainbow DQN to learn how to play a level of New Super Mario Bros within a day. 0:00 Intro 2:34 Coding 4:23 Training 9:10 Final AI Github I need help on: github.com/Felk/dolphin/issues/41 Also thank you to my editor for editing this video! www.benji-bott.com
AI Learns LASER HOCKEY
Переглядів 19 тис.10 місяців тому
This video uses modern AI to beat Wii Play's own AI from years ago. After explaining a little about how it all works, we slowly progress through the AI's training, watching it become stronger and stronger as it learns to play. 00:00 Explanation 02:18 Making It 04:23 Training Starts 08:50 Final AI Also thank you to my editor for editing this video! www.benji-bott.com
AI Learns Mario Kart in 7 Hours
Переглядів 18 тис.11 місяців тому
AI Learns Mario Kart in 7 Hours
This AI went WILD
Переглядів 45 тис.Рік тому
This AI went WILD
Neural Network learns to beat other AIs (Mario Kart Wii)
Переглядів 13 тис.Рік тому
Neural Network learns to beat other AIs (Mario Kart Wii)
AI Learns to DESTROY pensioner AIs (Mario Kart Wii)
Переглядів 66 тис.Рік тому
AI Learns to DESTROY pensioner AIs (Mario Kart Wii)
AI gets eaten by clam
Переглядів 4,5 тис.Рік тому
AI gets eaten by clam
AI Learns New Super Mario Bros. Wii
Переглядів 14 тис.Рік тому
AI Learns New Super Mario Bros. Wii
AI Learns to beat other AIs (Mario Kart Wii)
Переглядів 65 тис.Рік тому
AI Learns to beat other AIs (Mario Kart Wii)
Mario Kart Wii but it's an AI
Переглядів 6 тис.Рік тому
Mario Kart Wii but it's an AI
AI Learns To Master Mario Kart Wii
Переглядів 5 тис.Рік тому
AI Learns To Master Mario Kart Wii
AI Learns RAINBOW ROAD
Переглядів 21 тис.Рік тому
AI Learns RAINBOW ROAD
AI Learns MARIO KART WII
Переглядів 10 тис.Рік тому
AI Learns MARIO KART WII
AI Learns SPACE INVADERS
Переглядів 1,3 тис.Рік тому
AI Learns SPACE INVADERS
AI Learns to Play Pong (Rainbow DQN)
Переглядів 895Рік тому
AI Learns to Play Pong (Rainbow DQN)
AI Learns to land on the Moon
Переглядів 8962 роки тому
AI Learns to land on the Moon
AI teaches itself to battle a dragon
Переглядів 7922 роки тому
AI teaches itself to battle a dragon
AI Learns BOXING
Переглядів 1,8 тис.2 роки тому
AI Learns BOXING
I Taught an AI to DRIVE
Переглядів 1,1 тис.2 роки тому
I Taught an AI to DRIVE

КОМЕНТАРІ

  • @domino2560
    @domino2560 16 годин тому

    Why are time and points not part of the rewards?

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

    You have the best A.I. I have seen...All your videos are great well done!

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

    I saw Redfalcon's video first then discovered this one

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

    You should have your AI learn to play Rayman 1. . . The PS1 version. . . I'm sure it would rage quit.

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

    I'd be curious to know the architecture of the model and the style of reinforcement learning. I'm assuming it's a convolutional dqn and if that's the case, I wonder how substantial of an improvement, if any, we would see if an ICM was used to both augment the reward structure and to encode relevant state information

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

    9:08... YORT STORM!!!!

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

    @AI Tango The vehicle’s AI should overlap either the Jet Bubble or the Spear.

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

    One day we will we able to swap cpus with ais and the gaming world will be never the same. Imagine playing you favourite game against a learning ai that would be so fun

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

    Request: let it train until it rarely crashes, then race against it.

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

    Hm... Is it possible to teach an A.I. to make a bad option for a better pay off later?

  • @nobafan7515
    @nobafan7515 9 днів тому

    I thought i'd let you know if you're making an ai that plays online, theres a decent if not very good chance it will be detected. I know what I'm describing is not your field, but there are controller mods for games like call of duty where it overrides player input to make better moves, and cheaters fly under the radar by lowering the settings as to not be obviously too good at the game. I wish you the best of luck, as its very unfortunate the bad eggs poison the water you want to work and play in.

  • @nobafan7515
    @nobafan7515 9 днів тому

    I know you've made the ai play on multiple levels, but I'm curious if its more efficient to have a different ai trained for each level, and load one thats specific to that course, as opposed to have one ai model learn all the levels. I'm guessing the downsides is having to duplicate the model's file size for each case use on the hard drive.

  • @nobafan7515
    @nobafan7515 9 днів тому

    25:50 - i can confirm. I found a lot of values in super mario kart, but the value for baloons in battle mode elude me. At best i can find the value for being hit.

  • @bordplate.
    @bordplate. 9 днів тому

    I've been doing AI training for a PS3 game, so if you've got a PS3 game in mind I'd love to help you get started with that.

    • @gwlmantap
      @gwlmantap 9 днів тому

      Metal Gear Rising: Revengeance

  • @aname4390
    @aname4390 9 днів тому

    This is pretty cool. Which I could have been there for the stream. Would it be possible to guide the AI by playing in 4p mode?

  • @PokeJackson_
    @PokeJackson_ 9 днів тому

    you should release the ai to the public

  • @jackb4
    @jackb4 9 днів тому

    I missed the stream by a couple hours rip

  • @gamertagge8429
    @gamertagge8429 9 днів тому

    Train Ai until it can match time trials Wr. Than do 6 Ai vs the 6 best mario kart wii player

  • @XAORESS
    @XAORESS 9 днів тому

    I bet if you let it run for a while it gets invincible

  • @kjdstudent8741
    @kjdstudent8741 9 днів тому

    You’re very clever with the technology stuff. Well done

  • @theradomguy5581
    @theradomguy5581 10 днів тому

    You should have cloned the ai and make it play on the other side as player 2 against it self to get even better 😂

  • @seanweber8993
    @seanweber8993 12 днів тому

    Leave it on for a year

  • @apa.
    @apa. 12 днів тому

    what resources would be good to learn how to do this myself?

  • @DFFisnotreal
    @DFFisnotreal 13 днів тому

    is there any game like that u made, i really wanted to play those car games with those mechanics but i never found one!

  • @scratchbeginner2954
    @scratchbeginner2954 14 днів тому

    Nah we're cooked

  • @HeartM1
    @HeartM1 14 днів тому

    So you gave an ai dopamine receptors?

  • @popdude7315
    @popdude7315 16 днів тому

    I'd love to see how much this AI could learn on it's own given a bit more time! Armagedon is a game with an incredibly high skill celing, and I'd love to see how long it takes for it to learn some basics like special moves and parries, all the way to things like infinites

  • @PureNrGG
    @PureNrGG 17 днів тому

    Hopefully you'll answer even tho I'm a month late lol. But whats the reasoning behind not first teaching the AI how to complete the track through human playthrough, then apply the deep learning once it knows how to finish. I'm aware that this would involve mixing multiple AI algorithms, but I feel like it would be worth it. You wouldn't have to wait several days until the AI can finally learn how to complete the track itself. The AI could use that extra time learning how to get faster times

  • @dangelovaughn1394
    @dangelovaughn1394 17 днів тому

    Let’s see human vs A.i

  • @NJaeger22
    @NJaeger22 17 днів тому

    Is it possible to train the AI in a virtual remote gpu (such as colab) if you don’t have a machine with a gpu powerful enough?

  • @coolasfudge
    @coolasfudge 18 днів тому

    AI from animal crossing 🤔

  • @JeremyJL123
    @JeremyJL123 18 днів тому

    you should try to train the ai to beat real humans in an online race

  • @MrFiveHimself
    @MrFiveHimself 18 днів тому

    for a future mario kart AI, you should have it play 8 delux. then, once its proficient against bots, put it onto the multiplayer scene! Also, just as an idea for the future, you should have the AI learn how to complete the tracks quickly from time trials where there are no other bots before dropping it into games with other AI's. Having an AI which can already drive around every track at blinding speed seems like a great place to start before putting them up against anything else

  • @sciencetheory2818
    @sciencetheory2818 19 днів тому

    Pov the algorithm has chosen you today

  • @yelr1136
    @yelr1136 19 днів тому

    I would love to see the source code for this project ❤

  • @hornetscout2579
    @hornetscout2579 20 днів тому

    I still wanna see Marvel vs. Capcom 2. . .

  • @morgenmuffellp8494
    @morgenmuffellp8494 20 днів тому

    Hey there, do you think it is possible to use a trained mario kart ai and let it use TAS inputs as a foundation, give it like 40 hours to improve that? I mean even if it is like only 50ms faster after that, it improved a TAS and that would be kinda revolutionary for speedruns

  • @raphaelstuhlenmiller9100
    @raphaelstuhlenmiller9100 20 днів тому

    Song 7:20

  • @bastienpantin7310
    @bastienpantin7310 22 дні тому

    That was very cool, I was just wondering if you could share the AI source code

  • @Litschi21
    @Litschi21 26 днів тому

    Code: import dolphin_memory_engine as dme import time dme.hook() print(dme.is_hooked()) class Reward(): def __init__(self): self.last_comp = 0 self.check = 1.05 self.check_inc = 0.05 self.check_timer = time.time() def reward_function(self): reward = 0 terminal = False speed = dme.read.float(17964696) race_completion = dme.read_float(17964696) reward = speed / 2200 if speed < 37: return -1, True if self.last_comp != 0: reward += (race_completion - self.last_comp) * 100 self.last_comp = race_completion if race_completion > 3.99: return 10, True if speed > 100: reward += 0.1 if race_completion > self.check: reward += 1 / (time.time() - self.check_timer) self.check += self.check_inc self.check_timer = time.time() if terminal: ran = np.random.random() if ran < 0.25: #spawn location 1 elif ran < 0.2: #spawn location 2 elif ran < 0.75: #spawn location 3 else: #spawn location 4 return reward, terminal

  • @danieletabarelli2252
    @danieletabarelli2252 27 днів тому

    Got you an discord server?

  • @danieletabarelli2252
    @danieletabarelli2252 27 днів тому

    😮 Please tell me like do it i would try with other racing games

  • @TheFurry
    @TheFurry 28 днів тому

    poor ai saw the lava tunnel and just thought "yeah, no"

  • @benjaminlynch9958
    @benjaminlynch9958 28 днів тому

    This is an awesome series. Just found your channel and subscribed. Can’t wait to see what you have next! One idea I have to make the AI stronger, potentially by a significant margin, is to completely ditch Q-learning and instead switch to something similar to what DeepMind did 6-7 years ago with AlphaZero (or MuZero for a more recent iteration). Essentially keep training it in 2-player mode, and make it a champion/challenger model with the objective of the challenger beating the champion, and when it does consistently beat the champion, the challenger becomes the new champion. Rinse and repeat. I think one of the benefits to that architecture is that it forces the model to explore different ideas to try and beat the champion, and it’s much less likely to develop blind spots. There would be 2 major downsides with this though: (1) it would take significantly longer to train, and (2) the items boxes add a considerable amount of variability into the results, so you kind of have to run it 10-20 races (maybe more) for each training step to know if the changes made a difference. But I suspect it would figure out how to dodge blue shells, and potentially even figure out how to take expert shortcuts on certain tracks.

  • @BetterCallJamie
    @BetterCallJamie 28 днів тому

    YOU HAVE INVENTED SKYNET.

  • @crabbs8668
    @crabbs8668 28 днів тому

    Make all your Ai,s race each other in Mario kart

  • @CraftedExplain12309
    @CraftedExplain12309 29 днів тому

    Ai tango hey you ever figure out how to play Mario kart 7 with ai I know the online servers are done but did you ever figure it out or you forgot about it? 😅

  • @williamkelly3254
    @williamkelly3254 29 днів тому

    Should get it to use a different bike or kart. Possibly another character. And test it on other maps that have off-road sections.

  • @haydenwilliams7926
    @haydenwilliams7926 Місяць тому

    Make them race each other

  • @INFINITY_99
    @INFINITY_99 Місяць тому

    3:50 That was a spin-drift - this is funny 🔥