Table of Contents

Class Layer

Namespace
NeuralNetworks.Layers
Assembly
NeuralNetworks.dll
public abstract class Layer
Inheritance
Layer
Derived
Inherited Members

Methods

Backward(object)

public abstract object Backward(object outputGradient)

Parameters

outputGradient object

Returns

object

Forward(object, bool)

public abstract object Forward(object input, bool inference)

Parameters

input object
inference bool

Returns

object

GetInputType()

public abstract Type GetInputType()

Returns

Type

GetOutputType()

public abstract Type GetOutputType()

Returns

Type

GetParamCount()

public abstract int GetParamCount()

Returns

int

SetRegistered()

public void SetRegistered()

UpdateParams(Optimizer)

public abstract void UpdateParams(Optimizer optimizer)

Parameters

optimizer Optimizer