Neural Net From Scratch in Javascript

Have a look at Mnist

Train an Mnist classifier or predictor

Use some pretrained neural nets to decode Mnist characters

Initialise a Neural Net, Forward & Back Propagate these inputs

The variables for each instance of input are in the columns of the input layer

The Truth contains the answers for each of those instances

There must be an input node for each variable

There must be an output node for each element in the structure of the truth

There are no hard and fast rules for the number of hidden layers

Somewhere in betweeen the number of inputs and outputs is not a bad place to start

The more there are, the easier it is for the neural net to come up with weights that work

But the number of calculations that need to be done rises

All the weights are seeded with random numbers that mean to zero. This means the process is stochastic and will vary from run to run

You can prefill the json input area with a number of examples

Use the trained Neural Net and get it to predict the truth

The input field below has input as Json in the correct form for this network

You can choose a pretrained network or use the one trained from above