Spaces:
Running
Running
kovacsvi
commited on
Commit
·
69cec82
1
Parent(s):
3cc9ea6
normalize
Browse files
interfaces/cap_minor_media.py
CHANGED
@@ -39,21 +39,15 @@ for code in CAP_MIN_CODES:
|
|
39 |
major_to_minor_map[major_id].append(code)
|
40 |
major_to_minor_map = dict(major_to_minor_map)
|
41 |
|
42 |
-
def normalize_probs(probs: dict
|
43 |
-
|
44 |
-
# Sort items by value in descending order and keep top-n
|
45 |
-
top_items = sorted(probs.items(), key=lambda item: item[1], reverse=True)[:n]
|
46 |
-
else:
|
47 |
-
top_items = list(probs.items())
|
48 |
-
|
49 |
-
keys, values = zip(*top_items)
|
50 |
values = np.array(values)
|
51 |
-
exp_values = np.exp(values)
|
52 |
sum_exp = np.sum(exp_values)
|
53 |
normalized = exp_values / sum_exp
|
54 |
-
|
55 |
return dict(zip(keys, map(float, normalized)))
|
56 |
|
|
|
57 |
def check_huggingface_path(checkpoint_path: str):
|
58 |
try:
|
59 |
hf_api = HfApi(token=HF_TOKEN)
|
|
|
39 |
major_to_minor_map[major_id].append(code)
|
40 |
major_to_minor_map = dict(major_to_minor_map)
|
41 |
|
42 |
+
def normalize_probs(probs: dict) -> dict:
|
43 |
+
keys, values = zip(*probs.items())
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
values = np.array(values)
|
45 |
+
exp_values = np.exp(values - np.max(values)) # For numerical stability
|
46 |
sum_exp = np.sum(exp_values)
|
47 |
normalized = exp_values / sum_exp
|
|
|
48 |
return dict(zip(keys, map(float, normalized)))
|
49 |
|
50 |
+
|
51 |
def check_huggingface_path(checkpoint_path: str):
|
52 |
try:
|
53 |
hf_api = HfApi(token=HF_TOKEN)
|