Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -55,6 +55,10 @@ def compute_similarity(input1, input2, text1, text2, type1, type2):
|
|
55 |
else:
|
56 |
embedding2 = model.get_text_features(input_ids=input2_tensor)
|
57 |
|
|
|
|
|
|
|
|
|
58 |
# Compute cosine similarity
|
59 |
similarity = torch.nn.functional.cosine_similarity(embedding1, embedding2).item()
|
60 |
return f"Similarity Score: {similarity:.4f}"
|
|
|
55 |
else:
|
56 |
embedding2 = model.get_text_features(input_ids=input2_tensor)
|
57 |
|
58 |
+
# Normalize embeddings
|
59 |
+
embedding1 = embedding1 / embedding1.norm(dim=-1, keepdim=True)
|
60 |
+
embedding2 = embedding2 / embedding2.norm(dim=-1, keepdim=True)
|
61 |
+
|
62 |
# Compute cosine similarity
|
63 |
similarity = torch.nn.functional.cosine_similarity(embedding1, embedding2).item()
|
64 |
return f"Similarity Score: {similarity:.4f}"
|