public class IRPropPlusReporterClas
extends java.lang.Object
Reporter for iRProp+ algorithm
Constructor and Description |
---|
IRPropPlusReporterClas()
Empty constructor
|
Modifier and Type | Method and Description |
---|---|
void |
algorithmFinished(<any> resultIndividual,
ProblemEvaluator evaluator)
This method is called when the algorithm has finished its execution.
|
java.lang.String |
getBestModelResultFile()
Returns file name where the best model obtained will be written
|
java.lang.String |
getHeader()
Returns KEEL file header
|
IAttribute |
getOutputAttribute()
Returns output attribute metadata
|
java.lang.String |
getTestResultFile()
Returns file name where the testing results of best model
obtained will be written
|
java.lang.String |
getTrainResultFile()
Returns file name where the training results of best model
obtained will be written
|
java.lang.String |
renderNeuralNetIndividual(<any> nnind,
IEvaluator evaluator)
Renders a NeuralNetIndividual to a String
|
void |
setBestModelResultFile(java.lang.String bestModelResultFile)
Sets file name where the best model obtained will be written
|
void |
setHeader(java.lang.String header)
Sets KEEL file header
|
void |
setOutputAttribute(IAttribute outputAttribute)
Sets output attribute metadata
|
void |
setTestResultFile(java.lang.String testResultFile)
Sets file name where the testing results of best model
obtained will be written
|
void |
setTrainResultFile(java.lang.String trainResultFile)
Sets file name where the testing results of best model
obtained will be written
|
public java.lang.String getBestModelResultFile()
Returns file name where the best model obtained will be written
public void setBestModelResultFile(java.lang.String bestModelResultFile)
Sets file name where the best model obtained will be written
bestModelResultFile
- File name
public java.lang.String getTestResultFile()
Returns file name where the testing results of best model obtained will be written
public void setTestResultFile(java.lang.String testResultFile)
Sets file name where the testing results of best model obtained will be written
testResultFile
- File name
public java.lang.String getTrainResultFile()
Returns file name where the training results of best model obtained will be written
public void setTrainResultFile(java.lang.String trainResultFile)
Sets file name where the testing results of best model obtained will be written
trainResultFile
- File name
public java.lang.String getHeader()
Returns KEEL file header
public void setHeader(java.lang.String header)
Sets KEEL file header
header
- KEEL file header
public IAttribute getOutputAttribute()
Returns output attribute metadata
public void setOutputAttribute(IAttribute outputAttribute)
Sets output attribute metadata
outputAttribute
- New output attribute metadata
public void algorithmFinished(<any> resultIndividual, ProblemEvaluator evaluator)
This method is called when the algorithm has finished its execution.
resultIndividual
- Final resulting individual of iRProp+ algorithm.evaluator
- Evaluator used to obtain errors.
public java.lang.String renderNeuralNetIndividual(<any> nnind, IEvaluator evaluator)
Renders a NeuralNetIndividual to a String
nnind
- IGenotypeI(NeuralNet) to renderevaluator
- NeuralNetEvaluator to use in individual evaluation