Documentation
¶
Index ¶
- func BruteForce(vectors [][]float32, query []float32, k int, distance DistanceFunction) []uint64
- func BuildTruths(queries_size int, vectors_size int, queries [][]float32, vectors [][]float32, ...) [][]uint64
- func MatchesInLists(control []uint64, results []uint64) uint64
- func Normalize(vectors [][]float32)
- func RandomVecs(size int, queriesSize int, dimensions int) ([][]float32, [][]float32)
- func ReadQueries(queriesSize int) [][]float32
- func ReadSiftVecsFrom(path string, size int, dimensions int) [][]float32
- func ReadVecs(size int, queriesSize int, dimensions int, db string, path ...string) ([][]float32, [][]float32)
- type DistanceFunction
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 MatchesInLists ¶
func RandomVecs ¶
func ReadQueries ¶
Types ¶
type DistanceFunction ¶
Click to show internal directories.
Click to hide internal directories.