Я прочитал следующий документ и провел некоторый эксперимент с синтетическим набором данных:
https://arxiv.org/abs/1711.09919
Я не совсем уверен, какой формат имеет автор для ввода автоэнкодера.Я работаю с Keras и Tensorflow и создаю тензор с размерами:
(образцы, временные шаги, функции)
Поэтому я попытался построить следующие функции для каждого образца (это для 8баллы):
[0 0 0 0 0 0 x1 x2
0 0 0 0 0 x1 x2 x3
0 0 0 0 x1 x2 x3 x4
0 0 0 x1 x2 x3 x4 x5
0 0 x1 x2 x3 x4 x5 x6
0 x1 x2 x3 x4 x5 x6 x7
x1 x2 x3 x4 x5 x6 x7 x8
x2 x3 x4 x5 x6 x7 x8 0
x3 x4 x5 x6 x7 x8 0 0
x4 x5 x6 x7 x8 0 0 0
x5 x6 x7 x8 0 0 0 0
x6 x7 x8 0 0 0 0 0
x7 x8 0 0 0 0 0 0
x8 0 0 0 0 0 0 0
Я думаю, что это также упоминается в следующей статье:
https://www.isca -speech.org / archive / archive_papers / interspeech_2012 / i12_0022.pdf
Проблема в том, что результаты, которые я получаю, очень плохие, а временные ряды шумят только немного и только если я использую длинное скользящее окно.Ниже приведен снимок:
сигнал и временные ряды с шумом
Кто-нибудь понимает, как правильно отформатировать ввод?