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's 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. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/raw_ops/StridedSliceGrad