Lightweight neural network JavaScript library.
// Create neural network. 3 layer, 1 input, 3 hidden, 1 output neurons.
const nn = new NeuralNetwork([1, 3, 1]);
const nn = new NeuralNetwork([1, 3, 1]);
// Set Activation
nn.set_activation_function(NeuralNetwork.activation_functions.linear)
- Linear - linear
- Sigmoid - sigmoid
- ReLU - relu
- TanH - tanh
Train neural network using feed backward.
const nn = new NeuralNetwork([1, 3, 1]);
// First parameter input, second parameter target output values
nn.train([0], [0]);
Predict output data using feed forward.
const nn = new NeuralNetwork([1, 3, 1]);
// Get output data using input values.
nn.predict([0]);
Download trained neural network data
const nn = new NeuralNetwork([1, 3, 1]);
nn.save();
Open on new tab trained neural network data
const nn = new NeuralNetwork([1, 3, 1]);
nn.open();
Load using pretrained neural network data
//Load using constructor
const nn = new NeuralNetwork([1, 3, 1], load_data = -data-);
// Or load using method
nn.load(-data-);