Click or drag to resize
Accord.NET (logo)

RestrictedBoltzmannNetworkLearningConfigurationFunction Delegate

Delegate used to configure and create layer-specific learning algorithms.

Namespace:  Accord.Neuro.Learning
Assembly:  Accord.Neuro (in Accord.Neuro.dll) Version: 3.8.0
Syntax
public delegate IUnsupervisedLearning RestrictedBoltzmannNetworkLearningConfigurationFunction(
	StochasticLayer hiddenLayer,
	StochasticLayer visibleLayer,
	int index
)

Parameters

hiddenLayer
Type: Accord.Neuro.LayersStochasticLayer
The hidden layer being trained.
visibleLayer
Type: Accord.Neuro.LayersStochasticLayer
The visible layer being trained.
index
Type: SystemInt32
The layer-pair index in the deep network.

Return Value

Type: IUnsupervisedLearning
The function should return an instance of the algorithm which should be used to train the pair of layers.
See Also