SimilarityUtils

org.llm4s.llmconnect.utils.SimilarityUtils

Vector similarity utilities for embedding comparison.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def cosineSimilarity(vec1: Seq[Double], vec2: Seq[Double]): Double

Compute the cosine similarity between two vectors.

Compute the cosine similarity between two vectors.

Value parameters

vec1

first vector

vec2

second vector (must have the same length as vec1)

Attributes

Returns

similarity score in the range [-1.0, 1.0], where 1.0 indicates identical direction