本文整理了Java中org.dmg.pmml.tree.Node.setId()
方法的一些代码示例,展示了Node.setId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.setId()
方法的具体详情如下:
包路径:org.dmg.pmml.tree.Node
类名称:Node
方法名:setId
暂无
代码示例来源:origin: OryxProject/oryx
root.setId("r");
Node positiveModelNode = new Node().setId(modelNode.getId() + '+');
Node negativeModelNode = new Node().setId(modelNode.getId() + '-');
modelNode.addNodes(positiveModelNode, negativeModelNode);
代码示例来源:origin: OryxProject/oryx
Node rootNode = new Node().setId("r").setRecordCount(dummyCount).setPredicate(new True());
.setId("r-")
.setRecordCount(halfCount)
.setPredicate(new True())
.setScore("-2.0");
Node right = new Node().setId("r+").setRecordCount(halfCount)
.setPredicate(new SimplePredicate(FieldName.create("foo"),
SimplePredicate.Operator.GREATER_THAN).setValue("3.14"))
代码示例来源:origin: OryxProject/oryx
Node rootNode = new Node().setId("r").setRecordCount(dummyCount).setPredicate(new True());
Node left = new Node().setId("r-").setRecordCount(halfCount).setPredicate(new True());
left.addScoreDistributions(new ScoreDistribution("apple", halfCount));
Node right = new Node().setId("r+").setRecordCount(halfCount)
.setPredicate(new SimpleSetPredicate(FieldName.create("color"),
SimpleSetPredicate.BooleanOperator.IS_NOT_IN,
代码示例来源:origin: jpmml/jpmml-sklearn
@Override
public VisitorAction visit(Node node){
node.setId(null);
return super.visit(node);
}
};
代码示例来源:origin: jpmml/jpmml-xgboost
node.setId(null);
代码示例来源:origin: org.jpmml/jpmml-xgboost
node.setId(null);
代码示例来源:origin: jpmml/jpmml-lightgbm
node.setId(null);
代码示例来源:origin: jpmml/jpmml-sklearn
node.setId(null);
代码示例来源:origin: jpmml/jpmml-r
node.setId(null);
代码示例来源: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));
}
}
内容来源于网络,如有侵权,请联系作者删除!