Home > Class Reference > ENSLIB namespace > %DeepSee.PMML.Builder.Text

%DeepSee.PMML.Builder.Text

serial class %DeepSee.PMML.Builder.Text extends %DeepSee.PMML.Builder.AbstractBuilder

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter MODELCLASSNAME = %DeepSee.PMML.Definition.Models.TextModel;

Properties (Including Private)

property EntityCount as %String [ InitialExpression = 50 ];
Property methods: EntityCountDisplayToLogical(), EntityCountGet(), EntityCountIsValid(), EntityCountLogicalToDisplay(), EntityCountLogicalToOdbc(), EntityCountNormalize(), EntityCountSet()
property InputLanguages as %String;
Property methods: InputLanguagesDisplayToLogical(), InputLanguagesGet(), InputLanguagesIsValid(), InputLanguagesLogicalToDisplay(), InputLanguagesLogicalToOdbc(), InputLanguagesNormalize(), InputLanguagesSet()
property InputType as %String (VALUELIST = ",text,terms") [ InitialExpression = "text" ];
Whether the model should have separate DataFields for each term or a single containing the whole text
Property methods: InputTypeDisplayToLogical(), InputTypeGet(), InputTypeIsValid(), InputTypeLogicalToDisplay(), InputTypeLogicalToOdbc(), InputTypeNormalize(), InputTypeSet()
property SimilarityType as %String (VALUELIST = ",euclidian,cosine") [ InitialExpression = "cosine" ];
Property methods: SimilarityTypeDisplayToLogical(), SimilarityTypeGet(), SimilarityTypeIsValid(), SimilarityTypeLogicalToDisplay(), SimilarityTypeLogicalToOdbc(), SimilarityTypeNormalize(), SimilarityTypeSet()
property TermSelectionMetric as %String (VALUELIST = ",NaiveBayes,BM25");
Property methods: TermSelectionMetricDisplayToLogical(), TermSelectionMetricGet(), TermSelectionMetricIsValid(), TermSelectionMetricLogicalToDisplay(), TermSelectionMetricLogicalToOdbc(), TermSelectionMetricNormalize(), TermSelectionMetricSet()
property TermWeightsDocumentNormalization as %String (VALUELIST = ",none,cosine") [ InitialExpression = "none" ];
Property methods: TermWeightsDocumentNormalizationDisplayToLogical(), TermWeightsDocumentNormalizationGet(), TermWeightsDocumentNormalizationIsValid(), TermWeightsDocumentNormalizationLogicalToDisplay(), TermWeightsDocumentNormalizationLogicalToOdbc(), TermWeightsDocumentNormalizationNormalize(), TermWeightsDocumentNormalizationSet()
property TermWeightsGlobal as %String (VALUELIST = ",inverseDocumentFrequency,none,GFIDF,normal,probabilisticInverse") [ InitialExpression = "inverseDocumentFrequency" ];
Property methods: TermWeightsGlobalDisplayToLogical(), TermWeightsGlobalGet(), TermWeightsGlobalIsValid(), TermWeightsGlobalLogicalToDisplay(), TermWeightsGlobalLogicalToOdbc(), TermWeightsGlobalNormalize(), TermWeightsGlobalSet()
property TermWeightsLocal as %String (VALUELIST = ",termFrequency,binary,logarithmic,augmentedNormalizedTermFrequency") [ InitialExpression = "termFrequency" ];
Property methods: TermWeightsLocalDisplayToLogical(), TermWeightsLocalGet(), TermWeightsLocalIsValid(), TermWeightsLocalLogicalToDisplay(), TermWeightsLocalLogicalToOdbc(), TermWeightsLocalNormalize(), TermWeightsLocalSet()

Methods (Including Private)

private method BuildModel(ByRef pModel As %DeepSee.PMML.Definition.Models.AbstractModel) as %Status
method GetEntitiesByBM25(pDomainId As %Integer, pEntType As %Integer = $$$ENTTYPECONCEPT) as %Status
method GetEntitiesByNBProb(pDomainId As %Integer, ByRef pFilters) as %Status

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)