Neural Network

Teach what you don't know

Description

The goal of this project was to understand how a neural network can be implemented and how to use it.
A custom neural network has been made.
An already existing one, ML Agents, have been used to teach an agent how to move, press a button, etc.

Tools

C#
Unity 3D (for rendering)

My work

Custom Neural Network:

  • Perceptrons
  • Perceptron layers
  • Forward propagation (Feedforward)
  • Back propagation

Other:

  • Use of ML Agents on Unity