Rembourre un tenseur.
Cette opération remplit « input » en fonction des « paddings » et des « constant_values » que vous spécifiez. `paddings` est un tenseur entier de forme `[Dn, 2]`, où n est le rang de `input`. Pour chaque dimension D de « input », « paddings[D, 0] » indique le nombre de valeurs de remplissage à ajouter avant le contenu de « input » dans cette dimension, et « paddings[D, 1] » indique le nombre de valeurs de remplissage à ajouter. ajoutez après le contenu de « input » dans cette dimension. `constant_values` est un tenseur scalaire du même type que `input` qui indique la valeur à utiliser pour le remplissage de `input`.
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, 1], [2, 2]]
# 'paddings' is [[1, 1], [2, 2]]
# 'constant_values' is 0
# rank of 't' is 2
pad(t, paddings) ==> [[0, 0, 0, 0, 0, 0]
[0, 0, 1, 1, 0, 0]
[0, 0, 2, 2, 0, 0]
[0, 0, 0, 0, 0, 0]]
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
Sortie <T> | comme Sortie () Renvoie le handle symbolique du tenseur. |
statique <T étend TType > Pad <T> | |
Sortie <T> | sortir () |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
sortie publique <T> asOutput ()
Renvoie le handle symbolique du 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 Pad <T> créer (portée de portée , entrée opérande <T>, opérande <? étend TNumber > remplissages, opérande <T> constanteValues)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération Pad.
Paramètres
portée | portée actuelle |
---|
Retour
- une nouvelle instance de Pad