CropAndResizeGradImage

classe finale publique CropAndResizeGradImage

Calcule le dégradé de l'opération crop_and_resize par rapport au tenseur de l'image d'entrée.

Classes imbriquées

classe CropAndResizeGradImage.Options Attributs facultatifs pour CropAndResizeGradImage

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 TNumber > CropAndResizeGradImage <T>
créer ( Portée de portée , Opérande < TFloat32 > grads, Opérande < TFloat32 > boîtes, Opérande < TInt32 > boxInd, Opérande < TInt32 > imageSize, Class<T> T, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération CropAndResizeGradImage.
statique CropAndResizeGradImage.Options
méthode (méthode String)
Sortie <T>
sortir ()
Un tenseur 4D de forme `[batch, image_height, image_width, profondeur]`.

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

Valeur constante : "CropAndResizeGradImage"

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 CropAndResizeGradImage <T> créer ( Scope scope, Operand < TFloat32 > grads, Operand < TFloat32 > boxes, Operand < TInt32 > boxInd, Operand < TInt32 > imageSize, Class<T> T, Options... options)

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

Paramètres
portée portée actuelle
diplômés Un tenseur 4D de forme `[num_boxes, crop_height, crop_width, profondeur]`.
des boites Un tenseur 2D de forme `[num_boxes, 4]`. La `i`-ème ligne du tenseur spécifie les coordonnées d'une boîte dans l'image `box_ind[i]` et est spécifiée en coordonnées normalisées `[y1, x1, y2, x2]`. Une valeur de coordonnée normalisée de « y » est mappée à la coordonnée de l'image à « y * (image_height - 1) », de sorte que l'intervalle « [0, 1] » de hauteur d'image normalisée est mappé à « [0, image_height - 1 ». ] en coordonnées de hauteur de l'image. Nous autorisons y1 > y2, auquel cas le recadrage échantillonné est une version inversée de haut en bas de l'image originale. La dimension de largeur est traitée de la même manière. Les coordonnées normalisées en dehors de la plage « [0, 1] » sont autorisées, auquel cas nous utilisons « extrapolation_value » pour extrapoler les valeurs de l'image d'entrée.
boîteInd Un tenseur 1D de forme `[num_boxes]` avec des valeurs int32 dans `[0, batch)`. La valeur de `box_ind[i]` spécifie l'image à laquelle la `i`-ème boîte fait référence.
taille de l'image Un tenseur 1D avec la valeur `[batch, image_height, image_width, profondeur]` contenant la taille de l'image d'origine. « image_height » et « image_width » doivent être positifs.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de CropAndResizeGradImage

Méthode publique statique CropAndResizeGradImage.Options (méthode String)

Paramètres
méthode Une chaîne spécifiant la méthode d'interpolation. Seul « bilinéaire » est pris en charge pour l'instant.

sortie publique <T> sortie ()

Un tenseur 4D de forme `[batch, image_height, image_width, profondeur]`.