Spaces:
Runtime error
Runtime error
Joshua Lochner
commited on
Commit
•
b309907
1
Parent(s):
a197a49
Move `jaccard` to utils
Browse files- src/utils.py +7 -0
src/utils.py
CHANGED
@@ -173,3 +173,10 @@ class InterruptibleTaskPool:
|
|
173 |
sleep(.1)
|
174 |
for p in procs:
|
175 |
logger.info(f'Process status: {p}')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
sleep(.1)
|
174 |
for p in procs:
|
175 |
logger.info(f'Process status: {p}')
|
176 |
+
|
177 |
+
|
178 |
+
def jaccard(x1, x2, y1, y2):
|
179 |
+
# Calculate jaccard index
|
180 |
+
intersection = max(0, min(x2, y2)-max(x1, y1))
|
181 |
+
filled_union = max(x2, y2) - min(x1, y1)
|
182 |
+
return intersection/filled_union if filled_union > 0 else 0
|