# to gain the output of intermediate layer, we can 'create' a new model
# the intermediate_output is the final output you want
layer_index=7 # the index of the layer you want to observe
intermediate_layer_model=Model(inputs=model.input, outputs=model.get_layer(index=layer_index).output)
intermediate_output = intermediate_layer_model.predict(x)承接训练集
print(intermediate_output.shape)
intermediate_output1 = intermediate_layer_model.predict(x_test3)测试集
print(intermediate_output1.shape)
svc(intermediate_output, y0,intermediate_output1, y0_test3) 接上SVM
若是看不懂的话,给我继续留言。