loubnabnl HF staff commited on
Commit
697da12
·
verified ·
1 Parent(s): 1395785

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +9 -1
README.md CHANGED
@@ -73,7 +73,15 @@ While the macro F1 scores across the 1-5 rating scale are relatively low due to
73
  <div style="display: flex; justify-content: center; gap: 20px;">
74
  <img src="https://cdn-uploads.huggingface.co/production/uploads/61c141342aac764ce1654e43/06siAXeIRjJGnlPehW562.png" width="600">
75
  </div>
76
- We validated these classifiers by filtering Stack v2 data and testing on an intermediate SmolLM2 checkpoint. Filtering with a threshold of 3 improved performance across most languages while maintaining adequate data volume, though Java showed better results with a threshold of 2.
 
 
 
 
 
 
 
 
77
 
78
  ### Training hyperparameters
79
 
 
73
  <div style="display: flex; justify-content: center; gap: 20px;">
74
  <img src="https://cdn-uploads.huggingface.co/production/uploads/61c141342aac764ce1654e43/06siAXeIRjJGnlPehW562.png" width="600">
75
  </div>
76
+ The table below shows Stack-Edu dataset statistics and MultiPL-E scores for the top 4 (in terms of size) programming languages. We use HumanEval for Python evaluation. For the ablation, we started from a mid-training checkpoint of SmolLM2 at 3T tokens which was trained primarily on web data, and perform linear annealing on 200B tokens, uniformly distributed across 15 of the most commonly used programming languages (~14B tokens each).
77
+
78
+ | Language | Before filtering (B tokens) | After filtering (B tokens) | MultiPL-E (Original → Filtered) |
79
+ |------------|-------------------------|---------------------|-------------------------------|
80
+ | Python | 50.6 | 21.8 | 20.7 → 25.6 |
81
+ | C++ | 69.7 | 16.0 | 16.7 → 24.8 |
82
+ | JavaScript | 45.3 | 11.1 | 18.2 → 22.4 |
83
+ | Java | 45.6 | 42.1 | 17.6 → 22.7 |
84
+
85
 
86
  ### Training hyperparameters
87