From 29c59b5284d22772a4089e590fd3a546d56609b7 Mon Sep 17 00:00:00 2001 From: "omar.mahamid" Date: Sat, 16 Nov 2024 13:54:27 +0200 Subject: [PATCH 1/3] enhance cosine similarity --- .../data/vectorsearch/VectorOperations.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java b/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java index cbc1e314..cabf91ea 100644 --- a/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java +++ b/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java @@ -38,15 +38,17 @@ public static float cosineSimilarity(@Nonnull List x, @Nonnull List Date: Sat, 16 Nov 2024 13:58:19 +0200 Subject: [PATCH 2/3] float instead of double --- .../data/vectorsearch/VectorOperations.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java b/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java index cabf91ea..b43f990b 100644 --- a/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java +++ b/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java @@ -38,9 +38,9 @@ public static float cosineSimilarity(@Nonnull List x, @Nonnull List x, @Nonnull List Date: Sat, 16 Nov 2024 14:01:40 +0200 Subject: [PATCH 3/3] Update VectorOperations.java --- .../semantickernel/data/vectorsearch/VectorOperations.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java b/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java index b43f990b..ba86cb7b 100644 --- a/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java +++ b/semantickernel-api/src/main/java/com/microsoft/semantickernel/data/vectorsearch/VectorOperations.java @@ -48,6 +48,10 @@ public static float cosineSimilarity(@Nonnull List x, @Nonnull List