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];