tf.raw_ops.StridedSliceGrad
Возвращает градиент StridedSlice.
tf.raw_ops.StridedSliceGrad(
shape,
begin,
end,
strides,
dy,
begin_mask=0,
end_mask=0,
ellipsis_mask=0,
new_axis_mask=0,
shrink_axis_mask=0,
name=None
)
Поскольку StridedSlice вырезает куски своего input, размер которого shape, его градиент будет иметь ту же форму (которая передается как shape). Градиент будет равен нулю для любого элемента, не выбранного срезом.
Аргументы такие же, как в StridedSliceGrad, за исключением того, что dy — это входной градиент, который необходимо распространить, а shape — это форма StridedSlice в input.
| Аргументы | |
|---|---|
shape | A Tensor. Должен быть одним из следующих типов: int32, int64. |
begin | A Tensor. Должен иметь тот же тип, что и shape. |
end | A Tensor. Должен иметь тот же тип, что и shape. |
strides | A Tensor. Должен иметь тот же тип, что и shape. |
dy | A Tensor. |
begin_mask | Необязательный int. По умолчанию 0. |
end_mask | Необязательный int. По умолчанию 0. |
ellipsis_mask | Необязательный int. По умолчанию 0. |
new_axis_mask | Необязательный int. По умолчанию 0. |
shrink_axis_mask | Необязательный int. По умолчанию 0. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
A Tensor. Имеет тот же тип, что и dy. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/raw_ops/StridedSliceGrad