Class TruncatedNormalInitializer

java.lang.Object
ai.djl.training.initializer.TruncatedNormalInitializer
All Implemented Interfaces:
Initializer

public class TruncatedNormalInitializer extends Object implements Initializer
Naive implementation of a truncated normal initializer. Simply samples from a normal distribution and throws away anything outside two standard deviations.
See Also:
  • Constructor Details

    • TruncatedNormalInitializer

      public TruncatedNormalInitializer()
      Creates an instance of TruncatedNormalInitializer with a default sigma of 0.01.
    • TruncatedNormalInitializer

      public TruncatedNormalInitializer(float sigma)
      Creates a TruncatedNormalInitializer initializer.
      Parameters:
      sigma - the standard deviation of the truncated normal distribution. Values outside (-2σ, 2σ) will be rejected.
  • Method Details