Beschreibt, wie die Ausgabe einer beliebigen Schicht im Netzwerk mit Keras abgerufen wird.
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,:]
Geben Sie im Argument von K.finction () die Eingabeebene und die Ebene an, die Sie erhalten möchten. Erstellen Sie eine Funktion. Wenn Sie der Funktion eine Eingabe (hier ein Bild) als Argument geben, die Ebene, die Sie erhalten möchten Sie können die Ausgabe erhalten !!
Recommended Posts