2017-09-06 131 views
0

以下代码给我一个导入错误。ImportError:无法导入名称DropoutEmbedding

from keras.layers.embeddings import DropoutEmbedding 

DropoutEmbedding将其名称更改为?或者我应该使用什么替代品?

+0

'Dropout,Embedding'?他们是凯拉斯的两种层次。 –

+0

我认为你正在寻找的只是名为'Embedding'。它是'keras.layers.embeddings'中唯一的图层。请详细阐述一下你想用这个层做什么。 – McLawrence

+2

您可能正在使用一些名为DropoutEmbedding的自定义代码或keras版本,但这不是任何官方Keras版本的一部分。我看到一些Yarin Gal的代码,提到DropoutEmbedding –

回答

2

Keras中没有“DropoutEmbedding”图层。我认为你正在寻找“Dropout”和“Embedding”图层。像这样导入它们:

from keras.layers import Dropout,Embedding 
相关问题