【问题标题】:How to fix name" Embedding is not defined" in Keras如何在 Keras 中修复名称“未定义嵌入”
【发布时间】:2019-05-12 07:31:11
【问题描述】:

我正在从“使用 Python 进行深度学习”一书中学习 Keras。我试图实现与嵌入层实现书中提到的相同。但我收到错误 NameError: name 'Embedding' is not defined。我在用 蟒蛇 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))

              

----------------------------------- ---------------------------- NameError Traceback(最近调用 最后)在 ----> 1 model.add(嵌入(10000, 8 ,input_length= max_len))

NameError: 名称“嵌入”未定义

【问题讨论】:

    标签: keras python-3.7


    【解决方案1】:

    您忘记导入Embedding 层。

    from keras.layers import Embedding
    

    【讨论】:

      【解决方案2】:

      请添加以下行以将库导入您的 python 代码。

      from keras.layers import Embedding
      

      https://keras.io/layers/embeddings/

      【讨论】:

        猜你喜欢
        • 2019-06-13
        • 2019-09-07
        • 1970-01-01
        • 1970-01-01
        • 2022-11-13
        • 2017-09-24
        • 1970-01-01
        • 2017-08-30
        • 1970-01-01
        相关资源
        最近更新 更多