package org.neuroph.contrib.autotrain;
import java.io.FileNotFoundException;
import java.util.List;
import org.neuroph.core.data.DataSet;
import org.neuroph.util.TransferFunctionType;
/**
* kako iskoristiti vrednosti iz matrice(TP, TN, FP, FN) kako tokom testiranja
* videti broj pogodjenih, broj promasenih Memento?
*
*/
/**
*
* @author Milan
*/
public class RunExample {
private static final String FILEPATH = "Iris-dataset-normalised.txt";
public static void main(String[] args) {
AutoTrainer trainer = new AutoTrainer()
.setMaxError(0.01, 0.03,0.01) // isto ranhe?
.setMaxIterations(20000)
.setTransferFunction(TransferFunctionType.TANH)
.setHiddenNeurons(new Range(10, 20), 2) // kako dodati jos slojeva neurona?
.setLearningRate(new Range(0.3, 0.6), 0.3)
.repeat(3)
.setTrainTestSplit(70);
DataSet dataSet = DataSet.createFromFile(FILEPATH, 4, 3, "\t", true);
trainer.train(dataSet);
List results = trainer.getResults();
try {
Util.saveToCSV(trainer, results);
} catch (FileNotFoundException ex) {
System.out.println("Error writing csv file");
}
System.out.println("Main done!");
}
}
Ads help maintain this website.