Spec-Zone.ru › TensorFlow

tf.keras.ops.hard_silu

Функция активации Hard SiLU, также известная как Hard Swish.

Просмотр псевдонимов

Основные псевдонимы

tf.keras.ops.hard_swish, tf.keras.ops.nn.hard_silu, tf.keras.ops.nn.hard_swish

tf.keras.ops.hard_silu(
    x
)

Она определяется как:

  • 0 если if x < -3
  • x если x > 3
  • x * (x + 3) / 6 если -3 <= x <= 3

Это более быстрый кусково-линейный приближенный аналог функции активации silu.

Аргументы
x Входной тензор.
Возвращает
Тензор с той же формой, что и x.

Пример:

x = keras.ops.convert_to_tensor([-3.0, -1.0, 0.0, 1.0, 3.0])
keras.ops.hard_silu(x)
array([-0.0, -0.3333333, 0.0, 0.6666667, 3.0], shape=(5,), dtype=float32)

© 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/keras/ops/hard_silu

Spec-Zone.ru

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