【问题标题】:ImportError: cannot import name 'Layer' from 'keras.engine'ImportError:无法从“keras.engine”导入名称“Layer”
【发布时间】:2022-07-20 18:50:33
【问题描述】:

我在解决此错误时遇到了困难。 我想将 Layer 对象传递给 python 中的一个类,我面临导入错误。 这是错误消息。

Traceback (most recent call last):
  File "/Users/mianafra/Documents/NLP/D2V-BiGRU-CRF/annotate_docs.py", line 3, in <module>
    from wrap import Sequence
  File "/Users/mianafra/Documents/NLP/D2V-BiGRU-CRF/wrap.py", line 6, in <module>
    from models_d2v import BiLSTMCRFD2V_to_dense, save_model, load_model
  File "/Users/mianafra/Documents/NLP/D2V-BiGRU-CRF/models_d2v.py", line 10, in <module>
    from layers import CRF
  File "/Users/mianafra/Documents/NLP/D2V-BiGRU-CRF/layers.py", line 9, in <module>
    from keras.engine import Layer
ImportError: cannot import name 'Layer' from 'keras.engine' (/Users/mianafra/miniforge3/lib/python3.9/site-packages/keras/engine/__init__.py)

【问题讨论】:

    标签: python keras


    【解决方案1】:

    确保您已安装项目所需的正确 Keras 版本。

    如果是this D2V-BiGRU-CRF项目,则为seems to be

    keras==2.2.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2021-06-30
      • 2020-10-19
      • 2018-08-13
      • 2015-01-26
      • 2020-10-10
      • 2020-02-12
      相关资源
      最近更新 更多