kuromi: optimize suboptimal code...

...as described by sparksammy.
This commit is contained in:
The Ghost of FOSS' Past 2024-12-03 23:05:16 +00:00
parent 13e2a4b8ee
commit 963996b06b

View file

@ -92,7 +92,6 @@ class NeuralNetwork {
}
// Example usage:
let nn = new NeuralNetwork(3, 4, 1); // Increased hidden nodes to 4
// Example dataset (XOR problem)
let strings = ["hello", "neural", "world"]
@ -103,6 +102,9 @@ let inputs = [
[1, 0, 1],
[1, 1, 1]
];
let nn = new NeuralNetwork(strings.length, inputs.length, 1); // Increased hidden nodes to 4
let targets = [
[0],
[1],
@ -110,6 +112,10 @@ let targets = [
[3]
];
if (targets.length != inputs.length) {
throw new Error("You dummy, targets length should be equal to inputs length.")
}
// Training the neural network
for (let i = 0; i < 50000; i++) { // Increased training iterations
let index = Math.floor(Math.random() * 4);