我正在使用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环境中移动代码,这很糟糕吗?我该如何解决?
答案 0 :(得分:0)
要在Keras中导入功能时,必须以大写字母开头。 因此,请尝试:
from keras.layers import Add, Dot, Concatenate