我试图从自己的图像中获取中间输出,因此我使用K.function创建一个基于https://keras.io/getting-started/faq/#how-can-i-obtain-the-output-of-an-intermediate-layer生成中间输出的函数:
function = k.function(model.inputs, [model.layers[x].output])
output = function ([processed_image])
一切顺利,但是当我尝试获得中间权重和偏见时,是这样的:
function = k.function([model.layers[0].get_weights()[0]], [model.layers[x].get_weights()[0]])
这不起作用,我正在使用keras vgg模型,有人可以帮我吗?
谢谢!