tensoreflusso:: ops:: MirrorPad
#include <array_ops.h>
Riempie un tensore con valori specchiati.
Riepilogo
Questa operazione riempie un input
con valori specchiati in base ai paddings
specificati. paddings
è un tensore intero con forma [n, 2]
, dove n è il rango di input
. Per ogni dimensione D di input
, paddings[D, 0]
indica quanti valori aggiungere prima del contenuto di input
in quella dimensione e paddings[D, 1]
indica quanti valori aggiungere dopo il contenuto di input
in quella dimensione. Entrambi paddings[D, 0]
e paddings[D, 1]
non devono essere maggiori di input.dim_size(D)
(o input.dim_size(D) - 1
) se copy_border
è true (se false, rispettivamente).
La dimensione riempita di ciascuna dimensione D dell'output è:
paddings(D, 0) + input.dim_size(D) + paddings(D, 1)
Per esempio:
# '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]]
Argomenti:
- scope: un oggetto Scope
- input: il tensore di input da riempire.
- riempimenti: una matrice a due colonne che specifica le dimensioni del riempimento. Il numero di righe deve essere uguale al rango
input
. - modalità:
REFLECT
oSYMMETRIC
. In modalità riflessione le regioni imbottite non includono i bordi, mentre in modalità simmetrica le regioni imbottite includono i bordi. Ad esempio, seinput
è[1, 2, 3]
epaddings
è[0, 2]
, l'output è[1, 2, 3, 2, 1]
in modalità riflessione ed è[1, 2, 3, 3, 2]
in modalità simmetrica.
Resi:
-
Output
: il tensore imbottito.
Costruttori e distruttori | |
---|---|
MirrorPad (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input paddings, StringPiece mode) |
Attributi pubblici | |
---|---|
operation | |
output |
Funzioni pubbliche | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Attributi pubblici
operazione
Operation operation
produzione
::tensorflow::Output output
Funzioni pubbliche
MirrorPad
MirrorPad( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input paddings, StringPiece mode )
nodo
::tensorflow::Node * node() const
operatore::tensorflow::Input
operator::tensorflow::Input() const
operatore::tensorflow::Output
operator::tensorflow::Output() const