Neataptic

简介:为浏览器和Node.js提供快速的神经进化和反向传播
该库为浏览器和Node.js提供快速神经进化和反向传播,其中包括一些内置网络,包括感知器,LSTM,GRU,Nark等。 Neataptic提供灵活的神经网络; 可以用一行代码去除神经元和突触。神经网络根本不需要固定的架构。这种灵活性允许通过神经演化为您的数据集塑造网络,这是通过多线程完成的。
// this network learns the XOR gate (through neuro-evolution) var network = new Network(2,1); var trainingSet = [ { input: [0,0], output: [0] }, { input: [0,1], output: [1] }, { input: [1,0], output: [1] }, { input: [1,1], output: [0] } ]; await network.evolve(trainingSet, { equal: true, error: 0.03 });