AlphaZero from Scratch – Machine Learning Tutorial
By freeCodeCamp.org
Published: Feb 28, 2023“
In this machine learning course, you will learn how to build AlphaZero from scratch. AlphaZero is a game-playing algorithm that uses artificial intelligence and machine learning techniques to learn how to play board games at a superhuman level.Trained Models + Code for each Chapter: https://github.com/foersterrobert/AlphaZeroFromScratch
AlphaZero-Paper: https://arxiv.org/pdf/1712.01815.pdfRobert Förster created this course.
Website: https://robertfoerster.com/Contents
- (0:00:00) Introduction
- (0:01:35) Overview – Part 1
- (0:05:43) MCTS-Explained
- (0:27:03) AlphaMCTS-Explained
- (0:39:05) Overview – Part 2
- (0:45:14) Chapter 1: TicTacToe
- (1:00:32) Chapter 2: MCTS
- (1:34:54) Chapter 3: Model
- (2:03:09) Chapter 4: AlphaMCTS
- (2:16:39) Chapter 5: AlphaSelfPlay
- (2:35:13) Chapter 6: AlphaTrain
- (2:47:15) Chapter 7: AlphaTweaks
- (3:08:18) Chapter 8: ConnectFour
- (3:21:48) Chapter 9: AlphaParallel
- (3:55:59) Chapter 10: Eval
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
”