Graphics Reference
In-Depth Information
public static void main(String args[]) {
Main program = new Main();
System.out.println("Executing Algorithm.");
program.execute(args[0]);
}
}
2. ParseParameters : This class manages all the parameters, from the input and
output files, to every single parameter stored in the parameters file.
public class parseParameters {
private String algorithmName;
private String trainingFile, validationFile, testFile;
private ArrayList <String> inputFiles;
private String outputTrFile, outputTstFile;
private ArrayList <String> outputFiles;
private ArrayList <String> parameters;
public parseParameters() {
inputFiles = new ArrayList<String>();
outputFiles = new ArrayList<String>();
parameters = new ArrayList<String>();
}
public void parseConfigurationFile(String fileName) {
StringTokenizer line;
String file = Files.readFile(fileName);
line = new StringTokenizer(file, " \ n \ r");
readName(line);
readInputFiles(line);
readOutputFiles(line);
readAllParameters(line);
} ;
...
}
3. myDataset : This class is an interface between the classes of the API data set
and the algorithm. It contains the basic options related to data access.
public class myDataset {
private double[][] X;
private double[] outputReal;
private String[] output;
private int nData;
private int nVars;
private int nInputs;
private InstanceSet IS;
public myDataset() {
IS = new InstanceSet();
}
public double[] getExample(int pos) {
return X[pos];
Search WWH ::




Custom Search