|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--learners.Learner | +--learners.OperatorLearner
Der OperatorLearner soll die Gewichte der Operatoren ueberpruefen und veraendern, ausserdem versucht er erfolgversprechende und moeglichst allgemeine Teilplaene zu bilden und als neue Operatoren in die Operatoren-Datenbank zu schreiben.
Fields inherited from class learners.Learner |
planTree |
Constructor Summary | |
(package private) |
OperatorLearner()
|
Method Summary | |
double |
computeAverageValue(double[] times)
Berechnet den Durchschnittswert der Gewichte der Operatoren im aktuellen Plantree. |
CompoundOperator |
learningSubPlans()
Fasst aufeinander folgende Operatoren zusammen und sucht sie im Restbaum. |
private void |
replaceOperators()
Ersetzt Operatorenfolgen durch die neu gebildeten Teilplaene. |
void |
weightUpdate(double averageValue)
Erneuert die Gewichte der Operatoren in der Operatoren-DB. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
OperatorLearner()
Method Detail |
public double computeAverageValue(double[] times)
Operator
public void weightUpdate(double averageValue)
public CompoundOperator learningSubPlans()
private void replaceOperators()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |