org.dllearner.algorithms.refinement2
Class ROLearner2
java.lang.Object
org.dllearner.algorithms.refinement2.ROLearner2
public class ROLearner2
- extends Object
Implements the 2nd version of the refinement operator based learning approach.
- Author:
- Jens Lehmann
|
Constructor Summary |
ROLearner2(ROLComponent2Configurator configurator,
LearningProblem learningProblem,
ReasonerComponent rs,
RefinementOperator operator,
ExampleBasedHeuristic heuristic,
Description startDescription,
double noise,
boolean writeSearchTree,
boolean replaceSearchTree,
File searchTreeFile,
boolean useTooWeakList,
boolean useOverlyGeneralList,
boolean useShortConceptConstruction,
boolean usePropernessChecks,
int maxPosOnlyExpansion,
int maxExecutionTimeInSeconds,
int minExecutionTimeInSeconds,
int guaranteeXgoodDescriptions,
int maxClassDescriptionTests,
boolean forceRefinementLengthIncrease)
|
ROLearner2
public ROLearner2(ROLComponent2Configurator configurator,
LearningProblem learningProblem,
ReasonerComponent rs,
RefinementOperator operator,
ExampleBasedHeuristic heuristic,
Description startDescription,
double noise,
boolean writeSearchTree,
boolean replaceSearchTree,
File searchTreeFile,
boolean useTooWeakList,
boolean useOverlyGeneralList,
boolean useShortConceptConstruction,
boolean usePropernessChecks,
int maxPosOnlyExpansion,
int maxExecutionTimeInSeconds,
int minExecutionTimeInSeconds,
int guaranteeXgoodDescriptions,
int maxClassDescriptionTests,
boolean forceRefinementLengthIncrease)
start
public void start()
stop
public void stop()
getBestSolution
public Description getBestSolution()
getCurrentlyBestDescriptions
public List<Description> getCurrentlyBestDescriptions()
getCurrentlyBestEvaluatedDescriptions
public SortedSet<EvaluatedDescriptionPosNeg> getCurrentlyBestEvaluatedDescriptions()
printBestSolutions
public void printBestSolutions(int nrOfSolutions,
boolean showOrderedSolutions)
getSolutionScore
public ScorePosNeg getSolutionScore()
getStartNode
public ExampleBasedNode getStartNode()
isRunning
public boolean isRunning()
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2008 Jens Lehmann