kovacsvi commited on
Commit
7d03fc5
·
1 Parent(s): 2ae6568

softmax style normalizaton

Browse files
Files changed (1) hide show
  1. interfaces/cap_minor_media.py +4 -8
interfaces/cap_minor_media.py CHANGED
@@ -40,14 +40,10 @@ for code in CAP_MIN_CODES:
40
  major_to_minor_map = dict(major_to_minor_map)
41
 
42
  def normalize_probs(probs: dict):
43
- min_val = min(probs.values())
44
- max_val = max(probs.values())
45
- range_val = max_val - min_val
46
-
47
- if range_val == 0:
48
- return {k: 1.0 for k in probs}
49
-
50
- return {k: (v - min_val) / range_val for k, v in probs.items()}
51
 
52
  def check_huggingface_path(checkpoint_path: str):
53
  try:
 
40
  major_to_minor_map = dict(major_to_minor_map)
41
 
42
  def normalize_probs(probs: dict):
43
+ values = np.array(list(probs.values()))
44
+ exp_values = np.exp(values)
45
+ sum_exp = np.sum(exp_values)
46
+ return {k: float(v) for k, v in zip(probs.keys(), exp_values / sum_exp)}
 
 
 
 
47
 
48
  def check_huggingface_path(checkpoint_path: str):
49
  try: