Как разделить базу данных musi c для рекуррентной нейронной сети LSTM? - PullRequest
0 голосов
/ 27 апреля 2020

Я занимаюсь разработкой нейронной сети LSTM для целей регрессии: я обучаю ее части данных в наборе Bach Chorales из репозитория UCI и пытаюсь предсказать набор тестовых данных. В описании набора данных говорится, что он содержит 100 строк (одна строка на хорал) с ~ 45 событиями в каждой, и каждое событие описывается с помощью: (а) время начала, измеренное в 16-х нотах от начала хорала (время 0) (b) высота тона, номер MIDI (60 = C4, 61 = C # 4, 72 = C5 и др. c.) (c) продолжительность, измеренная в 16-х нотах (г) ... и другие особенности

Мой вопрос заключается в следующем: учитывая, что каждое событие отмечено его временем начала и, следовательно, существует способ различать guish между хорами, могу ли я объединить все строки, как если бы они были непрерывный временной ряд и работа, например, с 85% -15% -ым разделением, или я должен вводить хоралы одинакового размера один за другим?

Заранее спасибо

...