|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectgeneticWedge.gp.io.ResultWriter
public class ResultWriter
Class for writing standard results files. An evolved Population should be provided as the second argument to writeResults. The other methods provide useful utilities for recording results in alternative formats. They are particularly useful when a number of 'runs' have been performed and it is required that the results from different runs are stored in a single file.
Constructor Summary | |
---|---|
ResultWriter()
|
Method Summary | |
---|---|
void |
setFunctionFormat(boolean useFunction)
Sets the format in which functions will be displayed. |
boolean |
writeOutputs(java.lang.String filename,
java.lang.String heading,
java.lang.Object[][] trainOutputs,
java.lang.Object[][] validationOutputs,
java.lang.Object[][] testOutputs)
This method writes the outputs resulting from training, validation and test data to file. |
boolean |
writeResults(java.lang.String filename,
Population pop,
StoppingCriterion stopCrit,
boolean isSteadyState,
int numberOfProgramsToReport,
double[][] trainInputs,
double[] trainTargets,
double[][] valInputs,
double[] valTargets)
Writes results of evolution for the Population provided. |
boolean |
writeResults(java.lang.String filename,
Population pop,
StoppingCriterion stopCrit,
boolean isSteadyState,
int numberOfProgramsToReport,
double[][] trainInputs,
double[] trainTargets,
double[][] valInputs,
double[] valTargets,
double[][] testInputs,
double[] testTargets)
Writes results of evolution for the Population provided. |
boolean |
writeSummaryInfo(java.lang.String filename,
java.lang.String heading,
double[] summaryData)
This method writes an array of data to a file. |
boolean |
writeSummaryInfo(java.lang.String filename,
java.lang.String heading,
double[][] summaryData)
This method writes a 2-D array of data to a file. |
boolean |
writeSummaryInfo(java.lang.String filename,
java.lang.String heading,
double[][][] summaryData)
This method writes a 3-D array of data to a file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResultWriter()
Method Detail |
---|
public boolean writeResults(java.lang.String filename, Population pop, StoppingCriterion stopCrit, boolean isSteadyState, int numberOfProgramsToReport, double[][] trainInputs, double[] trainTargets, double[][] valInputs, double[] valTargets)
public void setFunctionFormat(boolean useFunction)
useFunction
- if true, this ResultWriter will write GP trees (Individuals) as mathematical functions, if false they will be written as comma-sparated listspublic boolean writeResults(java.lang.String filename, Population pop, StoppingCriterion stopCrit, boolean isSteadyState, int numberOfProgramsToReport, double[][] trainInputs, double[] trainTargets, double[][] valInputs, double[] valTargets, double[][] testInputs, double[] testTargets)
public boolean writeOutputs(java.lang.String filename, java.lang.String heading, java.lang.Object[][] trainOutputs, java.lang.Object[][] validationOutputs, java.lang.Object[][] testOutputs)
public boolean writeSummaryInfo(java.lang.String filename, java.lang.String heading, double[] summaryData)
public boolean writeSummaryInfo(java.lang.String filename, java.lang.String heading, double[][] summaryData)
public boolean writeSummaryInfo(java.lang.String filename, java.lang.String heading, double[][][] summaryData)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |