Warning: This project is deprecated . TensorFlow Addons has stopped development,
The project will only be providing minimal maintenance releases until May 2024. See the full
announcement here or on
github .
tfa.activations.snake
Snake activation to learn periodic functions.
tfa . activations . snake (
x : tfa . types . TensorLike
,
frequency : tfa . types . Number
= 1
) -> tf . Tensor
Computes snake activation:
s n a k e ( x ) = x + 1 − cos ( 2 ⋅ f r e q u e n c y ⋅ x ) 2 ⋅ f r e q u e n c y .
See Neural Networks Fail to Learn Periodic Functions and How to Fix It .
Usage:
x = tf . constant ([ - 1.0 , 0.0 , 1.0 ])
tfa . activations . snake ( x )
<tf . Tensor : shape = ( 3 ,), dtype = float32 , numpy = array ([ - 0.29192656 , 0. , 1.7080734 ], dtype = float32 ) >
Args
x
A Tensor
.
frequency
A scalar, frequency of the periodic part.
Returns
A Tensor
. Has the same type as x
.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-05-25 UTC.
[null,null,["Last updated 2023-05-25 UTC."],[],[]]