Class FusedBatchNormActivationOp
- Namespace
- AiDotNet.JitCompiler.IR.Operations
- Assembly
- AiDotNet.dll
Fused batch normalization + activation operation.
public class FusedBatchNormActivationOp : IROp
- Inheritance
-
FusedBatchNormActivationOp
- Inherited Members
Remarks
For Beginners: Combines batch norm with activation.
BatchNorm followed by ReLU is extremely common in CNNs. Fusing them reduces memory traffic and improves performance.
Pattern: x_norm = (x - mean) / sqrt(var + epsilon) output = activation(gamma * x_norm + beta)
Properties
ActivationName
Gets or sets the activation function name.
public string ActivationName { get; set; }
Property Value
Epsilon
Gets or sets epsilon for numerical stability.
public double Epsilon { get; set; }
Property Value
Momentum
Gets or sets momentum for running statistics.
public double Momentum { get; set; }
Property Value
Methods
Validate()
Validates inputs.
public override bool Validate()