Class IBSimilarityDescriptor
Information based model similarity.
The algorithm is based on the concept that the information content in any symbolic distribution sequence
is primarily determined by the repetitive usage of its basic elements.
For written texts this challenge would correspond to comparing the writing styles of different authors.
Inheritance
IBSimilarityDescriptor
Assembly: OpenSearch.Client.dll
Syntax
public class IBSimilarityDescriptor : DescriptorBase<IBSimilarityDescriptor, IIBSimilarity>, IDescriptor, IIBSimilarity, ISimilarity
Methods
|
Edit this page
View Source
Distribution(IBDistribution?)
Declaration
public IBSimilarityDescriptor Distribution(IBDistribution? distribution)
Parameters
Returns
|
Edit this page
View Source
Lambda(IBLambda?)
Declaration
public IBSimilarityDescriptor Lambda(IBLambda? lambda)
Parameters
Returns
|
Edit this page
View Source
NoNormalization()
Declaration
public IBSimilarityDescriptor NoNormalization()
Returns
|
Edit this page
View Source
NormalizationH1(double?)
Normalization model that assumes a uniform distribution of the term frequency.
Declaration
public IBSimilarityDescriptor NormalizationH1(double? c)
Parameters
Type |
Name |
Description |
double? |
c |
hyper-parameter that controls the term frequency normalization with respect to the document length.
|
Returns
|
Edit this page
View Source
NormalizationH2(double?)
Normalization model in which the term frequency is inversely related to the length.
Declaration
public IBSimilarityDescriptor NormalizationH2(double? c)
Parameters
Type |
Name |
Description |
double? |
c |
hyper-parameter that controls the term frequency normalization with respect to the document length.
|
Returns
|
Edit this page
View Source
NormalizationH3(double?)
Dirichlet Priors normalization
Declaration
public IBSimilarityDescriptor NormalizationH3(double? mu)
Parameters
Type |
Name |
Description |
double? |
mu |
smoothing parameter μ.
|
Returns
|
Edit this page
View Source
NormalizationZ(double?)
Pareto-Zipf Normalization
Declaration
public IBSimilarityDescriptor NormalizationZ(double? z)
Parameters
Type |
Name |
Description |
double? |
z |
represents A/(A+1) where A measures the specificity of the language..
|
Returns
Implements
Extension Methods