Yuxuan-Zhang-Dexter commited on
Commit
96a5c70
·
1 Parent(s): f3a08a5

update news

Browse files
Files changed (2) hide show
  1. assets/news.json +6 -0
  2. data_visualization.py +18 -7
assets/news.json CHANGED
@@ -1,5 +1,11 @@
1
  {
2
  "news": [
 
 
 
 
 
 
3
  {
4
  "date": "2025-04-01",
5
  "video_link": "https://www.youtube.com/watch?v=uFVpNor7l_E",
 
1
  {
2
  "news": [
3
+ {
4
+ "date": "2025-04-08",
5
+ "video_link": "https://www.youtube.com/watch?v=yoEo2Bk7PGA",
6
+ "twitter_text": "LLaMA 4 Maverick dazzles on static tasks but stumbles on dynamic gameplay—our transparent leaderboard exposes the true AI challenge.",
7
+ "twitter_link": "https://x.com/haoailab"
8
+ },
9
  {
10
  "date": "2025-04-01",
11
  "video_link": "https://www.youtube.com/watch?v=uFVpNor7l_E",
data_visualization.py CHANGED
@@ -30,13 +30,24 @@ def get_model_prefix(name):
30
  return name.split('-')[0]
31
 
32
 
33
- def normalize_values(values, mean=None, std=None):
34
- min_val = min(values)
35
- max_val = max(values)
36
- if max_val == min_val:
37
- return [100 for _ in values] # or 50
38
- return [(v - min_val) / (max_val - min_val) * 100 for v in values]
39
-
 
 
 
 
 
 
 
 
 
 
 
40
  def simplify_model_name(name):
41
  if name == "claude-3-7-sonnet-20250219(thinking)":
42
  name ="claude-3-7-thinking"
 
30
  return name.split('-')[0]
31
 
32
 
33
+ def normalize_values(values, mean, std):
34
+ """
35
+ Normalize values using z-score and scale to 0-100 range
36
+
37
+ Args:
38
+ values (list): List of values to normalize
39
+ mean (float): Mean value for normalization
40
+ std (float): Standard deviation for normalization
41
+
42
+ Returns:
43
+ list: Normalized values scaled to 0-100 range
44
+ """
45
+ if std == 0:
46
+ return [50 if v > 0 else 0 for v in values] # Handle zero std case
47
+ z_scores = [(v - mean) / std for v in values]
48
+ # Scale z-scores to 0-100 range, with mean at 50
49
+ scaled_values = [max(0, min(100, (z * 30) + 50)) for z in z_scores]
50
+ return scaled_values
51
  def simplify_model_name(name):
52
  if name == "claude-3-7-sonnet-20250219(thinking)":
53
  name ="claude-3-7-thinking"