Мозг. js код последовательности выдаёт странный результат - PullRequest
0 голосов
/ 11 июля 2020

Этот мозг. * Код 1005 * работал хорошо и дал мне хорошие результаты (75,99)

    const net = new brain.recurrent.LSTMTimeStep({
    inputSize: 1,
    hiddenLayers: [10],
    outputSize: 1
});

net.train([
    [1,3],
    [1,3,7],
    [1,3,7,8],
    [1,3,7,8,21],
    [1,3,7,8,21,49],
    [1,3,7,8,21,49,76]
]);

const result1 = net.run(
[1,3,7,8,21,49]
);

Но как только я расширяю последовательность, он начинает выдавать мне однозначные числа. Не могли бы вы, пожалуйста, lmk, почему результаты, когда последовательность расширяется даже на 2 числа, результаты значительно отличаются от ожидаемого результата Пример ... Я расширил на 2 числа, скажем, 200 и 400 ... 200 все еще дает мне достаточно близкое совпадение, но при 400 вывод идет в обратном направлении где-то около 150 ?? Почему разворот? Спасибо

...