Как предсказать значения временных рядов с помощью 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()); }