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