gpt4 book ai didi

python - Keras InvalidArgumentError 未知输入节点

转载 作者:行者123 更新时间:2023-11-30 22:19:27 37 4
gpt4 key购买 nike

我正在尝试在 Keras 中训练一个简单的 LSTM。我的数据具有以下维度:

train_x.shape, train_y.shape, test_x.shape, test_y.shape
> ((534, 1, 7), (534, 1, 1), (259, 1, 7), (259, 1, 1))

模型定义如下:

model = Sequential()
model.add(LSTM(100, input_shape = (train_x.shape[1],train_x.shape[2]), return_sequences=True))

model.add(Dense(1))
model.compile(loss='mae', optimizer='adam')
res = model.fit(train_x, train_y, validation_data=(test_x,test_y), epochs=100, batch_size=32, verbose=2, shuffle=False)

我以前尝试过的较小版本的网络可以工作,但是当我增加隐藏节点和纪元的数量时,我开始收到以下错误:

InvalidArgumentError: Node 'IsVariableInitialized_3370': Unknown input node 'lstm_17/kernel'

而且我似乎无法通过缩小到以前的配置来编译模型。我对 Tensorflow 内部结构不是很熟悉,因此错误和堆栈跟踪对我没有帮助。谁能解释这个错误的含义和/或我可能做错了什么?

最佳答案

我遇到了非常相似的错误,并且我也在使用 LSTM。我在 Windows 上使用 Spyder,只需重新启动 Spyder 即可避免该问题。

关于python - Keras InvalidArgumentError 未知输入节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49089775/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com