/NeuralNet_Basic

Implementing a basic neural network in Unity

Primary LanguageC#MIT LicenseMIT

NeuralNet_Basic


Upgrade to https://github.com/AlTheSlacker/ANN Cleaner code and visualiser


THIS IS NO LONGER MAINTAINED - USE https://github.com/AlTheSlacker/ANN

Implementing a basic neural network in Unity. This is the outcome of some miss-spent time on a personal exploration of how neural networks worked. This sample allows a small network to predict the values of a sine function, but could be trivially re-purposed to many other simple tasks. Check out the wiki for more information.

Things to know

It is basic (no inertia in weights and no control of variance in intial weight selection for example).

It is not fast.

It is not integrated into CUDA or even Unity job control.

It has not been developed with a view to bigger things - perhaps you could make convolutional networks with it, but I've not tried.