Spec-Zone.ru › TensorFlow 1.15

tf.contrib.framework.smart_case

Подобно tf.case, но пытается статически оценить предикаты.

tf.contrib.framework.smart_case(
    pred_fn_pairs, default=None, exclusive=False, name='smart_case'
)

Если какой-либо предикат в pred_fn_pairs является булевым значением или имеет постоянное значение, соответствующая вызываемая функция будет вызвана или опущена в зависимости от его значения. В противном случае эта функция работает как tf.case.

Аргументы
pred_fn_pairs Словарь или список пар булевого скалярного тензора и вызываемой функции, которая возвращает список тензоров.
default Необязательная вызываемая функция, которая возвращает список тензоров.
exclusive True, если допускается оценка не более одного предиката как True.
name Имя этой операции (необязательно).
Возвращаемое значение
Тензоры, возвращаемые первой парой, предикат которой был оценён как True, или те, которые возвращаются default , если ни один из них не был.
Исключения
TypeError Если pred_fn_pairs не является списком/словарём.
TypeError Если pred_fn_pairs является списком, но не содержит 2-х кортежей.
TypeError Если fns[i] не является вызываемой функцией для любого i, или default не является вызываемой функцией.

© 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/contrib/framework/smart_case

Spec-Zone.ru

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