C# Класс natix.SimilaritySearch.LSH_FloatVectorL2

LSH for Binary hamming space
Наследование: LSH
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ComputeHash ( object _u ) : int

Compute the LSH hashes

GetPStableRandomVector ( Random rand, int dim ) : float[]
Load ( BinaryReader Input ) : void
PreBuild ( Random rand, object firstObject ) : void
Save ( BinaryWriter Output ) : void
microHash ( float a, float b ) : int

Описание методов

ComputeHash() публичный Метод

Compute the LSH hashes
public ComputeHash ( object _u ) : int
_u object
Результат int

GetPStableRandomVector() публичный Метод

public GetPStableRandomVector ( Random rand, int dim ) : float[]
rand System.Random
dim int
Результат float[]

Load() публичный Метод

public Load ( BinaryReader Input ) : void
Input System.IO.BinaryReader
Результат void

PreBuild() публичный Метод

public PreBuild ( Random rand, object firstObject ) : void
rand System.Random
firstObject object
Результат void

Save() публичный Метод

public Save ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
Результат void

microHash() публичный Метод

public microHash ( float a, float b ) : int
a float
b float
Результат int