2016-05-01 3 views

Antwort

5

Sie können die Ausgabe jeder Schicht erhalten, nicht nur eine Einbettungsschicht, wie here beschrieben:

from keras import backend as K 
get_3rd_layer_output = K.function([model.layers[0].input], 
            [model.layers[3].output]) 
layer_output = get_3rd_layer_output([X])[0] 

In Ihrem Fall würden Sie model.layers[0].output statt model.layers[3].output wollen.

+0

für mich get_3rd_layer_output = K.function ([model.layers [0] .input, K.learning_phase()], [modell.layers [3]. Output]) arbeitete. –

+0

Ich versuche immer noch herauszufinden, was das X bedeutet –

+0

Auf jeden Fall danke für die Antworten. Es zeigte mir den richtigen Weg –