Печать ввода в модель Keras - PullRequest
0 голосов
/ 17 апреля 2019

Можно ли как-то напечатать входные данные, поступающие в мою модель Keras? Я не уверен, относится ли «batch_size» к числу выборок или количеству точек данных на выборку. Было бы здорово, если бы я мог распечатать входные данные, входящие в мою модель Keras.

1 Ответ

0 голосов
/ 17 апреля 2019

Размер партии - это количество выборок, которые пройдут через сеть за один шаг.Следовательно, при умножении количества шагов на размер пакета выдается общее количество выборок.

batch_size = number_of_samples / number_of_steps

Чтобы получить входной тензор вашей модели Keras:

input_tensor = model.input

Чтобы получить тензор формы от input_tensor:

shape_tensor = tf.shape( input_tensor )

Запустите shape_tensor в tf.Session() на , подавая некоторый ввод вinput_tensor:

with tf.Session() as session:
    print( session( shape_tensor , feed_dict={ input_tensor:some_input } ) )

Это напечатает форму.

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