public class DecisionTree extends Object
| Modifier and Type | Field and Description |
|---|---|
static FitnessFunctionDTL |
fitnessFunction |
protected static org.slf4j.Logger |
logger |
static int |
maxDepth |
static PruningFunctionDTL |
pruningFunction |
static double |
totalFMeasure |
| Constructor and Description |
|---|
DecisionTree(Dragon dtl,
ACache sourceCache,
ACache targetCache,
PseudoFMeasure pseudoFMeasure,
double minPropertyCoverage,
double propertyLearningRate,
double pruningConfidence,
AMapping refMapping,
PropertyMapping propertyMapping) |
protected static org.slf4j.Logger logger
public static double totalFMeasure
public static int maxDepth
public static FitnessFunctionDTL fitnessFunction
public static PruningFunctionDTL pruningFunction
public DecisionTree(Dragon dtl, ACache sourceCache, ACache targetCache, PseudoFMeasure pseudoFMeasure, double minPropertyCoverage, double propertyLearningRate, double pruningConfidence, AMapping refMapping, PropertyMapping propertyMapping)
public DecisionTree buildTree(int maxDepth)
public DecisionTree prune()
public AMapping getTotalMapping()
public AMapping getPathMapping()
public String getPathString()
public LinkSpecification getTotalLS()
public DecisionTree clone()
protected DecisionTree cloneWithoutParent()
protected DecisionTree cloneWithoutChild(boolean withoutLeft)
public AMapping getMeasureMapping(String measureExpression, ExtendedClassifier cp)
public AMapping executeAtomicMeasure(String measureExpression, double threshold)
public String toStringOneLine()
public void setRefMapping(AMapping refMapping)
public AMapping getRefMapping()
public double getMinPropertyCoverage()
public double getPropertyLearningRate()
public ACache getSourceCache()
public ACache getTargetCache()
public ExtendedClassifier getClassifier()
public void setClassifier(ExtendedClassifier classifier)
public DecisionTree getParent()
public Dragon getDtl()
public boolean isLeftNode()
public boolean isRoot()
public DecisionTree getLeftChild()
public void setLeftChild(DecisionTree leftChild)
public DecisionTree getRightChild()
public void setRightChild(DecisionTree rightChild)
public void setParent(DecisionTree parent)
public double getPruningConfidence()
public void setPruningConfidence(double pruningConfidence)
public PropertyMapping getPropertyMapping()
public void setPropertyMapping(PropertyMapping propertyMapping)
Copyright © 2020. All rights reserved.