在Keras文檔爲Embedding
https://keras.io/layers/embeddings/,對於mask_zero
給出的解釋是Keras嵌入圖層蒙版。爲什麼input_dim需要|詞彙| + 2?
mask_zero:是否輸入值0是應該屏蔽掉一個特殊的「填充」值。當使用可能需要可變長度輸入的重複圖層時,這很有用。如果這是真的,那麼模型中的所有後續層都需要支持遮罩,否則會引發異常。如果mask_zero設置爲True,則結果是,索引0不能用在詞彙表中(input_dim應該等於|詞彙| + 2)。
爲什麼input_dim需要2 +詞彙中的詞數?假設0被屏蔽並且不能被使用,不應該只是1 +多少字?什麼是其他額外的條目?
我明白了。這就說得通了。感謝您的徹底解答!我想知道我們是否可以提交Keras文檔的請求,以減少誤導。 –
[我確實](https://github.com/fchollet/keras/pull/6157):-) –