MirrorPad

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

Дополняет тензор зеркальными значениями.

Эта операция дополняет «вход» зеркальными значениями в соответствии с указанными вами «отступами». `paddings` — это целочисленный тензор формы `[n, 2]`, где n — ранг `входа`. Для каждого измерения D поля `input` `padding[D, 0]` указывает, сколько значений нужно добавить перед содержимым `input` в этом измерении, а `paddings[D, 1]` указывает, сколько значений нужно добавить после содержимое «входа» в этом измерении. И `padding[D, 0]`, и `paddings[D, 1]` не должны быть больше `input.dim_size(D)` (или `input.dim_size(D) - 1`), если `copy_border` имеет значение true. (если ложь соответственно).

Дополненный размер каждого измерения D выходных данных:

`прокладки(D, 0) + input.dim_size(D) + прокладки(D, 1)`

Например:

# 't' is [[1, 2, 3], [4, 5, 6]].
 # 'paddings' is [[1, 1]], [2, 2]].
 # 'mode' is SYMMETRIC.
 # rank of 't' is 2.
 pad(t, paddings) ==> [[2, 1, 1, 2, 3, 3, 2]
                       [2, 1, 1, 2, 3, 3, 2]
                       [5, 4, 4, 5, 6, 6, 5]
                       [5, 4, 4, 5, 6, 6, 5]]
 

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

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

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

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

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

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

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

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

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

Параметры
объем текущий объем
вход Входной тензор, который будет дополнен.
прокладки Матрица из двух столбцов, определяющая размеры заполнения. Количество строк должно совпадать с рангом «входа».
режим Либо «REFLECT», либо «SYMMETRIC». В режиме отражения дополненные области не включают границы, а в симметричном режиме дополненные области включают границы. Например, если «вход» — «[1, 2, 3]», а «отступы» — «[0, 2]», то выход — «[1, 2, 3, 2, 1]» в режиме отражения. , и это `[1, 2, 3, 3, 2]` в симметричном режиме.
Возврат
  • новый экземпляр MirrorPad

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

Дополненный тензор.