public class Algorithm
extends java.lang.Object
It contains the implementation of the algorithm
Constructor and Description |
---|
Algorithm()
Default constructor
|
Algorithm(parseParameters parameters)
It reads the data from the input files (training, validation and test) and parse all the parameters
from the parameters array.
|
Modifier and Type | Method and Description |
---|---|
double |
Evaluate_best_fuzzy_system_in_test()
It Evaluates the performance of the best evolved fuzzy system on test data.
|
double |
Evaluate_fuzzy_system()
It Evaluates the performance of the fuzzy system.
|
void |
execute()
It launches the algorithm
|
java.lang.String |
Print_Population()
It prints the current population as a String
|
public Algorithm()
Default constructor
public Algorithm(parseParameters parameters)
It reads the data from the input files (training, validation and test) and parse all the parameters from the parameters array.
parameters
- parseParameters It contains the input files, output files and parameterspublic void execute()
It launches the algorithm
public double Evaluate_fuzzy_system()
It Evaluates the performance of the fuzzy system. The Mean Square Error (MSE) by training is used
public double Evaluate_best_fuzzy_system_in_test()
It Evaluates the performance of the best evolved fuzzy system on test data. The Mean Square Error (MSE) is used
public java.lang.String Print_Population()
It prints the current population as a String