Skip to content

Multi-layer perceptron neural network whose meta-parameters were optimized using a genetic algorithm. Data for training and testing was gathered in a space lander game. The NN was also tested to automatically play the space lander game.

Notifications You must be signed in to change notification settings

abundis28/Multilayer_Perceptron_NN_GA

Repository files navigation

Multi-layer perceptron neural network with a Genetic Algorithm

Multi-layer perceptron neural network whose meta-parameters were optimized using a genetic algorithm. Data for training and testing was gathered in a space lander game. The NN was also tested to automatically play the space lander game.

DebugClassGame.py contains the code with the neuron and neural network classes along with their respective functions (e.g. feedforward, backpropagation, training, etc...).

NeuralNetHolder.py contains the code necessary to integrate the trained neural network with the rocket game used to test. The game is not included in this file because it is not of my authorship.

TrainingFinal.csv and ValidationFinal.csv contain the training and validation pre-processed datasets.

bestHiddenWeights.txt and bestInputWeights.txt contain the weights obtained after training for each of the respective layers.

About

Multi-layer perceptron neural network whose meta-parameters were optimized using a genetic algorithm. Data for training and testing was gathered in a space lander game. The NN was also tested to automatically play the space lander game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages