bat-6 commited on
Commit
c10ffc0
·
1 Parent(s): eb029d7
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.39:
130
-
131
- originality = 25.0 - ((hybrid_score - 0.39) / 0.11) * 25.0
132
- elif hybrid_score >= 0.35:
133
-
134
- originality = 75.0 - ((hybrid_score - 0.35) / 0.04) * 50.0
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