mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-12-02 18:06:35 +00:00
chore: removing warning and using permute to reverse the dimensions of a tensor (#9393)
* using permute to reverse the dimensions of a tensor
This commit is contained in:
parent
af073852d0
commit
d8ff508c44
@ -365,7 +365,10 @@ class SentenceTransformersDiversityRanker:
|
||||
if idx in selected:
|
||||
continue
|
||||
relevance_score = query_similarities[idx]
|
||||
diversity_score = max(doc_embeddings[idx] @ doc_embeddings[j].T for j in selected)
|
||||
diversity_score = max(
|
||||
doc_embeddings[idx] @ doc_embeddings[j].permute(*torch.arange(doc_embeddings[j].ndim - 1, -1, -1))
|
||||
for j in selected
|
||||
)
|
||||
mmr_score = lambda_threshold * relevance_score - (1 - lambda_threshold) * diversity_score
|
||||
if mmr_score > best_score:
|
||||
best_score = mmr_score
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user