kovacsvi commited on
Commit
69cec82
·
1 Parent(s): 3cc9ea6
Files changed (1) hide show
  1. interfaces/cap_minor_media.py +4 -10
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, n: int = None) -> dict:
43
- if n is not None and len(probs) > n:
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)