Gaussian Activation¶
gaussian_actv_type
gaussian_actv_type(
scale=1.0,
sigma=1.5,
mu=0.0,
attributes=...
)
The Gaussian activation function applies a Gaussian (bell curve) transformation to the input.
\[f(x) = s \frac{1}{\sigma \sqrt{2 \pi}} e^{-\frac{(x-\mu)^2}{2\sigma^2}}\]
where \(\sigma\) is the standard deviation, \(\mu\) is the mean, and \(s\) is a scaling factor. This activation is useful for radial basis function networks and certain specialised architectures.
Arguments¶
scale (real): Scaling factor for the output. Default:
1.0.sigma (real): Standard deviation of the Gaussian function. Default:
1.5.mu (real): Mean of the Gaussian function. Default:
0.0.attributes (array): Optional ONNX attributes.
Shape:¶
Input: Any shape.
Output: Same shape as input.