MirrorPad

Classe finale publique MirrorPad

Remplit un tenseur avec des valeurs en miroir.

Cette opération remplit une « entrée » avec des valeurs en miroir selon les « rembourrages » que vous spécifiez. `paddings` est un tenseur entier de forme `[n, 2]`, où n est le rang de `input`. Pour chaque dimension D de « input », « paddings[D, 0] » indique le nombre de valeurs à ajouter avant le contenu de « input » dans cette dimension, et « paddings[D, 1] » indique le nombre de valeurs à ajouter après le contenu de « input » dans cette dimension. `paddings[D, 0]` et `paddings[D, 1]` ne doivent pas être supérieurs à `input.dim_size(D)` (ou `input.dim_size(D) - 1`) si `copy_border` est vrai (si faux, respectivement).

La taille complétée de chaque dimension D de la sortie est :

`paddings(D, 0) + input.dim_size(D) + paddings(D, 1)`

Par exemple :

# '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]]
 

Méthodes publiques

Sortie <T>
comme Sortie ()
Renvoie le handle symbolique d'un tenseur.
statique <T, U étend le nombre> MirrorPad <T>
créer (portée de portée , entrée d'opérande <T>, remplissages d'opérande <U>, mode chaîne)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération MirrorPad.
Sortie <T>
sortir ()
Le tenseur rembourré.

Méthodes héritées

Méthodes publiques

sortie publique <T> asOutput ()

Renvoie le handle symbolique d'un tenseur.

Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.

public static MirrorPad <T> créer (portée de portée , entrée d' opérande <T>, remplissages d' opérande <U>, mode chaîne)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération MirrorPad.

Paramètres
portée portée actuelle
saisir Le tenseur d'entrée à compléter.
rembourrages Une matrice à deux colonnes spécifiant les tailles de remplissage. Le nombre de lignes doit être le même que le rang de « entrée ».
mode Soit « REFLECT » soit « SYMMETRIC ». En mode réflexion, les régions rembourrées n'incluent pas les bordures, tandis qu'en mode symétrique, les régions rembourrées incluent les bordures. Par exemple, si « input » est « [1, 2, 3] » et « paddings » est « [0, 2] », alors la sortie est « [1, 2, 3, 2, 1] » en mode réflexion. , et c'est `[1, 2, 3, 3, 2]` en mode symétrique.
Retour
  • une nouvelle instance de MirrorPad

sortie publique <T> sortie ()

Le tenseur rembourré.