|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectart.cs.RuleMaker
This class manage the long term learning of the classifier following the Environment-Rules-Agents (ERA) scheme introduced in Gilbert and Terna (2000).
"Rule Maker role is to modify the rules mastering agent behavior, for example by means of a simulated learning process."
For more information on ERA http://web.econ.unito.it/terna/ct-era/ct-era.html.
This class explore the solution space searching new classifiers fittest to the problem. It use a modified genetic algorithm that avoid convergence of the population in order to have as much rules as possible to be evaluated and preserve variety.
| Constructor Summary | |
RuleMaker(CsManager csManager)
|
|
| Method Summary | |
void |
evolve()
Perform an evolution using the modified GA. |
CsEvents |
getEvents()
Get the CsEvents instance managing the evolution. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RuleMaker(CsManager csManager)
| Method Detail |
public void evolve()
CsEvents
public CsEvents getEvents()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||