Skip to main content

%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:

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

FeedbackOpens in a new tab