testinghelpers

package
v1.18.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2023 License: BSD-3-Clause Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BruteForce

func BruteForce(vectors [][]float32, query []float32, k int, distance DistanceFunction) []uint64

func BuildTruths

func BuildTruths(queries_size int, vectors_size int, queries [][]float32, vectors [][]float32, k int, distance DistanceFunction, path ...string) [][]uint64

func MatchesInLists

func MatchesInLists(control []uint64, results []uint64) uint64

func Normalize

func Normalize(vectors [][]float32)

func RandomVecs

func RandomVecs(size int, queriesSize int, dimensions int) ([][]float32, [][]float32)

func ReadQueries

func ReadQueries(queriesSize int) [][]float32

func ReadSiftVecsFrom

func ReadSiftVecsFrom(path string, size int, dimensions int) [][]float32

func ReadVecs

func ReadVecs(size int, queriesSize int, dimensions int, db string, path ...string) ([][]float32, [][]float32)

Types

type DistanceFunction

type DistanceFunction func([]float32, []float32) float32

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL