Feed Forward and Backpropagation Neural Networks C++ Plugin.
It has things like various learning types, Supervised, Unsupervised, Reinforcement(negative and positive), as well as Evolved Genetic Neural Networks.
Its a only a C++ plugin, written by me with all 100% UE4 code. No external libraries used.
I found a 2D racing template and i implemented two Racing AI’s to showcase the networks.
=NtsJf0ottIw
Video information
Blue cars- Simple Checkpoint following AI which came with the 2D Racing template.
Yellow cars- Simple Neural Network AI, Racer Avoidance. Checkpoint following AI(Constant racer neural parameters, like, sight distance, sight fov, breaking and accelerating aggressiveness, non-variable neural network hidden layer counts and number of hidden layers 3 inputs, 5 hidden, 10 hidden, 5 hidden 3 hidden, 2 output)
Red cars- Advanced Genetic Neural Network AI, Individual Racer Avoidance. Checkpoint following AI.(Genetic racer neural parameters, like, sight distance, sight fov, breaking and accelerating aggressiveness, variable neural network hidden layer counts and number of hidden layers 3 inputs, rand(x) hidden, for y, 2 output)
The drivers were all either trained or evolved and trained before the video took place.
The cars all have the same attributes, only the driver’s abilities change.