Table of Contents

Class OperationList<TIn, TOut>

Namespace
NeuralNetworks.Layers.OperationList
Assembly
NeuralNetworks.dll
public class OperationList<TIn, TOut> : List<Operation>, IList<Operation>, ICollection<Operation>, IReadOnlyList<Operation>, IReadOnlyCollection<Operation>, IEnumerable<Operation>, IList, ICollection, IEnumerable where TIn : notnull where TOut : notnull

Type Parameters

TIn
TOut
Inheritance
OperationList<TIn, TOut>
Implements
Inherited Members

Methods

Backward(TOut)

public TIn Backward(TOut outputGradient)

Parameters

outputGradient TOut

Returns

TIn

Forward(TIn, bool)

public TOut Forward(TIn input, bool inference)

Parameters

input TIn
inference bool

Returns

TOut

GetParamCount()

public int GetParamCount()

Returns

int

UpdateParams(Layer, Optimizer)

public void UpdateParams(Layer layer, Optimizer optimizer)

Parameters

layer Layer

The layer this operation list belongs to.

optimizer Optimizer