All Downloads are FREE. Search and download functionalities are using the official Maven repository.

optimization.GDInput Maven / Gradle / Ivy

The newest version!
package optimization;

import utils.IterativAlgorithmController;
import maths.errorfunctions.IVectorErrorRealFunction;

/**
 * Input class for Gradient Descent algorithm
 */
public class GDInput{

    /**
     * Flag indicating if information messages should be printed
     * as the algorithm executes
     */
    public boolean showIterations = true;

    /**
     * The learning rate used
     */
    public double eta;

    /**
     * Use momentum implementation
     */
    public boolean useMomentum=false;

    /**
     * The error function used
     */
    public IVectorErrorRealFunction errF;

    /**
     * The class that controls the iterations of the algorithm
     */
    public IterativAlgorithmController iterationContorller;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy