neural network deno module using neo
- Loading (@load1n9)
- CarrotzRule (@carrotzrule123)
import { DenseLayer, NeuralNetwork } from "https://deno.land/x/netsaur/mod.ts";
const net = await new NeuralNetwork({
silent: true,
layers: [
new DenseLayer({ size: 3, activation: "sigmoid" }),
new DenseLayer({ size: 1, activation: "sigmoid" }),
],
cost: "crossentropy",
}).setupBackend("cpu");
await net.train(
[
{ inputs: [0, 0, 1, 0, 0, 1, 1, 1], outputs: [0, 1, 1, 0] },
],
5000,
4,
0.1,
);
console.log(await net.predict(new Float32Array([0, 0])));
console.log(await net.predict(new Float32Array([1, 0])));
console.log(await net.predict(new Float32Array([0, 1])));
console.log(await net.predict(new Float32Array([1, 1])));