Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%DeepSee] >  [PMML] >  [Builder] >  [Text]
Private  Storage   

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 8 3


Summary

Properties
AlgorithmName DataSources Dataset
Description EntityCount FunctionName
InputLanguages InputType ModelName
OutputProbability SimilarityType TargetField
TermSelectionMetric TermWeightsDocumentNormalization TermWeightsGlobal
TermWeightsLocal

Methods
%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%ValidateObject AddDataSourceCube AddDataSourceSQL AppendModel
GeneratePMML GetEntitiesByBM25 GetEntitiesByNBProb LogicalToOdbc
OdbcToLogical


Parameters

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

Properties

• property EntityCount as %String [ InitialExpression = 50 ];
• property InputLanguages as %String;
• 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 SimilarityType as %String(VALUELIST=",euclidian,cosine") [ InitialExpression = "cosine" ];
• property TermSelectionMetric as %String(VALUELIST=",NaiveBayes,BM25");
• property TermWeightsDocumentNormalization as %String(VALUELIST=",none,cosine") [ InitialExpression = "none" ];
• property TermWeightsGlobal as %String(VALUELIST=",inverseDocumentFrequency,none,GFIDF,normal,probabilisticInverse") [ InitialExpression = "inverseDocumentFrequency" ];
• property TermWeightsLocal as %String(VALUELIST=",termFrequency,binary,logarithmic,augmentedNormalizedTermFrequency") [ InitialExpression = "termFrequency" ];

Methods

• method GetEntitiesByBM25(pDomainId As %Integer, pEntType As %Integer = $$$ENTTYPECONCEPT) as %Status
• method GetEntitiesByNBProb(pDomainId As %Integer, ByRef pFilters) as %Status


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.