Neural network based AI for racing games

The usage of neural network-based artificial intelligence in game industry is still minimal, particularly affected by the difficulty and the lengthy training of the neural network itself. Moreover, deciding neural network’s many parameters is very difficult. Yet, it has a lot of potential as a machi...

Full description

Saved in:
Bibliographic Details
Main Author: Dhani Wiryawan Susilo
Other Authors: Narendra Shivaji Chaudhari
Format: Theses and Dissertations
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/36282
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-36282
record_format dspace
spelling sg-ntu-dr.10356-362822023-03-04T00:34:17Z Neural network based AI for racing games Dhani Wiryawan Susilo Narendra Shivaji Chaudhari School of Computer Engineering Game Lab DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks The usage of neural network-based artificial intelligence in game industry is still minimal, particularly affected by the difficulty and the lengthy training of the neural network itself. Moreover, deciding neural network’s many parameters is very difficult. Yet, it has a lot of potential as a machine learning technique where it can learn by itself which will help the development of the AI. This report presents simplified topological evolution method for evolutionary neural network algorithm called NEAT by changing the topology structure to a fully-connected multi layered perceptron (MLP) structure. It also proposes the new mutation function to be used along with the new topological structure. The performance of the new method is then tested using a 2D racing car simulation model in three tracks of increasing difficulty. Our modified evolution method results in simpler neural network topology. Specifically for our experiment, our method results in significantly lesser number of neurons and layers than NEAT. It is further shown that the adaptation maintains the performance of the original algorithm while reducing the evolution time by 17 percent. Master of Engineering (SCE) 2010-04-30T02:55:24Z 2010-04-30T02:55:24Z 2010 2010 Thesis http://hdl.handle.net/10356/36282 en 91 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Computer-communication networks
Dhani Wiryawan Susilo
Neural network based AI for racing games
description The usage of neural network-based artificial intelligence in game industry is still minimal, particularly affected by the difficulty and the lengthy training of the neural network itself. Moreover, deciding neural network’s many parameters is very difficult. Yet, it has a lot of potential as a machine learning technique where it can learn by itself which will help the development of the AI. This report presents simplified topological evolution method for evolutionary neural network algorithm called NEAT by changing the topology structure to a fully-connected multi layered perceptron (MLP) structure. It also proposes the new mutation function to be used along with the new topological structure. The performance of the new method is then tested using a 2D racing car simulation model in three tracks of increasing difficulty. Our modified evolution method results in simpler neural network topology. Specifically for our experiment, our method results in significantly lesser number of neurons and layers than NEAT. It is further shown that the adaptation maintains the performance of the original algorithm while reducing the evolution time by 17 percent.
author2 Narendra Shivaji Chaudhari
author_facet Narendra Shivaji Chaudhari
Dhani Wiryawan Susilo
format Theses and Dissertations
author Dhani Wiryawan Susilo
author_sort Dhani Wiryawan Susilo
title Neural network based AI for racing games
title_short Neural network based AI for racing games
title_full Neural network based AI for racing games
title_fullStr Neural network based AI for racing games
title_full_unstemmed Neural network based AI for racing games
title_sort neural network based ai for racing games
publishDate 2010
url http://hdl.handle.net/10356/36282
_version_ 1759854170165215232