Package ai.djl.training.initializer
Class NormalInitializer
java.lang.Object
ai.djl.training.initializer.NormalInitializer
- All Implemented Interfaces:
- Initializer
NormalInitializer initializes weights with random values sampled from a normal
 distribution with a mean of zero and standard deviation of sigma. Default standard
 deviation is 0.01.- 
Field SummaryFields inherited from interface ai.djl.training.initializer.InitializerONES, ZEROS
- 
Constructor SummaryConstructorsConstructorDescriptionCreates an instance ofNormalInitializerwith a default sigma of 0.01.NormalInitializer(float sigma) Creates a Normal initializer.
- 
Method Summary
- 
Constructor Details- 
NormalInitializerpublic NormalInitializer()Creates an instance ofNormalInitializerwith a default sigma of 0.01.
- 
NormalInitializerpublic NormalInitializer(float sigma) Creates a Normal initializer.- Parameters:
- sigma- the standard deviation of the normal distribution
 
 
- 
- 
Method Details- 
initializeInitializes a singleNDArray.- Specified by:
- initializein interface- Initializer
- Parameters:
- manager- the- NDManagerto create the new- NDArrayin
- shape- the- Shapefor the new NDArray
- dataType- the- DataTypefor the new NDArray
- Returns:
- the NDArrayinitialized with the manager and shape
 
 
-