Table of Contents

Class DenseLayer

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

Constructors

DenseLayer(int, ActivationFunction<float[,], float[,]>, ParamInitializer, BaseDropout<float[,]>?, IRegularizer?, IRegularizer?)

public DenseLayer(int neurons, ActivationFunction<float[,], float[,]> activationFunction, ParamInitializer paramInitializer, BaseDropout<float[,]>? dropout = null, IRegularizer? weightsRegularizer = null, IRegularizer? biasesRegularizer = null)

Parameters

neurons int
activationFunction ActivationFunction<float[,], float[,]>
paramInitializer ParamInitializer
dropout BaseDropout<float[,]>
weightsRegularizer IRegularizer
biasesRegularizer IRegularizer

Methods

CreateOperationListBuilder()

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

Returns

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

GetActivationFunction()

public ActivationFunction<float[,], float[,]> GetActivationFunction()

Returns

ActivationFunction<float[,], float[,]>

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.