Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我得到了';ValueError:没有为任何变量提供梯度:';_Python_Keras_Artificial Intelligence_Valueerror - Fatal编程技术网

Python 我得到了';ValueError:没有为任何变量提供梯度:';

Python 我得到了';ValueError:没有为任何变量提供梯度:';,python,keras,artificial-intelligence,valueerror,Python,Keras,Artificial Intelligence,Valueerror,当我训练其他团队成员没有问题的ML模型时 但我得到了‘ValueError:没有为任何变量提供梯度:’ 总错误声明如下 ValueError:没有为任何变量提供梯度:['densite/kernel:0'、'densite/bias:0'、'lstm/lstm\u cell/kernel:0'、'lstm/lstm\u cell/bias:0'、'densite\u 1/kernel:0'、'densite\u 2/kernel:0'、'densite\u 2/bias:0'. 下面是造成错误的

当我训练其他团队成员没有问题的ML模型时

但我得到了‘ValueError:没有为任何变量提供梯度:’

总错误声明如下

ValueError:没有为任何变量提供梯度:['densite/kernel:0'、'densite/bias:0'、'lstm/lstm\u cell/kernel:0'、'lstm/lstm\u cell/bias:0'、'densite\u 1/kernel:0'、'densite\u 2/kernel:0'、'densite\u 2/bias:0'.

下面是造成错误的Jupyter笔记本块

model.layers[2]
model.layers[2].set_weights([embedding_matrix])
model.layers[2].trainable = False

model.compile(loss='categorical_crossentropy', optimizer='adam')

epochs = 10
number_pics_per_bath = 3
steps = len(train_descriptions)//number_pics_per_bath

for i in range(epochs):
    generator = data_generator(train_descriptions, train_features, wordtoix, max_length, number_pics_per_bath)
    model.fit_generator(generator, epochs=1, steps_per_epoch=steps, verbose=1)
    model.save('C:/MyAI/archive/model_' + str(i) + '.h5')
我想你也想看看我的全部代码。这很容易,因为我几乎复制了下面github链接的代码

因为我没有与github相同的路径或文件名, 我对上面的github代码做了一点修改,但没有修改代码的逻辑部分

我的另一位团队成员说,他对我们的代码没有问题(代码有一点变化),并向我展示了ML模型经过了良好的训练,并取得了预期的结果