Backprop + neuro-evolution in the browser
Neataptic offers extremely flexible networks; neurons and synapses can be removed with a single line of code. No fixed architecture is required for neural networks to function at all. An important aspect that Neataptic introduces is the evolution of neural-networks: for every problem, a neural network can be evolved.
Use any of the 6 built-in networks with customizable sizes to create a network:
var myNetwork = new architect.LSTM(1,10,5,1);
Or built your own network with pre-built layers:
var input = new Layer.Dense(2);
var hidden1 = new Layer.LSTM(5);
var hidden2 = new Layer.GRU(3);
var output = new Layer.Dense(1);
input.connect(hidden1);
hidden1.connect(hidden2);
hidden2.connect(output);
var myNetwork = architect.Construct([input, hidden1, hidden2, output]);
You can even built your network neuron-by-neuron using nodes and groups!


