Skip to main content

ClikaRT::nn::CELUOptions

struct

Header: ClikaRT/nn/generated/activation.h

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

Member functions​

CELUOptions()​

CELUOptions() =default

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

CELUOptions(double)​

CELUOptions(double alpha)

CELUOptions(alpha): implicit, so CELU(alpha) reads like the function call.

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

alpha(double)​

CELUOptions& alpha(double v)

Sets alpha, the negative-side scale; the formula is continuous at 0 for every value.

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

alpha()​

double alpha() const

Reads alpha.

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

inplace(bool)​

CELUOptions& inplace(bool v)

Sets inplace, whether the forward writes the result into its input and returns that input.

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

inplace()​

bool inplace() const

Reads inplace.

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

Data members​

alpha_​

double alpha_ = 1.0

The negative-side scale; the formula is continuous at 0 for every value. Default 1.0.

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

inplace_​

bool inplace_ = false

Whether the forward writes the result into its input and returns that input. Default false.

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