Table of Contents

Class BiasAddConv2D

Namespace
NeuralNetworks.Operations.Parameterized
Assembly
NeuralNetworks.dll
public class BiasAddConv2D : ParamOperation<float[,,,], float[,,,], float[]>, IParamOperation
Inheritance
Operation<float[,,,], float[,,,]>
BiasAddConv2D
Implements
Inherited Members

Constructors

BiasAddConv2D(float[], IRegularizer?)

public BiasAddConv2D(float[] bias, IRegularizer? regularizer = null)

Parameters

bias float[]
regularizer IRegularizer

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[]