tf.hessians
Создает матрицу Гессе для суммы ys по отношению к x в xs.
tf.hessians(
ys,
xs,
gate_gradients=False,
aggregation_method=None,
name='hessians'
)
Используется в блокнотах
| Используется в учебных материалах |
|---|
hessians() добавляет в граф операции для вывода матрицы Гессе ys по отношению к xs. Функция возвращает список из Tensor длины len(xs), где каждый тензор представляет собой матрицу Гессе sum(ys).
Матрица Гессе — это матрица частных производных второго порядка скалярного тензора (подробности см. на странице https://en.wikipedia.org/wiki/Hessian_matrix).
| Аргументы | |
|---|---|
ys | Tensor или список тензоров для дифференцирования. |
xs | Tensor или список тензоров, используемых для дифференцирования. |
gate_gradients | Подробности см. в документации gradients(). |
aggregation_method | Подробности см. в документации gradients(). |
name | Необязательное имя для группировки всех операций вычисления градиента. По умолчанию — 'hessians'. |
| Возвращает | |
|---|---|
Список матриц Гессе sum(ys) для каждого x в xs. |
| Вызывает исключения | |
|---|---|
LookupError | если для одной из операций между xs и ys не зарегистрирована функция градиента. |
© 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/hessians