Spaces:
Runtime error
Runtime error
update
Browse files
src/similarity_model/feature_similarity.py
CHANGED
|
@@ -147,11 +147,11 @@ def compute_feature_similarity(
|
|
| 147 |
shared_scores = [m["score"] for m in matches]
|
| 148 |
mean_similarity = float(np.mean(shared_scores)) if shared_scores else 0.0
|
| 149 |
|
| 150 |
-
|
| 151 |
-
coverage = len(matches) /
|
| 152 |
|
| 153 |
sum_similarity = sum(shared_scores)
|
| 154 |
-
final_score = sum_similarity /
|
| 155 |
|
| 156 |
final_score = min(final_score, 1.0)
|
| 157 |
|
|
|
|
| 147 |
shared_scores = [m["score"] for m in matches]
|
| 148 |
mean_similarity = float(np.mean(shared_scores)) if shared_scores else 0.0
|
| 149 |
|
| 150 |
+
min_len = min(len(fa), len(fb))
|
| 151 |
+
coverage = len(matches) / min_len if min_len > 0 else 0.0
|
| 152 |
|
| 153 |
sum_similarity = sum(shared_scores)
|
| 154 |
+
final_score = sum_similarity / min_len if min_len > 0 else 0.0
|
| 155 |
|
| 156 |
final_score = min(final_score, 1.0)
|
| 157 |
|