public abstract class SharedTreeMojoModelConverter<M extends hex.genmodel.algos.tree.SharedTreeMojoModel> extends Converter<M>
| Constructor and Description |
|---|
SharedTreeMojoModelConverter(M model) |
| Modifier and Type | Method and Description |
|---|---|
static org.dmg.pmml.tree.Node |
encodeNode(SharedTree sharedTree,
hex.genmodel.utils.ByteBufferWrapper byteBuffer,
Integer id,
org.dmg.pmml.Predicate predicate,
org.jpmml.converter.CategoryManager categoryManager,
org.jpmml.converter.PredicateManager predicateManager,
org.jpmml.converter.Schema schema) |
static org.dmg.pmml.Model |
encodeTreeEnsemble(List<org.dmg.pmml.tree.TreeModel> treeModels,
Function<List<org.dmg.pmml.tree.TreeModel>,org.dmg.pmml.mining.MiningModel> ensembleFunction) |
static org.dmg.pmml.tree.TreeModel |
encodeTreeModel(SharedTree sharedTree,
org.jpmml.converter.PredicateManager predicateManager,
org.jpmml.converter.Schema schema) |
List<org.dmg.pmml.tree.TreeModel> |
encodeTreeModels(org.jpmml.converter.Schema schema) |
protected void |
ensureRecordCount(org.dmg.pmml.tree.Node node,
double recordCount) |
protected void |
ensureScore(org.dmg.pmml.tree.Node node,
double score) |
static byte[][] |
getCompressedTrees(hex.genmodel.algos.tree.SharedTreeMojoModel model) |
static byte[][] |
getCompressedTreesAux(hex.genmodel.algos.tree.SharedTreeMojoModel model) |
static int |
getNTreeGroups(hex.genmodel.algos.tree.SharedTreeMojoModel model) |
static int |
getNTreesPerGroup(hex.genmodel.algos.tree.SharedTreeMojoModel model) |
encodeModel, encodePMML, encodeSchema, getDeclaredClass, getFieldValue, getFieldValue, getModel, toMojoModelSchemapublic SharedTreeMojoModelConverter(M model)
public List<org.dmg.pmml.tree.TreeModel> encodeTreeModels(org.jpmml.converter.Schema schema)
protected void ensureScore(org.dmg.pmml.tree.Node node,
double score)
protected void ensureRecordCount(org.dmg.pmml.tree.Node node,
double recordCount)
public static org.dmg.pmml.tree.TreeModel encodeTreeModel(SharedTree sharedTree, org.jpmml.converter.PredicateManager predicateManager, org.jpmml.converter.Schema schema)
public static org.dmg.pmml.tree.Node encodeNode(SharedTree sharedTree, hex.genmodel.utils.ByteBufferWrapper byteBuffer, Integer id, org.dmg.pmml.Predicate predicate, org.jpmml.converter.CategoryManager categoryManager, org.jpmml.converter.PredicateManager predicateManager, org.jpmml.converter.Schema schema)
public static org.dmg.pmml.Model encodeTreeEnsemble(List<org.dmg.pmml.tree.TreeModel> treeModels, Function<List<org.dmg.pmml.tree.TreeModel>,org.dmg.pmml.mining.MiningModel> ensembleFunction)
public static byte[][] getCompressedTrees(hex.genmodel.algos.tree.SharedTreeMojoModel model)
public static byte[][] getCompressedTreesAux(hex.genmodel.algos.tree.SharedTreeMojoModel model)
public static int getNTreeGroups(hex.genmodel.algos.tree.SharedTreeMojoModel model)
public static int getNTreesPerGroup(hex.genmodel.algos.tree.SharedTreeMojoModel model)
Copyright © 2023. All rights reserved.