tensorflow::ops::CropAndResizeGradBoxes
#include <image_ops.h>Calcule le gradient de l'opération crop_and_resize par rapport au tenseur des boîtes d'entrée.
Résumé
Arguments :
- portée : un objet Scope
- grads : Un tenseur 4D de forme
[num_boxes, crop_height, crop_width, depth]. - image : Un tenseur 4D de forme
[batch, image_height, image_width, depth]. Les paramètresimage_heightetimage_widthdoivent être positifs. - `boxes` : un tenseur 2D de forme
[num_boxes, 4]. Lai-ème ligne du tenseur spécifie les coordonnées d'une boîte dans l'imagebox_ind[i]et est exprimée en coordonnées normalisées[y1, x1, y2, x2]. Une coordonnée normalisée `yest mappée sur la coordonnée imagey * (image_height - 1), de sorte que l'intervalle[0, 1]de la hauteur d'image normalisée est mappé sur `[0, image_height - 1]` en coordonnées de hauteur d'image. Nous autorisons `y1 > y2`, auquel cas l'extrait échantillonné est une version inversée verticalement de l'image originale. La dimension de largeur est traitée de manière similaire. Les coordonnées normalisées en dehors de l'intervalle[0, 1]sont autorisées ; dans ce cas, nous utilisonsextrapolation_valuepour extrapoler les valeurs de l'image d'entrée. - box_ind : Un tenseur 1D de forme
[num_boxes]avec des valeurs int32 dans[0, batch). La valeur debox_ind[i]spécifie l'image à laquelle lai-ème boîte fait référence.
Attributs optionnels (voir Attrs ) :
- méthode : chaîne de caractères spécifiant la méthode d’interpolation. Seule la méthode « bilinéaire » est prise en charge pour le moment.
Retours :
-
Output: Un tenseur 2D de forme[num_boxes, 4].
Constructeurs et destructeurs | |
|---|---|
CropAndResizeGradBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind) | |
CropAndResizeGradBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind, const CropAndResizeGradBoxes::Attrs & attrs) |
attributs publics | |
|---|---|
operation | |
output | |
fonctions publiques | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
fonctions statiques publiques | |
|---|---|
Method (StringPiece x) | |
Structures | |
|---|---|
| tensorflow::ops::CropAndResizeGradBoxes::Attrs | Définiteurs d'attributs optionnels pour CropAndResizeGradBoxes . |
attributs publics
opération
Operation operation
sortir
::tensorflow::Output output
fonctions publiques
RecadrerEtRedimensionnerLesBoîtesGraduaires
CropAndResizeGradBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind )
RecadrerEtRedimensionnerLesBoîtesGraduaires
CropAndResizeGradBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind, const CropAndResizeGradBoxes::Attrs & attrs )
nœud
::tensorflow::Node * node() const
opérateur::tensorflow::Entrée
operator::tensorflow::Input() const
opérateur::tensorflow::Sortie
operator::tensorflow::Output() const
fonctions statiques publiques
Méthode
Attrs Method( StringPiece x )