Python TypeError:call()得到一个意外的关键字参数';输入u形';
我正在实现一个LSTM,我的列车数据的形状是(5237162,99,1) 我按照如下方式创建模型,遇到了错误Python TypeError:call()得到一个意外的关键字参数';输入u形';,python,keras,lstm,Python,Keras,Lstm,我正在实现一个LSTM,我的列车数据的形状是(5237162,99,1) 我按照如下方式创建模型,遇到了错误 TypeError: call() got an unexpected keyword argument 'input_shape' 我尝试从github将Keras升级到最新版本。不起作用 LSTM_model = Sequential() LSTM_model.add(LSTM(256,input_shape=(final_ip.shape[1],final_ip.shape[2]
TypeError: call() got an unexpected keyword argument 'input_shape'
我尝试从github将Keras升级到最新版本。不起作用
LSTM_model = Sequential()
LSTM_model.add(LSTM(256,input_shape=(final_ip.shape[1],final_ip.shape[2])))
有人能帮我解决这个问题吗?真奇怪!运行代码在我的笔记本上运行良好。 我注意到“input_shape”不是显示的LSTM层的参数 也许这是一个版本控制问题 我的版本:keras'2.2.4',tensorflow'1.11.0' 要绕过它,您可以尝试函数式api:
from keras.layers import Input
input1 = Input(shape =( final_ip.shape[1],final_ip.shape[2] ) )
x = LSTM(256)(input1)
model = Model(input1,x)
你需要提取并提供一个答案,如果没有它,你现在的问题被认为是离题的。请同时阅读。在
LSTM
上没有input\u shape
:请包含完整的代码,我无法用给定的代码重现问题。@Caramiriel每一层都接受一个输入形状,它来自基类层,请尝试。