题目中的可视化是指,对于特定层输出结果的获取。主要的代码如下:
cnnModel = #a model you have defined with layers
假设想要得到的第1,5,8层的输出
from keras.models import Model
desiredLayers = [1,5,8]
desiredOutputs = [cnnModel.layers[i].output for i in desiredLayers]
#alternatively, you can use cnnModel.get_layer('layername').output for that
newModel = Model(cnnModel.inputs, desiredOutputs)
通过预测测试用例
print(newModel.predict(inputData))