Spaces:
Running
on
T4
Running
on
T4
mvectors
Browse files
semantic_search/llm_eval.py
CHANGED
@@ -78,13 +78,14 @@ def eval(question, answers):
|
|
78 |
llm_scores = []
|
79 |
current_scores = []
|
80 |
for idx,i in enumerate(answers[0]['answer']):
|
81 |
-
|
82 |
-
|
|
|
83 |
else:
|
84 |
relevance = True
|
85 |
|
86 |
-
if('score' in response[
|
87 |
-
score_ = response[
|
88 |
else:
|
89 |
score_ = 0.0
|
90 |
i['relevant'] = relevance
|
|
|
78 |
llm_scores = []
|
79 |
current_scores = []
|
80 |
for idx,i in enumerate(answers[0]['answer']):
|
81 |
+
idx_str = str(idx)
|
82 |
+
if('relevant' in response[idx_str]):
|
83 |
+
relevance = response[idx_str]['relevant']
|
84 |
else:
|
85 |
relevance = True
|
86 |
|
87 |
+
if('score' in response[idx_str]):
|
88 |
+
score_ = response[idx_str]['relevant']
|
89 |
else:
|
90 |
score_ = 0.0
|
91 |
i['relevant'] = relevance
|