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

Abstract class for locality sensitive hashing
Наследование: BasicIndex
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DEFAULT_QUERY_EXPANSION int

Защищенные свойства (Protected)

Свойство Тип Описание
H ushort[]
Seq Sequence

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

Метод Описание
Build ( MetricDB db, int sampleSize, SequenceBuilder seq_builder = null, object>.Func get_item = null ) : void
ComputeHash ( object u ) : int
GetCandidates ( int hash, HashSet cand, int expansion = -1 ) : void
GetSeq ( ) : Sequence
LSC ( ) : System

Constructor

Load ( BinaryReader Input ) : void
Save ( BinaryWriter Output ) : void
SearchKNN ( object q, int K, IResult R ) : IResult
SearchKNNExpansion ( object q, IResult R, int expansion ) : void

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

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

public Build ( MetricDB db, int sampleSize, SequenceBuilder seq_builder = null, object>.Func get_item = null ) : void
db MetricDB
sampleSize int
seq_builder SequenceBuilder
get_item object>.Func
Результат void

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

public abstract ComputeHash ( object u ) : int
u object
Результат int

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

public GetCandidates ( int hash, HashSet cand, int expansion = -1 ) : void
hash int
cand HashSet
expansion int
Результат void

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

public GetSeq ( ) : Sequence
Результат Sequence

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

Constructor
public LSC ( ) : System
Результат System

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

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

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

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

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

public SearchKNN ( object q, int K, IResult R ) : IResult
q object
K int
R IResult
Результат IResult

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

public SearchKNNExpansion ( object q, IResult R, int expansion ) : void
q object
R IResult
expansion int
Результат void

Описание свойств

DEFAULT_QUERY_EXPANSION публичное статическое свойство

public static int DEFAULT_QUERY_EXPANSION
Результат int

H защищенное свойство

Matrix. One vector per LSH function
protected ushort[] H
Результат ushort[]

Seq защищенное свойство

protected Sequence Seq
Результат Sequence