mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-05-01 23:32:39 +00:00
fix: add l2 distance metric support for backward compatibility (#3540)
This commit is contained in:
@@ -133,6 +133,9 @@ def _convert_distance_to_score(
|
|||||||
if distance_metric == "cosine":
|
if distance_metric == "cosine":
|
||||||
score = 1.0 - 0.5 * distance
|
score = 1.0 - 0.5 * distance
|
||||||
return max(0.0, min(1.0, score))
|
return max(0.0, min(1.0, score))
|
||||||
|
if distance_metric == "l2":
|
||||||
|
score = 1.0 / (1.0 + distance)
|
||||||
|
return max(0.0, min(1.0, score))
|
||||||
raise ValueError(f"Unsupported distance metric: {distance_metric}")
|
raise ValueError(f"Unsupported distance metric: {distance_metric}")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user