本文整理汇总了Java中org.jpmml.evaluator.ModelEvaluator.getPMML方法的典型用法代码示例。如果您正苦于以下问题:Java ModelEvaluator.getPMML方法的具体用法?Java ModelEvaluator.getPMML怎么用?Java ModelEvaluator.getPMML使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jpmml.evaluator.ModelEvaluator
的用法示例。
在下文中一共展示了ModelEvaluator.getPMML方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: load
import org.jpmml.evaluator.ModelEvaluator; //导入方法依赖的package包/类
@SuppressWarnings (
value = {"resource"}
)
public Model load(InputStream is) throws Exception {
CountingInputStream countingIs = new CountingInputStream(is);
HashingInputStream hashingIs = new HashingInputStream(Hashing.md5(), countingIs);
ModelEvaluator<?> evaluator = unmarshal(hashingIs, this.validate);
PMML pmml = evaluator.getPMML();
for(Class<? extends Visitor> visitorClazz : this.visitorClazzes){
Visitor visitor = visitorClazz.newInstance();
visitor.applyTo(pmml);
}
evaluator.verify();
Model model = new Model(evaluator);
model.putProperty(Model.PROPERTY_FILE_SIZE, countingIs.getCount());
model.putProperty(Model.PROPERTY_FILE_MD5SUM, (hashingIs.hash()).toString());
return model;
}
示例2: marshal
import org.jpmml.evaluator.ModelEvaluator; //导入方法依赖的package包/类
static
private void marshal(ModelEvaluator<?> evaluator, OutputStream os) throws JAXBException {
PMML pmml = evaluator.getPMML();
Result result = new StreamResult(os);
Marshaller marshaller = JAXBUtil.createMarshaller();
marshaller.marshal(pmml, result);
}