Overview

A neural network is a computational model inspired by the structure and function of the human brain. It consists of layers of interconnected nodes, or "neurons," that process data and learn patterns through training.

With NeuralNet Pro you can implement neural networks in your game or apps, without additional installation, everything is included in one package.

Getting Started

Running NeuralNet

Imagine NeuralNet as a Function, you give an Input, and you’ll receive an Output. It’s that simple, but in pure NeuralNetwork you need to convert the input into an array of float, between 0-1. and the output is also just an array of float 0-1.

If you are interested to know how to use Pure NeuralNetwork, please read the article below.

Pure Neural Network, without additional helper component

Good News, This NeuralNet Pro has a life-saving helper to make you run NeuralNet easier, NeuralInput that converts game parameters to arrays required by NeuralNetwork, and NeuralOutput that immediately provides you with Continous and Discrete results.

Get back to how to make it run, you need these steps to run a NeuralNet

Training Model

Machine learning training is divided into 2, Supervised and Unsupervised Learning. it can be different from each case, you need to choose your learning method depending on the situation.

For training a model, you also need to understand the Hyperparameter and its function to train the model properly and efficiently.

Hyper Parameter

Hyperparameter General

Hyperparameter Deep Reinforcement Learning