Skip to content
heliaEDGE
Reference
HELIA

activations

Functions

Name Description
glu Gated linear unit layer
relu ReLU activation layer
swish Swish activation layer
relu6 Hard ReLU activation layer
mish Mish activation layer
gelu GeLU activation layer
sigmoid Sigmoid activation layer
hard_sigmoid Hard sigmoid activation layer

Please check Keras Activations for additional activations.

Machine-readable model

  • glufunctionGated linear unit layer
  • relufunctionReLU activation layer w/ optional truncation to ReLU6
  • swishfunctionSwish activation layer w/ optional hard variant
  • relu6functionHard ReLU activation layer
  • mishfunctionMish activation layer
  • gelufunctionGeLU activation layer
  • sigmoidfunctionSigmoid activation layer
  • hard_sigmoidfunctionHard sigmoid activation layer
function

glu

Python

Gated linear unit layer

helia_edge/layers/activations.py:20

glu(dim: int = -1, hard: bool = False, name: str | None = None) -> keras.Layer

Gated linear unit layer

Parameters of glu
NameTypeDefaultDescription
dimint-1Dimension to split. Defaults to -1.
hardboolFalseUse hard sigmoid. Defaults to False.
namestr | NoneNoneLayer name. Defaults to None.
Returns of glu
TypeDescription
keras.Layerkeras.Layer: Functional GLU layer
function

relu

Python

ReLU activation layer w/ optional truncation to ReLU6

helia_edge/layers/activations.py:44

relu(name: str | None = None, truncated: bool = False, **kwargs={}) -> keras.Layer

ReLU activation layer w/ optional truncation to ReLU6

Parameters of relu
NameTypeDefaultDescription
namestr | NoneNoneLayer name. Defaults to None.
truncatedboolFalseTruncate to ReLU6. Defaults to False.
Returns of relu
TypeDescription
keras.Layerkeras.Layer: Functional ReLU layer
function

swish

Python

Swish activation layer w/ optional hard variant

helia_edge/layers/activations.py:60

swish(name: str | None = None, hard: bool = False, **kwargs={}) -> keras.Layer

Swish activation layer w/ optional hard variant

Parameters of swish
NameTypeDefaultDescription
namestr | NoneNoneLayer name. Defaults to None.
hardboolFalseUse hard swish. Defaults to False.
Returns of swish
TypeDescription
keras.Layerkeras.Layer: Functional Swish layer
function

relu6

Python

Hard ReLU activation layer

helia_edge/layers/activations.py:75

relu6(name: str | None = None, **kwargs={}) -> keras.Layer

Hard ReLU activation layer

Parameters of relu6
NameTypeDefaultDescription
namestr | NoneNoneLayer name. Defaults to None.
Returns of relu6
TypeDescription
keras.Layerkeras.Layer: Functional ReLU6 layer
function

mish

Python

Mish activation layer

helia_edge/layers/activations.py:88

mish(name: str | None = None, **kwargs={}) -> keras.Layer

Mish activation layer

Parameters of mish
NameTypeDefaultDescription
namestr | NoneNoneLayer name. Defaults to None.
Returns of mish
TypeDescription
keras.Layerkeras.Layer: Functional Mish layer
function

gelu

Python

GeLU activation layer

helia_edge/layers/activations.py:101

gelu(name: str | None = None, **kwargs={}) -> keras.Layer

GeLU activation layer

Parameters of gelu
NameTypeDefaultDescription
namestr | NoneNoneLayer name. Defaults to None.
Returns of gelu
TypeDescription
keras.Layerkeras.Layer: Functional GeLU layer
function

sigmoid

Python

Sigmoid activation layer

helia_edge/layers/activations.py:114

sigmoid(name: str | None = None, hard: bool = False, **kwargs={}) -> keras.Layer

Sigmoid activation layer

Parameters of sigmoid
NameTypeDefaultDescription
namestr | NoneNoneLayer name. Defaults to None.
hardboolFalseUse hard sigmoid. Defaults to False.
Returns of sigmoid
TypeDescription
keras.Layerkeras.Layer: Functional Sigmoid layer
function

Hard sigmoid activation layer

helia_edge/layers/activations.py:129

hard_sigmoid(name: str | None = None, **kwargs={}) -> keras.Layer

Hard sigmoid activation layer

Parameters of hard_sigmoid
NameTypeDefaultDescription
namestr | NoneNoneLayer name. Defaults to None.
Returns of hard_sigmoid
TypeDescription
keras.Layerkeras.Layer: Functional Hard sigmoid layer