本文整理了Java中org.dmg.pmml.tree.Node.addNodes()
方法的一些代码示例,展示了Node.addNodes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.addNodes()
方法的具体详情如下:
包路径:org.dmg.pmml.tree.Node
类名称:Node
方法名:addNodes
暂无
代码示例来源:origin: OryxProject/oryx
modelNode.addNodes(positiveModelNode, negativeModelNode);
代码示例来源:origin: OryxProject/oryx
.setScore("2.0");
rootNode.addNodes(right, left);
代码示例来源:origin: OryxProject/oryx
right.addScoreDistributions(new ScoreDistribution("banana", halfCount));
rootNode.addNodes(right, left);
代码示例来源:origin: jpmml/jpmml-model
Node node2c = new BranchNode();
node1a.addNodes(node2a, node2b, node2c);
node2b.addNodes(node3a);
node2c.addNodes(node3b);
node3a.addNodes(node4a);
代码示例来源:origin: jpmml/jpmml-sparkml
encodeNode(rightChild, internalNode.rightChild(), predicateManager, rightCategoryManager, scoreEncoder, schema);
node.addNodes(leftChild, rightChild);
} else
代码示例来源:origin: cheng-li/pyramid
private void encodeNode(org.dmg.pmml.tree.Node parent, int index, Schema schema){
parent.setId(String.valueOf(index + 1));
Node node = allNodes.get(index);
if(!node.isLeaf()){
int splitIndex = node.getFeatureIndex();
Feature feature = schema.getFeature(splitIndex);
org.dmg.pmml.tree.Node leftChild = new org.dmg.pmml.tree.Node()
.setPredicate(encodePredicate(feature, node, true));
encodeNode(leftChild, node.getLeftChild().getId(), schema);
org.dmg.pmml.tree.Node rightChild = new org.dmg.pmml.tree.Node()
.setPredicate(encodePredicate(feature, node, false));
encodeNode(rightChild, node.getRightChild().getId(), schema);
parent.addNodes(leftChild, rightChild);
boolean defaultLeft = false;
parent.setDefaultChild(defaultLeft ? leftChild.getId() : rightChild.getId());
} else
{
float value = (float)node.getValue();
parent.setScore(ValueUtil.formatValue(value));
}
}
代码示例来源:origin: jpmml/jpmml-lightgbm
.setRecordCount((double)this.internal_count_[index])
.setPredicate(predicate)
.addNodes(leftChild, rightChild);
代码示例来源:origin: org.jpmml/jpmml-xgboost
.addNodes(leftChild, rightChild);
代码示例来源:origin: jpmml/jpmml-xgboost
.addNodes(leftChild, rightChild);
代码示例来源:origin: jpmml/jpmml-r
Node rightChild = encodeNode(rightPredicate, (RGenericVector)kids.getValue(1), response, prob, schema);
result.addNodes(leftChild, rightChild);
} else
result.addNodes(child);
代码示例来源:origin: jpmml/jpmml-model
@Test
public void transform(){
Node node1a = new BranchNode();
Node node2a = new BranchNode();
Node node2b = new LeafNode();
node1a.addNodes(node2a, node2b);
Node node3a = new LeafNode();
node2a.addNodes(node3a);
assertTrue(node1a.getNodes() instanceof ArrayList);
assertTrue(node2a.getNodes() instanceof ArrayList);
TreeModel treeModel = new TreeModel(MiningFunction.CLASSIFICATION, new MiningSchema(), node1a);
ArrayListTransformer transformer = new ArrayListTransformer();
transformer.applyTo(treeModel);
assertTrue(node1a.getNodes() instanceof DoubletonList);
assertTrue(node2a.getNodes() instanceof SingletonList);
}
}
代码示例来源:origin: org.jpmml/jpmml-h2o
.setDefaultChild(leftward ? leftChild.getId() : rightChild.getId())
.setPredicate(predicate)
.addNodes(leftChild, rightChild);
代码示例来源:origin: jpmml/jpmml-model
root.addNodes(
createBranchNode("will play", createSimplePredicate(outlook, Operator.EQUAL, "sunny"))
.addNodes(
createBranchNode("will play",
createCompoundPredicate(BooleanOperator.AND,
createSimplePredicate(temperature, Operator.GREATER_THAN, "50"))
.addNodes(
createLeafNode("will play", createSimplePredicate(humidity, Operator.LESS_THAN, "80")),
createLeafNode("no play", createSimplePredicate(humidity, Operator.GREATER_OR_EQUAL, "80"))
root.addNodes(
createBranchNode("may play",
createCompoundPredicate(BooleanOperator.OR,
createSimplePredicate(outlook, Operator.EQUAL, "rain"))
.addNodes(
createLeafNode("may play",
createCompoundPredicate(BooleanOperator.AND,
代码示例来源:origin: jpmml/jpmml-model
.setPredicate(new True());
node1a.addNodes(node2a, node2b, node2c);
.setPredicate(new False());
node2b.addNodes(node3a);
代码示例来源:origin: jpmml/jpmml-model
.setPredicate(new SimpleSetPredicate());
root.addNodes(leftChild, rightChild);
内容来源于网络,如有侵权,请联系作者删除!