Я пытаюсь создать LSTM для классификации последовательностей данных.
Структура данных каждого входного тренинга, который я бы использовал:
[[
[deltaX,deltaY,deltaTime],
[deltaX,deltaY,deltaTime],...
],class]
Где отражаются deltaX и deltaYизменение X и Y в данный момент времени deltaTime.
deltaTime не всегда одинаков, он может варьироваться от 40 мс до 50 мс, а иногда и 1000 мс. «Класс» в конце представляет собой двоичную классификацию, которая может быть 0 или 1.
Вопрос 1 (обычный LSTM): Должен ли я включить deltaTime в качестве входных данных функции, если я 'Будете ли использовать базовый LSTM (Keras LSTM)?
Я знаю, что у LSTM есть временные метки, но они имеют фиксированную длину. Я более внимательно посмотрел на phasedLSTM, но, кажется, их больше для двух периодических таймфреймов, которые сдвинуты.
Единственное, что мне удалось встретить, это LSTM с поддержкой времени.
Вопрос 2 (LSTM с учетом времени): Вы бы порекомендовали их для моей проблемы? Если так: есть ли реализация keras, так как я раньше не работал с tenorflow.