Table of Contents

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

bias float[]

Bias matrix.

Methods

CalcInputGradient(float[,])

Calculates input gradient.

protected override float[,] CalcInputGradient(float[,] outputGradient)

Parameters

outputGradient float[,]

Returns

float[,]

Remarks

Based on outputGradient, calculates changes in input.

CalcOutput(bool)

Computes output.

protected override float[,] CalcOutput(bool inference)

Parameters

inference bool

Returns

float[,]

CalcParamGradient(float[,])

protected override float[] CalcParamGradient(float[,] outputGradient)

Parameters

outputGradient float[,]

Returns

float[]