package org.neuroph.contrib.autotrain;

import org.neuroph.eval.classification.ConfusionMatrix;

/**
 *
 * @author Milan Brkic - milan.brkic1@yahoo.com
 */
public class TrainingResult {

    private double totalError;
    private int iterations;

    private TrainingStatistics MSE;
    private TrainingStatistics iterationStat;
    private boolean learned;
    private TrainingSettings settings;
    private ConfusionMatrix cofusionMatrix;

    public TrainingResult(TrainingSettings settings, double totalError, int iterations) {
        this.totalError = totalError;
        this.iterations = iterations;
        this.settings = settings;
    }

    public TrainingResult(TrainingSettings settings, double totalError, int iterations, ConfusionMatrix cofusionMatrix) {
        this.totalError = totalError;
        this.iterations = iterations;
        this.settings = settings;
        this.cofusionMatrix = cofusionMatrix;
    }

    public TrainingResult(TrainingSettings ts) {
        this.settings = ts;
    }

    public int getIterations() {
        return iterations;
    }

    public void setIterations(int iterations) {
        this.iterations = iterations;
    }

    public boolean isLearned() {
        return learned;
    }

    public void setLearned(boolean learned) {
        this.learned = learned;
    }

    public double getTotalError() {
        return totalError;
    }

    public void setTotalError(double totalError) {
        this.totalError = totalError;
    }

    public TrainingSettings getSettings() {
        return settings;
    }

    public void setSettings(TrainingSettings settings) {
        this.settings = settings;
    }

    public TrainingStatistics getMSE() {
        return MSE;
    }

    public void setMSE(TrainingStatistics MSE) {
        this.MSE = MSE;
    }

    public TrainingStatistics getIterationStat() {
        return iterationStat;
    }

    public void setIterationStat(TrainingStatistics iterationStat) {
        this.iterationStat = iterationStat;
    }

    public ConfusionMatrix getCofusionMatrix() {
        return cofusionMatrix;
    }

    public void setCofusionMatrix(ConfusionMatrix cofusionMatrix) {
        this.cofusionMatrix = cofusionMatrix;
    }

}

 

Ads help maintain this website.