Table of Contents

Class Conv2DLayer

Namespace
NeuralNetworks.Layers
Assembly
NeuralNetworks.dll
public class Conv2DLayer : Layer<float[,,,], float[,,,]>
Inheritance
Layer<float[,,,], float[,,,]>
Conv2DLayer
Inherited Members

Constructors

Conv2DLayer(int, int, ActivationFunction4D, ParamInitializer, Dropout4D?)

public Conv2DLayer(int filters, int kernelSize, ActivationFunction4D activationFunction, ParamInitializer paramInitializer, Dropout4D? dropout = null)

Parameters

filters int
kernelSize int
activationFunction ActivationFunction4D
paramInitializer ParamInitializer
dropout Dropout4D

Methods

CreateOperationListBuilder()

public override OperationListBuilder<float[,,,], float[,,,]> CreateOperationListBuilder()

Returns

OperationListBuilder<float[,,,], float[,,,]>

EnsureSameShapeForInput(float[,,,]?, float[,,,]?)

protected override void EnsureSameShapeForInput(float[,,,]? input, float[,,,]? inputGradient)

Parameters

input float[,,,]
inputGradient float[,,,]

EnsureSameShapeForOutput(float[,,,]?, float[,,,]?)

protected override void EnsureSameShapeForOutput(float[,,,]? output, float[,,,]? outputGradient)

Parameters

output float[,,,]
outputGradient float[,,,]

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.