public class TreeModelTranslator extends ModelTranslator<org.dmg.pmml.tree.TreeModel>
| Constructor and Description |
|---|
TreeModelTranslator(org.dmg.pmml.PMML pmml,
org.dmg.pmml.tree.TreeModel treeModel) |
| Modifier and Type | Method and Description |
|---|---|
static FieldInfoMap |
enhanceFieldInfos(Set<? extends org.dmg.pmml.PMMLObject> bodyObjects,
FieldInfoMap fieldInfos,
ArrayInfoMap arrayInfos) |
static void |
ensureTextIndexFields(FieldInfo fieldInfo,
TermFrequencyEncoder encoder,
TranslationContext context) |
FieldInfoMap |
getFieldInfos(Set<? extends org.dmg.pmml.PMMLObject> bodyObjects) |
com.sun.codemodel.JMethod |
translateClassifier(TranslationContext context) |
static <S> void |
translateNode(org.dmg.pmml.tree.TreeModel treeModel,
org.dmg.pmml.tree.Node node,
List<org.dmg.pmml.tree.Node> dependentNodes,
Set<String> declarableNames,
Scorer<S> scorer,
FieldInfoMap fieldInfos,
TranslationContext context) |
static <S> void |
translateNode(org.dmg.pmml.tree.TreeModel treeModel,
org.dmg.pmml.tree.Node root,
Scorer<S> scorer,
FieldInfoMap fieldInfos,
TranslationContext context) |
static <S> NodeScope |
translatePredicate(org.dmg.pmml.tree.TreeModel treeModel,
org.dmg.pmml.tree.Node node,
List<org.dmg.pmml.tree.Node> dependentNodes,
Scorer<S> scorer,
FieldInfoMap fieldInfos,
TranslationContext context) |
com.sun.codemodel.JMethod |
translateRegressor(TranslationContext context) |
createEvaluateClassificationMethod, createEvaluateMethod, createEvaluateRegressionMethod, createEvaluatorMethod, createEvaluatorMethod, createEvaluatorMethod, createEvaluatorMethodInvocation, declareArrayFields, ensureArgumentsType, ensureFunctionalInterface, getArrayInfos, getTargetCategories, getValueFactory, translate, translateRegressorTargetaddResultFeatures, collectResultFeatures, collectSegmentResultFeatures, createInputFields, createInputFields, createMiningSchemaException, createOutputFields, createTargetFields, filterInputFields, filterOutputFields, filterTargetFields, getActiveFields, getDataField, getDefaultDataField, getInputFields, getLocalDerivedField, getMathContext, getMiningField, getMiningFunction, getModel, getOutputField, getOutputFields, getResultFeatures, getTarget, getTargetField, getTargetFields, getTargetName, getVisibleFields, hasLocalDerivedFields, hasOutputFields, hasResultFeature, resetInputFields, resetResultFields, resolveField, setDefaultDataFieldgetDefineFunction, getDerivedField, getPMML, toImmutableListMap, toImmutableMapMap, toImmutableSetMappublic TreeModelTranslator(org.dmg.pmml.PMML pmml,
org.dmg.pmml.tree.TreeModel treeModel)
public com.sun.codemodel.JMethod translateRegressor(TranslationContext context)
translateRegressor in class ModelTranslator<org.dmg.pmml.tree.TreeModel>public com.sun.codemodel.JMethod translateClassifier(TranslationContext context)
translateClassifier in class ModelTranslator<org.dmg.pmml.tree.TreeModel>public FieldInfoMap getFieldInfos(Set<? extends org.dmg.pmml.PMMLObject> bodyObjects)
getFieldInfos in class ModelTranslator<org.dmg.pmml.tree.TreeModel>public static <S> void translateNode(org.dmg.pmml.tree.TreeModel treeModel,
org.dmg.pmml.tree.Node root,
Scorer<S> scorer,
FieldInfoMap fieldInfos,
TranslationContext context)
public static <S> void translateNode(org.dmg.pmml.tree.TreeModel treeModel,
org.dmg.pmml.tree.Node node,
List<org.dmg.pmml.tree.Node> dependentNodes,
Set<String> declarableNames,
Scorer<S> scorer,
FieldInfoMap fieldInfos,
TranslationContext context)
public static <S> NodeScope translatePredicate(org.dmg.pmml.tree.TreeModel treeModel, org.dmg.pmml.tree.Node node, List<org.dmg.pmml.tree.Node> dependentNodes, Scorer<S> scorer, FieldInfoMap fieldInfos, TranslationContext context)
public static FieldInfoMap enhanceFieldInfos(Set<? extends org.dmg.pmml.PMMLObject> bodyObjects, FieldInfoMap fieldInfos, ArrayInfoMap arrayInfos)
public static void ensureTextIndexFields(FieldInfo fieldInfo, TermFrequencyEncoder encoder, TranslationContext context)
Copyright © 2024. All rights reserved.