polito.it
Politecnico di Torino (logo)

A comparison of Different Machine Learning Techniques to Develop the AI of a Virtual Racing Game

Alessandro Picardi

A comparison of Different Machine Learning Techniques to Develop the AI of a Virtual Racing Game.

Rel. Andrea Giuseppe Bottino, Francesco Strada. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview
Abstract:

Nowadays machine learning (ML) is a field of study that is applied in numerous fields of application: Image classification, Identity fraud detection, Market forecasting, Customer segmentation and others. Another interesting field of study for ML is Video Game. In a virtual environment we can train an Artificial Intelligence (AI) and not script it with thousands of lines of code. A ML-AI could be a Non Player Character that interact with a human player in a friendly or hostile way. It could be an agent that learn how to perform a task in a single player game. The idea of this dissertation is to create a virtual environment with three different AIs trained with a different approach: Reinforcement Learning, Imitation Learning and Curriculum Learning. These agents are trained to compete against a human player in a racing game.

Relatori: Andrea Giuseppe Bottino, Francesco Strada
Anno accademico: 2020/21
Tipo di pubblicazione: Elettronica
Numero di pagine: 79
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/18168
Modifica (riservato agli operatori) Modifica (riservato agli operatori)