В настоящее время я работаю над проектом по обнаружению аномалий в видео наблюдения с использованием сверточного автоэнкодера LSTM (следуя методу, описанному в этой статье: https://arxiv.org/pdf/1605.08104.pdf)
У меня уже есть работающая модельдля сокращенного набора данных.Из-за размера моего набора данных невозможно загрузить все данные в мою память.Вот почему я хочу использовать функцию генератора для загрузки пакета данных по пакету в мою модель.
И вот здесь у меня есть некоторые проблемы.
Мои данные хранятся в папке на моем жестком диске.Используя встроенную функцию генератора flow_from_directory (class-mode = "input"), предоставленную пакетом keras, я получаю список, содержащий два массива измерений (batch_size, image_height, image_width, channel),Это было бы идеально для обычной сверточной сети.Но в случае m мне нужна функция генератора, которая выдает массив измерений (sample_size, timesteps, image_height, image_width, channel).
Это означает, что измерение batch_size flow_from_directory -Команда должна быть моим временным шагом.
Вопрос: Возможно ли в RStudio настроить генератор flow_from_directory-generator таким образом, чтобы он давал массив измерений ( sample_size, timesteps, image_height, image_width, channel )?
Любые предложения приветствуются.