%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 (Including Private)
Method Inventory (Including Private)
Properties (Including Private)
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 (Including Private)
method %BuildClassificationMethod(ByRef pClassifier As %iKnow.Classification.Definition.Classifier, pIncludeBuilderParams As %Boolean = 1, pVerbose As %Boolean = 1) as %Status [ Language = objectscript ]
method %LoadFromModel(pDefinition As %iKnow.Classification.Definition.Classifier) as %Status [ Language = objectscript ]
Inherited Members
Inherited Properties (Including Private)
Inherited Methods (Including Private)
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %ConstructCloneInit()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToSaveSet()
- %OnClose()
- %OnConstructClone()
- %OnNew()
- %OnRemoveTerm()
- %OnValidateObject()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()