Keras RNN Input: Как создать серию векторов - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть набор данных, который содержит предметы, временные шаги (t) и серию информации для каждого предмета в момент времени t.В частности:

SujbectID  time   A  B  C  D  E
1          1      1  2  1  3  4
1          2      1  2  5  2  4
2          1      0  4  5  3  4
2          2      1  2  1  3  4
2          3      1  6  0  3  4
3          1      1  7  4  3  4

Как видите, количество шагов, зарегистрированных на предмет (= количество строк на предмет), может варьироваться.

В данный момент я загрузил данные в виде фрейма данных pandas, но при необходимости открыл их в любом другом формате.

Я хотел бы манипулировать этим набором данных, чтобы превратить его вформат, который может быть передан в RNN, реализованный в Keras.Это означает, что я хотел бы иметь для каждого субъекта последовательность векторов (в момент времени t, t + 1, t + 2 и т. Д.), Содержащую информацию в A, B, C, D, E.Я предполагаю, что количество временных шагов должно быть одинаковым для всех предметов, поэтому необходимо выполнить какое-то заполнение ... но, к сожалению, я застрял в начале, испытывая затруднения с пониманием того, какой формат требует Keras, когда речь идет о последовательностях векторов,и как правильно изменить данные.

Надеюсь, я ясно дал понять ... Есть идеи?

...