public class ClassifierFuzzyPittsBurgh
extends java.lang.Object
ClassifierFuzzyPittsBurgh is intended to generate a Fuzzy Rule Based System
(FRBS) classifier using an Genetic Algorithm and Programming (GAP).
This class makes used of the following classes:
PittsburghModel: the classifier model to be learned
GeneticAlgorithm
: to optimize following the genetic rules.
The concrete algorithm used depends on the Steady parameter
varying between the GeneticAlgorithmSteady
if set,
otherwise GeneticAlgorithmGenerational
.
Detailed in:
De Jong, K. A., Learning With Genetic Algorithm: An Overview, Machine Learning,
VOL. 3, 1988, pp121-138.
Michalewicz, Z., Genetic Algorithms + Data Structures = Evolution Programs, Springer,
1995
Constructor and Description |
---|
ClassifierFuzzyPittsBurgh() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args)
This public static method runs the algorithm that this class concerns with.
|