IRISLIB database
pmml Class Reference
Inheritance diagram for pmml:
Collaboration diagram for pmml:

Public Attributes

 PMMLBuilder
 A valid and fully configured PMML Builder instance. More...
 
 PMMLString
 A valid PMML model, using data field names corresponding to the columns of the table. More...
 
- Public Attributes inherited from Base
 Builder
   More...
 

Private Member Functions

_.Library.Status BuildClassificationMethod (_.iKnow.Classification.Definition.Classifier pClassifier, _.Library.Boolean pIncludeBuilderParams, _.Library.Boolean pVerbose)
 

Additional Inherited Members

- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 
- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 

Detailed Description

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 <method>GenerateClassifier</method> or <method>CreateClassifierClass</method>, either of the following two steps needs to be taken:

  • Register a valid <class>DeepSee.PMML.Builder.AbstractBuilder</class> instance as <property>PMMLBuilder</property>, 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 <method>ExportDataTable</method> on the builder object. Then copy the PMML code generated by this external tool into this instance's <property>PMMLString</property> property.

Member Function Documentation

◆ BuildClassificationMethod()

_.Library.Status BuildClassificationMethod ( _.iKnow.Classification.Definition.Classifier  pClassifier,
_.Library.Boolean  pIncludeBuilderParams,
_.Library.Boolean  pVerbose 
)
private

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 <method>GenerateClassifier</method> or <method>CreateClassifierClass</method>, either of the following two steps needs to be taken:

  • Register a valid <class>DeepSee.PMML.Builder.AbstractBuilder</class> instance as <property>PMMLBuilder</property>, 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 <method>ExportDataTable</method> on the builder object. Then copy the PMML code generated by this external tool into this instance's <property>PMMLString</property> property.

Reimplemented from Base.

Member Data Documentation

◆ PMMLBuilder

PMMLBuilder

A valid and fully configured PMML Builder instance.

Note that the DataSet and TargetField

properties of the PMML Builder will be configured automatically.  

◆ PMMLString

PMMLString

A valid PMML model, using data field names corresponding to the columns of the table.

generated by <method>ExportDataTable</method>.