BatchNorm Constructor (Single, String, String, String, String, Boolean, Single, Single)

Initializes a new instance of the BatchNorm class.

Namespace:  SiaNet.Model.Layers
Assembly:  SiaNet (in SiaNet.dll)

Syntax


public BatchNorm(
	float epsilon,
	string betaInitializer,
	string gammaInitializers,
	string runningMeanInitializer,
	string runningStdInvInitializer,
	bool spatial,
	float normalizationTimeConstant,
	float blendTimeConst
)
Public Sub New ( _
	epsilon As Single, _
	betaInitializer As String, _
	gammaInitializers As String, _
	runningMeanInitializer As String, _
	runningStdInvInitializer As String, _
	spatial As Boolean, _
	normalizationTimeConstant As Single, _
	blendTimeConst As Single _
)
public:
BatchNorm(
	float^ epsilon, 
	String^ betaInitializer, 
	String^ gammaInitializers, 
	String^ runningMeanInitializer, 
	String^ runningStdInvInitializer, 
	bool^ spatial, 
	float^ normalizationTimeConstant, 
	float^ blendTimeConst
)

Parameters

epsilon
Type: Single
Small float added to variance to avoid dividing by zero.
betaInitializer
Type: String
Initializer for the beta weight.
gammaInitializers
Type: String
Initializer for the gamma weight.
runningMeanInitializer
Type: String
Initializer for the running mean weight.
runningStdInvInitializer
Type: String
Initializer for the running standard inv weight.
spatial
Type: Boolean
Boolean, if yes the input data is spatial (2D). If not, then sets to 1D
normalizationTimeConstant
Type: Single
The time constant in samples of the first-order low-pass filter that is used to compute mean/variance statistics for use in inference
blendTimeConst
Type: Single
The blend time constant in samples.