tensorflow::ops::DepthwiseConv2dNativeBackpropInput
#include <nn_ops.h>Calcule les gradients de la convolution en profondeur par rapport à l'entrée.
Résumé
Arguments :
- portée : un objet Scope
- input_sizes : Un vecteur d’entiers représentant la forme de
input, en fonction dedata_format. Par exemple, sidata_formatest 'NHWC',inputest un tenseur 4D[batch, height, width, channels]. - filtre : 4D avec forme
[filter_height, filter_width, in_channels, depthwise_multiplier]. - out_backprop : objet 4D dont la forme dépend de
data_format. Par exemple, sidata_formatest « NHWC », la forme de out_backprop est[batch, out_height, out_width, out_channels]. Gradient par rapport à la sortie de la convolution. - pas : Le pas de la fenêtre glissante pour chaque dimension de l'entrée de la convolution.
- padding : le type d’algorithme de padding à utiliser.
Attributs optionnels (voir Attrs ) :
- data_format : Spécifiez le format des données d’entrée et de sortie. Par défaut, avec le format « NHWC », les données sont stockées dans l’ordre suivant : [lot, hauteur, largeur, canaux]. Vous pouvez également utiliser le format « NCHW », auquel cas l’ordre de stockage est : [lot, canaux, hauteur, largeur].
- Dilatations : tenseur 1D de longueur 4. Facteur de dilatation pour chaque dimension de
input. Si k > 1, k-1 cellules seront ignorées entre chaque élément de filtre sur cette dimension. L’ordre des dimensions est déterminé par la valeur dedata_format(voir ci-dessus pour plus de détails). Les dilatations des dimensions batch et depth doivent être égales à 1.
Retours :
-
Output: 4D dont la forme dépend dudata_format. Par exemple, sidata_formatest « NHWC », la forme de la sortie est[batch, in_height, in_width, in_channels]. Gradient par rapport à l’entrée de la convolution.
Constructeurs et destructeurs | |
|---|---|
DepthwiseConv2dNativeBackpropInput (const :: tensorflow::Scope & scope, :: tensorflow::Input input_sizes, :: tensorflow::Input filter, :: tensorflow::Input out_backprop, const gtl::ArraySlice< int > & strides, StringPiece padding) | |
DepthwiseConv2dNativeBackpropInput (const :: tensorflow::Scope & scope, :: tensorflow::Input input_sizes, :: tensorflow::Input filter, :: tensorflow::Input out_backprop, const gtl::ArraySlice< int > & strides, StringPiece padding, const DepthwiseConv2dNativeBackpropInput::Attrs & attrs) |
attributs publics | |
|---|---|
operation | |
output | |
fonctions publiques | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
fonctions statiques publiques | |
|---|---|
DataFormat (StringPiece x) | |
Dilations (const gtl::ArraySlice< int > & x) | |
Structures | |
|---|---|
| tensorflow::ops::DepthwiseConv2dNativeBackpropInput::Attrs | Définiteurs d'attributs optionnels pour DepthwiseConv2dNativeBackpropInput . |
attributs publics
opération
Operation operation
sortir
::tensorflow::Output output
fonctions publiques
Entrée de rétropropagation native DepthwiseConv2d
DepthwiseConv2dNativeBackpropInput( const ::tensorflow::Scope & scope, ::tensorflow::Input input_sizes, ::tensorflow::Input filter, ::tensorflow::Input out_backprop, const gtl::ArraySlice< int > & strides, StringPiece padding )
Entrée de rétropropagation native DepthwiseConv2d
DepthwiseConv2dNativeBackpropInput( const ::tensorflow::Scope & scope, ::tensorflow::Input input_sizes, ::tensorflow::Input filter, ::tensorflow::Input out_backprop, const gtl::ArraySlice< int > & strides, StringPiece padding, const DepthwiseConv2dNativeBackpropInput::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
Format de données
Attrs DataFormat( StringPiece x )
Dilatations
Attrs Dilations( const gtl::ArraySlice< int > & x )