tf.UnconnectedGradients
Управляет тем, как вычисляется градиент, когда y не зависит от x.
Градиент y относительно x может быть нулевым двумя способами: в графе может отсутствовать дифференцируемый путь, соединяющий x и y (и, следовательно, мы можем статически доказать, что градиент равен нулю), или значения тензоров в определённом выполнении могут привести к градиенту, равному нулю (например, если блок relu не активирован). Для того, чтобы различать эти два случая, можно выбрать, какое значение возвращается для градиента, когда в графе отсутствует путь от x до y:
-
NONE: Указывает, что [None] будет возвращено, если нет пути от x до y -
ZERO: Указывает, что будет возвращён нулевой тензор с формой x.
| Переменные класса | |
|---|---|
| NONE | <UnconnectedGradients.NONE: 'none'> |
| ZERO | <UnconnectedGradients.ZERO: 'zero'> |
© 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/UnconnectedGradients