Spaces:
Running
Running
Upload nlp_pipeline.py
Browse files
toxra_core/nlp_pipeline.py
CHANGED
|
@@ -256,7 +256,7 @@ def hybrid_rank_text_items(
|
|
| 256 |
|
| 257 |
rrf = _rrf_score(rank_lists)
|
| 258 |
final_order = sorted(rrf.keys(), key=lambda idx: rrf[idx], reverse=True)
|
| 259 |
-
selected_indices = final_order[: max(1, int(top_k))]
|
| 260 |
|
| 261 |
selected: List[Dict[str, Any]] = []
|
| 262 |
for idx in selected_indices:
|
|
@@ -273,7 +273,7 @@ def hybrid_rank_text_items(
|
|
| 273 |
|
| 274 |
diagnostics = {
|
| 275 |
"ranking_method": method,
|
| 276 |
-
"selected_indices": selected_indices,
|
| 277 |
"coverage_by_query_family": cov,
|
| 278 |
"coverage_score": cov_score,
|
| 279 |
"component_scores": {
|
|
|
|
| 256 |
|
| 257 |
rrf = _rrf_score(rank_lists)
|
| 258 |
final_order = sorted(rrf.keys(), key=lambda idx: rrf[idx], reverse=True)
|
| 259 |
+
selected_indices = [int(x) for x in final_order[: max(1, int(top_k))]]
|
| 260 |
|
| 261 |
selected: List[Dict[str, Any]] = []
|
| 262 |
for idx in selected_indices:
|
|
|
|
| 273 |
|
| 274 |
diagnostics = {
|
| 275 |
"ranking_method": method,
|
| 276 |
+
"selected_indices": [int(x) for x in selected_indices],
|
| 277 |
"coverage_by_query_family": cov,
|
| 278 |
"coverage_score": cov_score,
|
| 279 |
"component_scores": {
|