Что это значит, когда в функции tf.pad есть четыре кортежа - PullRequest
0 голосов
/ 30 января 2020

У меня есть этот кусок кода:

    padded_inputs = tf.pad(inputs, [[0, 0], [0, 0], [pad_beg, pad_end], [pad_beg, pad_end]])

Это для изображения. Я не понимаю, почему существует четыре кортежа, поскольку у изображения есть ширина, высота и три цветовых канала.

1 Ответ

1 голос
/ 30 января 2020

Входные данные имеют 4 кортежа, как это [batch_size, number_of_channels, height, width]. Таким образом, tf.pad не реализуется на первых двух b c, вам нужно только заполнить высоту и ширину изображения. Иногда номер канала также используется в конце.

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