Пакетная обработка Tensorflow без дополнительного измерения None?

Можно ли выполнять пакетную обработку в тензорном потоке без увеличения размера заполнителя на дополнительное измерение None? В частности, я просто хотел бы передать несколько образцов через заполнители через feed_dict. База кода, над которой я работаю, потребует большого количества изменений в коде, чтобы учесть добавление дополнительного измерения для размера пакета.

например: sess.run(feed_dict={var1:val1values, var2: val2values, ...})

Где val1values ​​будет представлять пакет размера X вместо одной обучающей выборки.


person John W Smith    schedule 22.11.2017    source источник


Ответы (1)


Информация о форме, включая количество измерений, доступна коду Python для выполнения произвольных действий и влияет на операции, добавляемые к графу (например, используемое ядро ​​​​matmul), поэтому не существует общего безопасного способа автоматического добавления пакетного измерения. Что-то вроде labeled_tensor может немного упростить рефакторинг кода.

person Allen Lavoie    schedule 27.11.2017