Как добавить новый вектор в матрицу встраивания Keras - PullRequest
0 голосов
/ 16 апреля 2019

Фон

Я использую слой встраивания для столбца категориальных данных в Keras.
Насколько я понимаю, слой внедрения - это просто матрица, состоящая из обучаемых векторов, каждый из которых сопоставлен с индексом.

Моя проблема

После окончания обучения я хочу добавить новую пару индекс-вектор в матрицу встраивания.
(Вектор создан мной, на этом этапе обучение не проводится).

Как мне это сделать?
Я хотел бы использовать недавно добавленное вложение в предсказаниях.

Код

keras.layers.Embedding(number_of_categories, embedding_size, input_length=1)

Я особенно застрял, поскольку в архитектуре модели закодировано несколько категорий. Есть ли способ обойти это?

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