Каким должен быть вывод dim для встраивания слов в keras? - PullRequest
1 голос
/ 10 мая 2019

Каким должен быть размер плотного вложения?Как мы можем установить значение output_dim в кератах для word_embedding?

 keras.layers.Embedding(input_dim, output_dim, embeddings_initializer='uniform', embeddings_regularizer=None, activity_regularizer=None, embeddings_constraint=None, mask_zero=False, input_length=None)

1 Ответ

2 голосов
/ 10 мая 2019

Слой внедрения преобразует категориальную переменную (слова) в вектор.В выходном измерении укажите, как долго будет длиться этот вектор.

Если вы выбрали 10, то каждое слово будет преобразовано в вектор с размером 10. Значение этого вектора будет оптимизировано во время обучения.Если вам нужно выяснить, какое выходное измерение лучше всего подходит для вашей проблемы, я рекомендую найти похожий проект и попытаться использовать размер выходного измерения.Другой вариант - попробовать несколько размеров и решить, какой из них подходит лучше всего.

...