Spaces:
Runtime error
Runtime error
update
Browse files
src/similarity_model/hybrid_ranker.py
CHANGED
|
@@ -126,18 +126,14 @@ def compute_originality(
|
|
| 126 |
"""
|
| 127 |
hybrid_score = clamp(hybrid_score)
|
| 128 |
|
| 129 |
-
if hybrid_score >= 0.
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
originality =
|
| 135 |
-
elif hybrid_score >= 0.25:
|
| 136 |
-
|
| 137 |
-
originality = 95.0 - ((hybrid_score - 0.25) / 0.10) * 20.0
|
| 138 |
else:
|
| 139 |
-
|
| 140 |
-
originality = 100.0 - (hybrid_score / 0.25) * 5.0
|
| 141 |
|
| 142 |
return round(max(0.0, min(100.0, originality)), 2)
|
| 143 |
|
|
|
|
| 126 |
"""
|
| 127 |
hybrid_score = clamp(hybrid_score)
|
| 128 |
|
| 129 |
+
if hybrid_score >= 0.80:
|
| 130 |
+
originality = 20.0 - ((hybrid_score - 0.80) / 0.20) * 20.0
|
| 131 |
+
elif hybrid_score >= 0.50:
|
| 132 |
+
originality = 50.0 - ((hybrid_score - 0.50) / 0.30) * 30.0
|
| 133 |
+
elif hybrid_score >= 0.30:
|
| 134 |
+
originality = 80.0 - ((hybrid_score - 0.30) / 0.20) * 30.0
|
|
|
|
|
|
|
|
|
|
| 135 |
else:
|
| 136 |
+
originality = 100.0 - (hybrid_score / 0.30) * 20.0
|
|
|
|
| 137 |
|
| 138 |
return round(max(0.0, min(100.0, originality)), 2)
|
| 139 |
|