Class BiasAdd
- Namespace
- NeuralNetworks.Operations.Parameterized
- Assembly
- NeuralNetworks.dll
Computes bias addition.
public class BiasAdd : ParamOperation<float[,], float[,], float[]>, IParamOperation
- Inheritance
-
BiasAdd
- Implements
- Inherited Members
Constructors
BiasAdd(float[])
Computes bias addition.
public BiasAdd(float[] bias)
Parameters
biasfloat[]Bias matrix.
Methods
CalcInputGradient(float[,])
Calculates input gradient.
protected override float[,] CalcInputGradient(float[,] outputGradient)
Parameters
outputGradientfloat[,]
Returns
- float[,]
Remarks
Based on outputGradient, calculates changes in input.
CalcOutput(bool)
Computes output.
protected override float[,] CalcOutput(bool inference)
Parameters
inferencebool
Returns
- float[,]
CalcParamGradient(float[,])
protected override float[] CalcParamGradient(float[,] outputGradient)
Parameters
outputGradientfloat[,]
Returns
- float[]