Jorge Hurtado

Game Developer

Artificial Intelligence

Unity

C#

UE4

Machine Learning

Jorge Hurtado

Game Developer

Artificial Intelligence

Unity

C#

UE4

Machine Learning

Evolutionary Artificial Neural Network Implementation

  • Created By: Jorge H.
  • Date: 2019
  • Categories: Thesis, Unity
See Demo

In this implementation the main objective was to hybridize Artificial Neural Networks with Genetic Algorithms and implement it in a simulator successfully. The first thing that we needed for this implementation was a Neural Network Framework and a Genetic Algorithm. The quickest thing should had been, to choose one of the multiple frameworks that can be found in Internet, but with all the research that has been done during this investigation it was easy to build one from scratch and the best way to learn something is to do it by oneself. No external frameworks were used, and it was done one from scratch in the programming language C#. After solving the problem with the base of the framework, we needed to find which simulator we will use and after study multiple choices, a car simulator was selected. The implementation was done using a game engine “Unity 3D”.

Github: Link