package org.neuroph.contrib.autotrain;

/**
 *
 * @author Milan Brkic - milan.brkic1@yahoo.com
 */
public class TrainingSettings {
    
    private double learningRate;
    private double momentum;
    private int hiddenNeurons;  // todo: add more hidden layers
    private double maxError;
    private int maxIterations;
    
// procenat za trening i test
    private int trainingSet;
    private int testSet;
    
    
    
    public TrainingSettings(double learningRate, double momentum, int hiddenNeurons) {
        this.learningRate = learningRate;
        this.momentum = momentum;
        this.hiddenNeurons = hiddenNeurons;
    }

    TrainingSettings() {
        this.momentum = 0.7;
    }

    public double getLearningRate() {
        return learningRate;
    }

    public TrainingSettings setLearningRate(double learningRate) {
        this.learningRate = learningRate;
        return this;
    }

    public double getMomentum() {
        return momentum;
    }

    public TrainingSettings setMomentum(double momentum) {
        this.momentum = momentum;
        return this;
    }

    public int getHiddenNeurons() {
        return hiddenNeurons;
    }

    public TrainingSettings setHiddenNeurons(int hiddenNeurons) {
        this.hiddenNeurons = hiddenNeurons;
       return this;
     }

    public double getMaxError() {
        return maxError;
    }

    public TrainingSettings setMaxError(double maxError) {
        this.maxError = maxError;
        return this;
    }

    public int getMaxIterations() {
        return maxIterations;
    }

    public TrainingSettings setMaxIterations(int maxIterations) {
        this.maxIterations = maxIterations;
        return this;
    }

    
    public int getTrainingSet() {
        return trainingSet;
    }

    public TrainingSettings setTrainingSet(int trainingSet) {
        this.trainingSet = trainingSet;
        return this;
    }

    public int getTestSet() {
        return testSet;
    }

    public TrainingSettings setTestSet(int testSet) {
        this.testSet = testSet;
        return this;
    }
    
    
}

 

Ads help maintain this website.