A reinforcement learning neural network built in Unity.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
StreamingAssets
fonts
materials
prefabs
scripts
textures
PerformanceRecorder.cs
README.md
StartWithRandomColour.cs
scene.unity

README.md

NeuralNet

A reinforcement learning neural network built in Unity.

This repository contains the Assets folder for Unity (version 5.6.1f1).

It contains clear code for the neural network, a genetic evolutionary training algorith, and for saving and loading trained sets of parameters for the neural net.

I coded everything here from scratch, including the neural net, mutation and recombination evolutionary algorithms. I got some inspiration from this video: https://www.youtube.com/watch?v=GDy45vT1xlA especially useful was the analysis of the different types of genetic recombination and mutation criteria.

Feel free to use my code, but consider it a collaboration.