tf.keras.ops.hard_silu
Функция активации Hard SiLU, также известная как 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