A developer at CERN built a Deep Q-Network (DQN) AI in plain Java to play the board game Azul, implementing the neural network from scratch without third-party ML libraries. The talk covers the game's rules and state representation, Q-learning fundamentals, how a neural network replaces the Q-table, the dueling DQN architecture where two networks compete to accelerate learning, state encoding, epsilon-greedy exploration policy, and a live CLI demo showing the trained AI making reasonable moves.
•16m watch time
Sort: