验证keras中隔离层的输出

Verifying the output of an isolated layer in keras

是否可以验证

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

没有构建和训练模型? IE。我只想将图像传递给裁剪并获取并显示输出图像。

是的,这在 Keras FAQ 中有描述。引用:

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]

此示例假设您的 Cropping 层具有索引 3。您需要根据您的模型用正确的数字替换此索引。