Как передать несколько временных рядов в сеть LSTM через функциональный API Keras? - PullRequest
0 голосов
/ 29 марта 2019

У меня есть 3 столбца, а именно идентификатор клиента и basket_index и отметка времени. Для каждого клиента каждая строка представляет одну временную отметку. Допустим, есть 3 клиента с переменными временными метками. Первая имеет 30 временных меток, вторая имеет 25, а третья имеет 50. Таким образом, общее количество строк равно 105. Теперь для индекса корзины столбцов каждая строка обозначает список ключей продукта, купленных любым клиентом на определенном этапе. метка времени.

Вот снимок набора данных -

enter image description here

. , и так далее.. Теперь, поскольку у каждого клиента свой временной ряд,

1) Как все передать в одну сеть?

2) Нужно ли в этом случае создавать несколько моделей LSTM (по одной для каждого клиента)?

3) Кроме того, я создаю слой внедрения для ключей клиента и продукта (принимая среднее значение для каждой корзины). Как указать, сколько шагов назад каждый временной ряд смотрит в таких случаях? 4) Как мне указать размер партии в этом случае?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...