Я пытаюсь понять код колба от Google .Как мне использовать этот код:
from keras import backend as K
prediction_model = lstm_model(seq_len=1, batch_size=BATCH_SIZE, stateful=True)
prediction_model.load_weights('/tmp/bard.h5')
get_test_layer_output = K.function([prediction_model.layers[0].input],
[prediction_model.layers[1].output])
layer_output = get_test_layer_output([x])[0]
, чтобы увидеть значения после каждого слоя?Или есть какой-то другой подход, чтобы увидеть значения (не фигуры)?
Layer (type) Output Shape Param #
=================================================================
seed (InputLayer) (128, 100) 0
_________________________________________________________________
embedding (Embedding) (128, 100, 512) 131072
_________________________________________________________________
lstm (LSTM) (128, 100, 512) 2099200
_________________________________________________________________
lstm_1 (LSTM) (128, 100, 512) 2099200
_________________________________________________________________
time_distributed (TimeDistri (128, 100, 256) 131328
=================================================================
Total params: 4,460,800
Trainable params: 4,460,800
Non-trainable params: 0