C# Класс SoundFingerprinting.MinHash.MinHashService

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

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

Метод Описание
Hash ( bool fingerprint ) : byte[]
MinHashService ( ) : SoundFingerprinting.Infrastructure

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

Метод Описание
ComputeMinHashSignature ( bool fingerprint ) : byte[]

Compute Min Hash signature of a fingerprint

The basic idea in the Min Hashing scheme is to randomly permute the rows and for each column c(i) compute its hash value h(c(i)) as the index of the first row under the permutation that has a 1 in that column.

MinHashService ( IPermutations permutations ) : SoundFingerprinting.Infrastructure

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

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

public Hash ( bool fingerprint ) : byte[]
fingerprint bool
Результат byte[]

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

public MinHashService ( ) : SoundFingerprinting.Infrastructure
Результат SoundFingerprinting.Infrastructure