1.0.1 • Published 5 years ago

jsann v1.0.1

Weekly downloads
1
License
GPL-3.0
Repository
github
Last release
5 years ago

how to use it

First, install the package through npm:

npm i --lock jsann

then type this code:

const Network = require("network");

numberOfInputNeurons = 1;
numberOfOutputNeurons = 1;
numberOfHiddenlayers = 2;
numberOfHiddenNeurons = 2;
const net = new Network(numberOfInputNeurons, numberOfOutputNeurons, numberOfHiddenlayers, numberOfHiddenNeurons);
//train it
const trainingData = [[1, 2], [2, 4], [3, 6]];
for(const data of trainingData) {
    net.train({
        inputs: [data[0]],
        outputs: [data[1]]
    });
}
//then use it
const testData = [1, 2, 3]
for(const data of testData) {
    console.log(`Expected ${2 * data}, got ${net.forward([data])}`);
}