%iKnow.Classification.Methods.pmml
class %iKnow.Classification.Methods.pmml extends %iKnow.Classification.Methods.Base
This Builder implementation leverages a model defined in PMML for the numerical part of the categorization task. Term selection occurs as normal, but before calling %GenerateClassifier() or %CreateClassifierClass(), either of the following two steps needs to be taken:
- Register a valid %DeepSee.PMML.Builder.AbstractBuilder instance as PMMLBuilder, which will then generate the PMML code automatically when generating the classifier definition as usual
- Use an external tool to build the model, based on the training data table generated through a call to %ExportDataTable() on the builder object. Then copy the PMML code generated by this external tool into this instance's PMMLString property.
Property Inventory
Method Inventory
Properties
property PMMLBuilder as %DeepSee.PMML.Builder.AbstractBuilder;
A valid and fully configured PMML Builder instance. Note that the DataSet and TargetField
properties of the PMML Builder will be configured automatically.
Property methods: PMMLBuilderGet(), PMMLBuilderGetObject(), PMMLBuilderGetObjectId(), PMMLBuilderGetSwizzled(), PMMLBuilderIsEmpty(), PMMLBuilderIsValid(), PMMLBuilderNewObject(), PMMLBuilderSet(), PMMLBuilderSetObject(), PMMLBuilderSetObjectId(), PMMLBuilderUnSwizzle()
property PMMLString as %String);
A valid PMML model, using data field names corresponding to the columns of the table
generated by %ExportDataTable().
Property methods: PMMLStringDisplayToLogical(), PMMLStringGet(), PMMLStringIsValid(), PMMLStringLogicalToDisplay(), PMMLStringLogicalToOdbc(), PMMLStringNormalize(), PMMLStringSet()
Methods
method %BuildClassificationMethod(ByRef pClassifier As %iKnow.Classification.Definition.Classifier, pIncludeBuilderParams As %Boolean = 1, pVerbose As %Boolean = 1) as %Status
method %LoadFromModel(pDefinition As %iKnow.Classification.Definition.Classifier) as %Status
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnNew()
- %OnRemoveTerm()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()