Documentation ¶
Index ¶
- func ArgMax[T featurizable](data []T) int
- func Cosine[T featurizable](v1 []T, v2 []T) (cosine float64, err error)
- func CosineDistance[T featurizable](v1, v2 []T) (distance float64, err error)
- func Dot[T featurizable](v1 []T, v2 []T) (dot T, err error)
- func EuclideanDistance[T featurizable](v1, v2 []T) (distance float64, err error)
- func EuclideanSimilarity[T featurizable](v1, v2 []T) (similarity float64, err error)
- func KMeans[T featurizable](seed int64, data [][]T, k int, maxIterations int, ...) ([][]T, error)
- func Mean[T featurizable](data [][]T) []T
- type DocumentRelevance
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Cosine ¶
Cosine similarity function returns the cosine similarity of two equal-length vectors the cosine similarity is calculated as Cos(x, y) = x . y / ||x|| * ||y||
func CosineDistance ¶
func Dot ¶
func Dot[T featurizable](v1 []T, v2 []T) (dot T, err error)
Dot function returns the dot or scalar product of two equal-length vectors
func EuclideanDistance ¶
func EuclideanSimilarity ¶
Types ¶
type DocumentRelevance ¶
Click to show internal directories.
Click to hide internal directories.