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

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

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

Свойство Тип Описание
A natix.SimilaritySearch.NeighborhoodHash[]

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

Метод Описание
Build ( MetricDB db, Parameters uparams ) : void

Creates an index for db using the specified number of instances.

EstimateParameters ( MetricDB db, int max_instances, int k, double expected_recall, int num_estimation_queries ) : Parameters
Load ( BinaryReader Input ) : void
MultiNeighborhoodHash ( ) : System
Save ( BinaryWriter Output ) : void
SearchKNN ( object q, int knn, IResult res ) : IResult

Приватные методы

Метод Описание
_EstimateParameters ( int k, double expected_recall, NeighborhoodHash I, int Q, HashSet res_array ) : int

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

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

Creates an index for db using the specified number of instances.
public Build ( MetricDB db, Parameters uparams ) : void
db MetricDB
uparams Parameters
Результат void

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

public static EstimateParameters ( MetricDB db, int max_instances, int k, double expected_recall, int num_estimation_queries ) : Parameters
db MetricDB
max_instances int
k int
expected_recall double
num_estimation_queries int
Результат Parameters

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

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

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

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

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

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

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

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

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

A публичное свойство

public NeighborhoodHash[],natix.SimilaritySearch A
Результат natix.SimilaritySearch.NeighborhoodHash[]