ImportError:无法导入名称“添加”

时间:2018-08-11 05:38:44

标签: keras

我正在使用Tensorflow和Keras。 我写了代码,

from __future__ import print_function

from keras.models import Sequential, Model
from keras.layers.embeddings import Embedding
from keras.layers import Input, Activation, Dense, Permute, Dropout
from keras.layers import add, dot, concatenate
from keras.layers import LSTM
from keras.utils.data_utils import get_file
from keras.preprocessing.sequence import pad_sequences

・
・
・

运行代码时,

from keras.layers import add, dot, concatenate
ImportError: cannot import name 'add'

发生错误。我进行了搜索,所以我知道升级Tensorflow和Keras可能是有效的,所以我做到了。但是同样的错误发生了。我正在anaconda环境中移动代码,这很糟糕吗?我该如何解决?

1 个答案:

答案 0 :(得分:0)

要在Keras中导入功能时,必须以大写字母开头。 因此,请尝试:

from keras.layers import Add, Dot, Concatenate