如何修复 Keras 中的名称“嵌入未定义”

Dee*_*pak 1 keras python-3.7

我正在从《使用Python进行深度学习》一书中学习Keras。我试图实现与书中提到的关于嵌入层的实现相同的内容。但我收到错误 NameError:名称“嵌入”未定义。我正在使用 Python 3.7 张量流: '1.13.1' keras :'2.2.4'

from keras.models import Sequential                                    

from keras.layers import Flatten, Dense                                

model = Sequential()                                                   

model.add(Embedding(10000, 8 ,input_length= max_len))

              
Run Code Online (Sandbox Code Playgroud)

-------------------------------------------------- ------------------------- ----> 1 model.add(Embedding(10000, 8 ,输入长度= max_len))

NameError:名称“嵌入”未定义

Tim*_*lin 6

您忘记导入Embedding图层。

from keras.layers import Embedding
Run Code Online (Sandbox Code Playgroud)