Décrit comment obtenir la sortie de n'importe quelle couche du réseau avec Keras.
predict.py
from keras import backend as K
get_1st_layer_output = K.function([model.layers[0].input],
[model.layers[5].output])
layer_output = get_1st_layer_output([img,])
img_layer_5 = layer_output[0][0,:]
Spécifiez la couche d'entrée et la couche que vous souhaitez obtenir dans l'argument de K.finction (). Créez une fonction. Si vous donnez à la fonction une entrée (ici, une image) comme argument, le calque que vous voulez obtenir Vous pouvez obtenir la sortie !!
Recommended Posts