public class PMML4Compiler extends Object
Modifier and Type | Field and Description |
---|---|
static String |
BASE_PACK |
protected static String[] |
CLUSTERING_TEMPLATES |
protected static boolean |
clusteringLoaded |
protected static String[] |
GLOBAL_TEMPLATES |
protected static boolean |
globalLoaded |
protected static String[] |
MINING_TEMPLATES |
protected static boolean |
miningLoaded |
protected static String[] |
NAIVE_BAYES_TEMPLATES |
protected static boolean |
naiveBayesLoaded |
protected static String[] |
NEURAL_TEMPLATES |
protected static boolean |
neuralLoaded |
static String |
PMML |
static String |
PMML_DROOLS |
static String |
PMML_NAMESPACE |
protected static String |
RESOURCE_PATH |
static String |
SCHEMA_PATH |
protected static String[] |
SCORECARD_TEMPLATES |
protected static boolean |
scorecardLoaded |
protected static String[] |
SIMPLEREG_TEMPLATES |
protected static boolean |
simpleRegLoaded |
protected static String[] |
SVM_TEMPLATES |
protected static boolean |
svmLoaded |
protected static String |
TEMPLATE_PATH |
protected static String[] |
TRANSFORMATION_TEMPLATES |
protected static boolean |
transformationLoaded |
protected static String[] |
TREE_TEMPLATES |
protected static boolean |
treeLoaded |
Constructor and Description |
---|
PMML4Compiler() |
Modifier and Type | Method and Description |
---|---|
protected PMMLResource |
buildResourceFromSegment(org.dmg.pmml.pmml_4_2.descr.PMML pmml_origin,
MiningSegment segment,
ClassLoader classLoader,
org.kie.api.builder.model.KieModuleModel module) |
protected List<PMMLResource> |
buildResourcesFromModel(org.dmg.pmml.pmml_4_2.descr.PMML pmml,
Miningmodel miningModel,
List<PMMLResource> resourcesList,
ClassLoader classLoader,
org.kie.api.builder.model.KieModuleModel module) |
void |
clearResults() |
String |
compile(InputStream source,
ClassLoader classLoader) |
String |
compile(org.dmg.pmml.pmml_4_2.descr.PMML pmml,
ClassLoader classLoader) |
String |
compile(String resource,
ClassLoader classLoader) |
void |
dump(String s,
OutputStream ostream) |
static void |
dumpModel(org.dmg.pmml.pmml_4_2.descr.PMML model,
OutputStream target) |
String |
generateTheory(org.dmg.pmml.pmml_4_2.descr.PMML pmml) |
protected List<PMMLResource> |
getChildResources(org.dmg.pmml.pmml_4_2.descr.PMML pmml_origin,
Miningmodel parent,
List<PMMLResource> resourceList,
ClassLoader classLoader,
org.kie.api.builder.model.KieModuleModel module) |
PMML4Helper |
getHelper() |
Map<String,String> |
getJavaClasses(InputStream stream) |
Map<String,String> |
getJavaClasses(String fileName) |
List<org.kie.internal.builder.KnowledgeBuilderResult> |
getResults() |
org.dmg.pmml.pmml_4_2.descr.PMML |
loadModel(String model,
InputStream source)
Imports a PMML source file, returning a Java descriptor
|
List<PMMLResource> |
precompile(InputStream stream,
ClassLoader classLoader,
org.kie.api.builder.model.KieBaseModel rootKieBaseModel) |
org.kie.api.io.Resource[] |
transform(org.kie.api.io.Resource resource,
ClassLoader classLoader) |
public static final String PMML_NAMESPACE
public static final String PMML_DROOLS
public static final String PMML
public static final String SCHEMA_PATH
public static final String BASE_PACK
protected static boolean globalLoaded
protected static final String[] GLOBAL_TEMPLATES
protected static boolean transformationLoaded
protected static final String[] TRANSFORMATION_TEMPLATES
protected static boolean miningLoaded
protected static final String[] MINING_TEMPLATES
protected static boolean neuralLoaded
protected static final String[] NEURAL_TEMPLATES
protected static boolean svmLoaded
protected static final String[] SVM_TEMPLATES
protected static boolean naiveBayesLoaded
protected static final String[] NAIVE_BAYES_TEMPLATES
protected static boolean simpleRegLoaded
protected static final String[] SIMPLEREG_TEMPLATES
protected static boolean clusteringLoaded
protected static final String[] CLUSTERING_TEMPLATES
protected static boolean treeLoaded
protected static final String[] TREE_TEMPLATES
protected static boolean scorecardLoaded
protected static final String[] SCORECARD_TEMPLATES
protected static final String RESOURCE_PATH
protected static final String TEMPLATE_PATH
public PMML4Helper getHelper()
public String generateTheory(org.dmg.pmml.pmml_4_2.descr.PMML pmml)
public String compile(String resource, ClassLoader classLoader)
public org.kie.api.io.Resource[] transform(org.kie.api.io.Resource resource, ClassLoader classLoader)
public Map<String,String> getJavaClasses(String fileName) throws PMML4Exception
PMML4Exception
public Map<String,String> getJavaClasses(InputStream stream) throws PMML4Exception
PMML4Exception
public List<PMMLResource> precompile(InputStream stream, ClassLoader classLoader, org.kie.api.builder.model.KieBaseModel rootKieBaseModel)
protected PMMLResource buildResourceFromSegment(org.dmg.pmml.pmml_4_2.descr.PMML pmml_origin, MiningSegment segment, ClassLoader classLoader, org.kie.api.builder.model.KieModuleModel module)
protected List<PMMLResource> buildResourcesFromModel(org.dmg.pmml.pmml_4_2.descr.PMML pmml, Miningmodel miningModel, List<PMMLResource> resourcesList, ClassLoader classLoader, org.kie.api.builder.model.KieModuleModel module)
protected List<PMMLResource> getChildResources(org.dmg.pmml.pmml_4_2.descr.PMML pmml_origin, Miningmodel parent, List<PMMLResource> resourceList, ClassLoader classLoader, org.kie.api.builder.model.KieModuleModel module)
public String compile(org.dmg.pmml.pmml_4_2.descr.PMML pmml, ClassLoader classLoader)
public String compile(InputStream source, ClassLoader classLoader)
public List<org.kie.internal.builder.KnowledgeBuilderResult> getResults()
public void clearResults()
public void dump(String s, OutputStream ostream)
public org.dmg.pmml.pmml_4_2.descr.PMML loadModel(String model, InputStream source)
model
- the PMML package name (classes derived from a specific schema)source
- the name of the PMML resource storing the predictive modelpublic static void dumpModel(org.dmg.pmml.pmml_4_2.descr.PMML model, OutputStream target)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.