Как распечатать значения (НЕ) определенного слоя в керас / тензор потока? - PullRequest
0 голосов
/ 07 октября 2019

Я изо всех сил пытаюсь напечатать вывод определенного слоя. Обратите внимание, что я не хотел выводить как: <tf.Tensor 'Print_5:0' shape=(?, 1024) dtype=float32> НО что-то как массив или список массивов.

Мой основной код:

from keras.models import Model
from keras.layers import Input, Dense
import tensorflow as tf

g = model.get_layer(name='dropout_2', index=None).output
tf.Print(g, [tf.shape(g)])

Это не работает, как естьвыдавая вывод:

<tf.Tensor 'Print_5:0' shape=(?, 1024) dtype=float32>

Я видел все популярные проблемы, связанные с этой проблемой, но ничего не получается. Пожалуйста, помогите в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...