langchain.evaluation.embedding_distance.base.EmbeddingDistance¶
class langchain.evaluation.embedding_distance.base.EmbeddingDistance(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]¶
Embedding Distance Metric.
COSINE¶
Cosine distance metric.
EUCLIDEAN¶
Euclidean distance metric.
MANHATTAN¶
Manhattan distance metric.
CHEBYSHEV¶
Chebyshev distance metric.
HAMMING¶
Hamming distance metric.
COSINE = 'cosine'¶
EUCLIDEAN = 'euclidean'¶
MANHATTAN = 'manhattan'¶
CHEBYSHEV = 'chebyshev'¶
HAMMING = 'hamming'¶
Examples using EmbeddingDistance¶
Pairwise Embedding Distance 
Embedding Distance