Предсказание нейронных сетей / Скользящее окно - PullRequest
0 голосов
/ 07 апреля 2020

На самом деле, я использую однослойную прямую (SLFN) нейронную сеть для прогнозирования следующих 1, 2 и 3 отсчетов впереди в сигнале с частотой дискретизации 10 Гц. У меня большой РАЗБОР в обучении и тестировании.

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

%% Что было опробовано до сих пор:

moving_window_length = 5; single_sample_ahead = 6;

Вопрос № 01: (Этап обучения) Для прогнозирования шестого (от одного шага) требуется от 1 до 5 выборок. То же самое для 2 до 6, чтобы предсказать седьмой. Я буду делать это до 10-го образца, тогда данные тренировки будут примерно 5 * 6, а цель тренировки будет примерно 5 * 1. Правильно ли это?

Вопрос № 02: Если процедура в вопросе № 01 правильная, то можно ли взять от 1 до 5 выборок для прогнозирования 7-го или 8-го и c (многошаговое опережение) выборки) образец в процессе обучения?

Вопрос № 03: (Этап тестирования) Если вышеупомянутые два предположения верны, то как я буду визуализировать при тестировании, что моя модель прогнозирует 2 или 3 выборки впереди (многошаговое) прогноз вперед)?

Жду вашего любезного ответа.

...