public class ModelEvaluatorBuilder extends Object implements EvaluatorBuilder, Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
ModelEvaluatorBuilder() |
|
ModelEvaluatorBuilder(org.dmg.pmml.PMML pmml)
Selects the first scorable model.
|
|
ModelEvaluatorBuilder(org.dmg.pmml.PMML pmml,
org.dmg.pmml.Model model) |
|
ModelEvaluatorBuilder(org.dmg.pmml.PMML pmml,
String modelName)
Selects the named model.
|
| Modifier and Type | Method and Description |
|---|---|
ModelEvaluator<?> |
build() |
protected void |
checkSchema(ModelEvaluator<?> modelEvaluator) |
ModelEvaluatorBuilder |
clone() |
boolean |
getCheckSchema() |
ConfigurationBuilder |
getConfigurationBuilder() |
SymbolTable<String> |
getDerivedFieldGuard() |
Set<org.dmg.pmml.ResultFeature> |
getExtraResultFeatures() |
SymbolTable<String> |
getFunctionGuard() |
InputMapper |
getInputMapper() |
org.dmg.pmml.Model |
getModel() |
ModelEvaluatorFactory |
getModelEvaluatorFactory() |
OutputFilter |
getOutputFilter() |
org.dmg.pmml.PMML |
getPMML() |
ResultMapper |
getResultMapper() |
ValueFactoryFactory |
getValueFactoryFactory() |
ModelEvaluatorBuilder |
setCheckSchema(boolean checkSchema)
Should the "data schema" of models be checked for the most common signs of insanity?
|
ModelEvaluatorBuilder |
setDerivedFieldGuard(SymbolTable<String> derivedFieldGuard)
Sets a guard against recursive field declarations.
|
ModelEvaluatorBuilder |
setExtraResultFeatures(Set<org.dmg.pmml.ResultFeature> extraResultFeatures)
Sets extra functional requirements.
|
ModelEvaluatorBuilder |
setFunctionGuard(SymbolTable<String> functionGuard)
Sets a guard against recursive function declarations.
|
ModelEvaluatorBuilder |
setInputMapper(InputMapper inputMapper)
Sets a mapper for translating input field names from user namespace to model namespace.
|
protected ModelEvaluatorBuilder |
setModel(org.dmg.pmml.Model model) |
ModelEvaluatorBuilder |
setModelEvaluatorFactory(ModelEvaluatorFactory modelEvaluatorFactory) |
ModelEvaluatorBuilder |
setOutputFilter(OutputFilter outputFilter)
Sets the filter for cleaning the model schema and model evaluation results from redundant output fields.
|
protected ModelEvaluatorBuilder |
setPMML(org.dmg.pmml.PMML pmml) |
ModelEvaluatorBuilder |
setResultMapper(ResultMapper resultMapper)
Sets a mapper for translating result field names from model namespace to user namespace.
|
ModelEvaluatorBuilder |
setValueFactoryFactory(ValueFactoryFactory valueFactoryFactory) |
protected ModelEvaluatorBuilder()
public ModelEvaluatorBuilder(org.dmg.pmml.PMML pmml)
Selects the first scorable model.
org.jpmml.model.MissingElementException - If the PMML does not contain any scorable models.public ModelEvaluatorBuilder(org.dmg.pmml.PMML pmml,
String modelName)
Selects the named model.
org.jpmml.model.MissingElementException - If the PMML does not contain a model with the specified model name.Model.getModelName()public ModelEvaluatorBuilder(org.dmg.pmml.PMML pmml,
org.dmg.pmml.Model model)
public ModelEvaluatorBuilder clone()
clone in interface EvaluatorBuilderclone in class Objectpublic ModelEvaluator<?> build()
build in interface EvaluatorBuilderprotected void checkSchema(ModelEvaluator<?> modelEvaluator)
public org.dmg.pmml.PMML getPMML()
protected ModelEvaluatorBuilder setPMML(org.dmg.pmml.PMML pmml)
public org.dmg.pmml.Model getModel()
protected ModelEvaluatorBuilder setModel(org.dmg.pmml.Model model)
public ConfigurationBuilder getConfigurationBuilder()
public ModelEvaluatorFactory getModelEvaluatorFactory()
public ModelEvaluatorBuilder setModelEvaluatorFactory(ModelEvaluatorFactory modelEvaluatorFactory)
public ValueFactoryFactory getValueFactoryFactory()
public ModelEvaluatorBuilder setValueFactoryFactory(ValueFactoryFactory valueFactoryFactory)
public OutputFilter getOutputFilter()
public ModelEvaluatorBuilder setOutputFilter(OutputFilter outputFilter)
Sets the filter for cleaning the model schema and model evaluation results from redundant output fields.
public SymbolTable<String> getDerivedFieldGuard()
public ModelEvaluatorBuilder setDerivedFieldGuard(SymbolTable<String> derivedFieldGuard)
Sets a guard against recursive field declarations.
FieldNameSetpublic SymbolTable<String> getFunctionGuard()
public ModelEvaluatorBuilder setFunctionGuard(SymbolTable<String> functionGuard)
Sets a guard against recursive function declarations.
FunctionNameStackpublic Set<org.dmg.pmml.ResultFeature> getExtraResultFeatures()
public ModelEvaluatorBuilder setExtraResultFeatures(Set<org.dmg.pmml.ResultFeature> extraResultFeatures)
Sets extra functional requirements.
The final set of functional requirements is obtained by combining default functional requirements (as declared by theOutput element of the model)
with extra functional requirements.public InputMapper getInputMapper()
public ModelEvaluatorBuilder setInputMapper(InputMapper inputMapper)
Sets a mapper for translating input field names from user namespace to model namespace.
HasInputFields.getInputFields()public ResultMapper getResultMapper()
public ModelEvaluatorBuilder setResultMapper(ResultMapper resultMapper)
Sets a mapper for translating result field names from model namespace to user namespace.
public boolean getCheckSchema()
public ModelEvaluatorBuilder setCheckSchema(boolean checkSchema)
Should the "data schema" of models be checked for the most common signs of insanity?
Copyright © 2022. All rights reserved.