Почему эта нейронная сеть всегда дает BRK.И как вы можете это исправить?В основном код должен проверять, какой «объект» имеет рейтинг1, и console.log его (отображать).
const brain = require('Brain.js');
const net = new brain.NeuralNetwork({ hiddenLayers: [20] });
const AAPL = [
Rating1 = 0.21,
Rating2 = 0.9,
];
const BRK = [
Rating1 = 0.4921,
Rating2 = 0.2
];
const BMW = [
Rating1 = 0.6,
Rating2 = 0.364
]
const trainingData = [
{ input: Rating1 = 0.6, output: { BMW: 1 } },
{ input: Rating1 = 0.21, output: { AAPL: 1 } },
{ input: Rating1 = 0.2, output: { AAPL: 1 } },
{ input: Rating1 = 0.4921, output: { BRK: 1 } },
];
net.train(trainingData);
const result = brain.likely(
Rating1 = 0.55
,net);
console.log(result);