Почему Brain JS всегда дает один и тот же ответ независимо от вопроса? - PullRequest
0 голосов
/ 22 сентября 2019

Почему эта нейронная сеть всегда дает 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);
...