ExpandDims

публичный финальный класс ExpandDims

Вставляет размерность 1 в форму тензора.

Учитывая тензорный «вход», эта операция вставляет размерность 1 в «ось» индекса измерения формы «вход». «Ось» индекса измерения начинается с нуля; если вы укажете отрицательное число для оси, оно будет отсчитываться назад от конца.

Эта операция полезна, если вы хотите добавить измерение партии к одному элементу. Например, если у вас есть одно изображение формы `[высота, ширина, каналы]`, вы можете сделать его пакетом из 1 изображения с помощью `expand_dims(image, 0)`, что сделает форму `[1, высота , ширина, каналы]`.

Другие примеры:

# 't' is a tensor of shape [2]
 shape(expand_dims(t, 0)) ==> [1, 2]
 shape(expand_dims(t, 1)) ==> [2, 1]
 shape(expand_dims(t, -1)) ==> [2, 1]
 
 # 't2' is a tensor of shape [2, 3, 5]
 shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5]
 shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5]
 shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]
 
Для этой операции необходимо:

`-1-input.dims() <= dim <= input.dims()`

Эта операция связана с `squeeze()`, которая удаляет размеры размером 1.

Публичные методы

Выход <Т>
какВывод ()
Возвращает символический дескриптор тензора.
static <T, U расширяет число> ExpandDims <T>
create (область действия , ввод операнда <T>, ось операнда <U>)
Фабричный метод для создания класса, обертывающего новую операцию ExpandDims.
Выход <Т>
выход ()
Содержит те же данные, что и `input`, но к его форме добавлено дополнительное измерение размером 1.

Унаследованные методы

Публичные методы

публичный вывод <T> asOutput ()

Возвращает символический дескриптор тензора.

Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.

public static ExpandDims <T> create (область действия , ввод операнда <T>, ось операнда <U>)

Фабричный метод для создания класса, обертывающего новую операцию ExpandDims.

Параметры
объем текущий объем
ось 0-D (скаляр). Указывает индекс измерения, по которому можно расширить форму ввода. Должно быть в диапазоне `[-rank(input) - 1, Rank(input)]`.
Возврат
  • новый экземпляр ExpandDims

публичный вывод <T> вывод ()

Содержит те же данные, что и `input`, но к его форме добавлено дополнительное измерение размером 1.