HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Training an unbeatable AI in Trackmania

Yosh1 HN recommender · recommended in 1 month, 2024-2025
YouTube
17.7M views · 3 years ago · explainer · evergreen

Yosh trains a reinforcement learning agent to drive Trackmania until he can no longer beat it. The video explains how the training works and the design choices involved.

Recommended as an approachable explanation of how reinforcement learning works in practice, and cited for the constraints needed to stop exploits.

Machine learning & deep learningGaming culture & analysis#trackmania#reinforcementlearning#gameai#machinelearning#tminterface

4 comments from Hacker News

@szvsw2025 · in “AI-designed chips are so weird that 'humans cannot understand them'”

There’s a few very cool examples where someone recently used RL to solve trackmania, and ends up having to add all sorts of constraints/penalties to prevent extremely strange exploits/glitches that are discovered IIRC… been a while since I watched. ▶ this video link

CitesView on HN
@fragmede2024 · in “OmniParser for Pure Vision Based GUI Agent”

Depends what you consider fun, and how far you take it. Some people enjoy programming more than repetitive clicking in a GUI. For a clicker game, writing a bot lets you iterate on strategies easier - is it faster to get to level 2 if I buy the upgrade for A or B first? For Trackmania, it lets you get a world record and a YouTube video with 14M views. ▶ this video

CitesView on HN
@smokel2024 · in “The History of Machine Learning in Trackmania”

For those who only read the comments, be sure to check out the videos by Yosh. They're amazing, and do a great job explaining how reinforcement learning works in practice: ▶ this video link

Strongly recommendsView on HN
@emporas2024 · in “Chess-GPT's Internal World Model”

>The entire point of this is to not encode the board state! I am not sure about this. From the article "The 50M parameter model played at 1300 ELO with 99.8% of its moves being legal within one day of training." I thought that the experiment was how well the model will perform, given that it's reward function is to predict text, rather than checkmate. Leela, Alpha0 their reward function is to win the game, checkmate or capture pieces. Also it goes without saying that Leela, Alpha0 cannot make illegal moves. The experiment does not need to include the whole board position if that's a problem, if that's an important point of interest. It could encode more information about squares covered by each side for example. See for example this training experiment for Trackmania [1]. There are techniques that the ML algorithm will *never* figure out by itself if this information is not encoded in it's training data. The point still stands. PGN notation certainly is not a good format if the goal (or one of the goals) of the experiment is to be a good chess player. [1] ▶ this video

CitesView on HN
The Day FPS Games Died8:28

The Day FPS Games Died

Basically Homeless
2M views • 5 years ago
MarI/O - Machine Learning for Video Games5:58

MarI/O - Machine Learning for Video Games

SethBling
11.5M views • 11 years ago
Computer program that learns to play classic NES games16:18

Computer program that learns to play classic NES games

suckerpinch
2.2M views • 13 years ago
Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive1:05:25

Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive

GDC Festival of Gaming
35K views • 6 years ago
MENACE: the pile of matchboxes which can learn13:59

MENACE: the pile of matchboxes which can learn

Stand-up Maths
453K views • 8 years ago
RL Course by David Silver - Lecture 1: Introduction to Reinforcement Learning1:28:13

RL Course by David Silver - Lecture 1: Introduction to Reinforcement Learning

Google DeepMind
1.9M views • 11 years ago
John Schulman - Reinforcement Learning from Human Feedback: Progress and Challenges1:03:32

John Schulman - Reinforcement Learning from Human Feedback: Progress and Challenges

UC Berkeley EECS
88K views • 3 years ago
Training AI Without Writing A Reward Function, with Reward Modelling17:52

Training AI Without Writing A Reward Function, with Reward Modelling

Robert Miles AI Safety
259K views • 6 years ago
Playing a Neural Network's version of GTA V: GAN Theft Auto17:08

Playing a Neural Network's version of GTA V: GAN Theft Auto

sentdex
766K views • 5 years ago
Deepmind artificial intelligence @ FDOT144:41

Deepmind artificial intelligence @ FDOT14

Elizr
288K views • 12 years ago
VACNET Anti-cheat13:04

VACNET Anti-cheat

3kliksphilip
574K views • 8 years ago
Infinite Mario AI - Long Level1:11

Infinite Mario AI - Long Level

Robin Baumgarten
1.3M views • 17 years ago
Google's DeepMind AI vs StarCraft 2 World Champion - Game 133:49

Google's DeepMind AI vs StarCraft 2 World Champion - Game 1

ArtosisTV
485K views • 6 years ago
Deep Dive into LLMs like ChatGPT3:31:24

Deep Dive into LLMs like ChatGPT

Andrej Karpathy
10.2M views • 1 year ago
AlphaGo - The Movie | Full award-winning documentary1:30:28

AlphaGo - The Movie | Full award-winning documentary

Google DeepMind
38.5M views • 6 years ago
Playing to Lose: AI and "Civilization" (Soren Johnson)1:00:29

Playing to Lose: AI and "Civilization" (Soren Johnson)

Google TechTalks
67K views • 16 years ago
Teaching Robots New Behaviors3:32

Teaching Robots New Behaviors

Toyota Research Institute
88K views • 3 years ago
Google's DeepMind AI Just Taught Itself To Walk1:51

Google's DeepMind AI Just Taught Itself To Walk

Insider Tech
11.5M views • 9 years ago
ChatGPT with Rob Miles - Computerphile36:02

ChatGPT with Rob Miles - Computerphile

Computerphile
517K views • 3 years ago
How lucky is too lucky?: The Minecraft Speedrunning Dream Controversy Explained39:47

How lucky is too lucky?: The Minecraft Speedrunning Dream Controversy Explained

Stand-up Maths
8.4M views • 5 years ago