验证keras中隔离层的输出

验证keras中隔离层的输出,keras,keras-layer,Keras,Keras Layer,是否可以验证的输出 Cropping2D(cropping=((22, 0), (0, 0)), input_shape=resized_image.shape) 没有建立和训练一个模型?也就是说,我只想通过和图像进行裁剪,获得并显示输出图像 是的,这在KERA中有描述。引述: from keras import backend as K # with a Sequential model get_3rd_layer_output = K.func

是否可以验证的输出

Cropping2D(cropping=((22, 0), (0, 0)), 
                     input_shape=resized_image.shape)

没有建立和训练一个模型?也就是说,我只想通过和图像进行裁剪,获得并显示输出图像

是的,这在KERA中有描述。引述:

from keras import backend as K

# with a Sequential model
get_3rd_layer_output = K.function([model.layers[0].input],
                                  [model.layers[3].output])
layer_output = get_3rd_layer_output([X])[0]

此示例假定裁剪层具有索引3。您需要根据您的型号将此索引替换为正确的数字。

谢谢-我想层中的[X]输出=获取第三层\U输出[X][0]将是图像?是的。请注意,如果使用的层利用了学习阶段,即具有不同的训练和预测行为,则需要根据阶段1=学习阶段,0=评估提供图像和0/1。好的,这个代码片段有点麻烦,看起来更像是一个变通方法而不是一个特性,但是我试过了,它很管用。