Skip to main content

ClikaRT::nn::ELUOptions

struct

Header: ClikaRT/nn/generated/activation.h

Settings of ELU: chain the setters, or assign the fields.

Member functions​

ELUOptions()​

ELUOptions() =default

Declared in ClikaRT/nn/generated/activation.h, line 157

ELUOptions(double)​

ELUOptions(double alpha)

ELUOptions(alpha): implicit, so ELU(alpha) reads like the function call.

Declared in ClikaRT/nn/generated/activation.h, line 160

alpha(double)​

ELUOptions& alpha(double v)

Sets alpha, the negative-side saturation value.

Declared in ClikaRT/nn/generated/activation.h, line 163

alpha()​

double alpha() const

Reads alpha.

Declared in ClikaRT/nn/generated/activation.h, line 165

scale(double)​

ELUOptions& scale(double v)

Sets scale, multiplies the whole result.

Declared in ClikaRT/nn/generated/activation.h, line 170

scale()​

double scale() const

Reads scale.

Declared in ClikaRT/nn/generated/activation.h, line 172

input_scale(double)​

ELUOptions& input_scale(double v)

Sets input_scale, scales the exponent on the negative side.

Declared in ClikaRT/nn/generated/activation.h, line 177

input_scale()​

double input_scale() const

Reads input_scale.

Declared in ClikaRT/nn/generated/activation.h, line 179

Data members​

alpha_​

double alpha_ = 1.0

The negative-side saturation value. Default 1.0.

Declared in ClikaRT/nn/generated/activation.h, line 167

scale_​

double scale_ = 1.0

Multiplies the whole result. Default 1.0.

Declared in ClikaRT/nn/generated/activation.h, line 174

input_scale_​

double input_scale_ = 1.0

Scales the exponent on the negative side. Default 1.0.

Declared in ClikaRT/nn/generated/activation.h, line 181