Class RmsProp.Builder

    • Method Detail

      • optLearningRateTracker

        public RmsProp.Builder optLearningRateTracker​(Tracker learningRateTracker)
        Sets the Tracker for this optimizer.
        Parameters:
        learningRateTracker - the Tracker to be set
        Returns:
        this Builder
      • optRho

        public RmsProp.Builder optRho​(float rho)
        Sets the decay factor for the moving average over the past squared gradient.
        Parameters:
        rho - the decay factor for the moving average over past squared gradient
        Returns:
        this Builder
      • optMomentum

        public RmsProp.Builder optMomentum​(float momentum)
        Sets the momentum factor. This is only used if centered is set to true.
        Parameters:
        momentum - the momentum factor
        Returns:
        this Builder
      • optEpsilon

        public RmsProp.Builder optEpsilon​(float epsilon)
        Sets \(epsilon\) - a small quantity for numerical stability.
        Parameters:
        epsilon - a small quantity for numerical stability
        Returns:
        this Builder
      • optCentered

        public RmsProp.Builder optCentered​(boolean centered)
        Sets which version of RMSProp to use.

        True: Grave's version False: Tieleman and Hinton's version

        Parameters:
        centered - the RMSProp version
        Returns:
        this Builder