Spaces:
Running
Running
Yuxuan-Zhang-Dexter
commited on
Commit
·
96a5c70
1
Parent(s):
f3a08a5
update news
Browse files- assets/news.json +6 -0
- 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
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 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"
|