Member 14473748 Ответов: 0

Как предсказать значения временных рядов с помощью tensorflow.js-что?


Как мне адаптировать функцию прогнозирования в примере @arthurratz TensorFlow.js: прогнозирование временных рядов с использованием рекуррентных нейронных сетей (РНН) с ячейками длительной кратковременной памяти (ЛСТМ) [^] что я буду предсказывать окно n+1?

До сих пор я понимаю, что алгоритм начинает предсказывать, в зависимости от размера .slice (), и определяет значения sma.

Как мы можем получить "будущие" значения, выходящие за пределы последнего расчетного sma?

Что я уже пробовал:

До сих пор я анализировал параметры в console.log. Функция Te заключается в следующем

function Predict(inputs, size, model) 
{
    var inps = inputs.slice(Math.floor(size / 100 * inputs.length), inputs.length);

    const outps = model.predict(tf.tensor2d(inps, [inps.length, 
	inps[0].length]).div(tf.scalar(10))).mul(10);

    return Array.from(outps.dataSync());
}

0 Ответов