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 | Tensor. Допустимые типы: int32, int64. |
begin | Tensor. Тип должен совпадать с типом shape. |
end | Tensor. Тип должен совпадать с типом shape. |
strides | Tensor. Тип должен совпадать с типом shape. |
dy | Tensor. |
begin_mask | Необязательный int. Значение по умолчанию: 0. |
end_mask | Необязательный int. Значение по умолчанию: 0. |
ellipsis_mask | Необязательный int. Значение по умолчанию: 0. |
new_axis_mask | Необязательный int. Значение по умолчанию: 0. |
shrink_axis_mask | Необязательный int. Значение по умолчанию: 0. |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
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/api_docs/python/tf/raw_ops/StridedSliceGrad