Spec-Zone.ru › TensorFlow 1.15

tf.compat.v2.hessians

Строит гессиан суммы ys относительно x в xs.

tf.compat.v2.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 или список тензоров, используемых для дифференцирования.
name Необязательное имя для группировки всех операций градиента. По умолчанию — 'hessians'.
colocate_gradients_with_ops См. документацию gradients() для получения подробностей.
gate_gradients См. документацию gradients() для получения подробностей.
aggregation_method См. документацию gradients() для получения подробностей.
Возвращаемое значение
Список матриц гессиана sum(ys) для каждого x в xs.
Исключения
LookupError если у одной из операций между xs и ys нет зарегистрированной функции градиента.

© 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/r1.15/api_docs/python/tf/compat/v2/hessians

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API