languagebench / results /README.md
davidpomerenke's picture
Upload from GitHub Actions: refresh pyproject metadata + README HF frontmatter
1eccc3f verified
|
Raw
History Blame Contribute Delete
1.89 kB
# Results snapshots
This directory holds the latest aggregated output of `evals/main.py`. It is the inspection point for the dashboard's data, and it is republished to the Hugging Face Space on every push to `main`.
## Files
| File | What it is | Source of truth? |
| --- | --- | --- |
| `results.json` | Mean score per `(model, bcp_47, task, metric)`, with `origin` tagging human vs. machine-translated data. | A snapshot β€” the dataset `fair-forward/evals-for-every-language-results` on the HuggingFace Hub is the authoritative copy and may be more current than what's committed here. |
| `languages.json` | Per-language metadata (BCP-47, name, autonym, speaker count, Glottolog family, FLORES+/FLEURS/CommonVoice subset paths, `in_benchmark` flag). | Snapshot of `fair-forward/evals-for-every-language-languages`. |
| `models.json` | Per-model metadata (id, provider, cost per 1M tokens, license, training-on-prompts flag, creation date, HF id, parameter count). | Snapshot of `fair-forward/evals-for-every-language-models`. |
| `results-detailed.json` | Per-sample log (one row per `sentence_nr`). Used by the dashboard to compute bootstrap confidence intervals. **Not committed** β€” too large; fetch from `fair-forward/evals-for-every-language-results-detailed`. | β€” |
| `model_failure_stats*.csv` | Ad-hoc analysis exports. **Not committed.** | β€” |
## How to load
```python
import json
rows = json.load(open("results/results.json"))
# or
from datasets import load_dataset
df = load_dataset("fair-forward/evals-for-every-language-results")["train"].to_pandas()
```
## Refreshing
`evals/main.py` regenerates all four `*.json` files locally and pushes the same four tables to their Hugging Face datasets. After a run, commit the changed files in `results/` and push to `main`; the `.github/workflows/huggingface-upload.yml` workflow republishes the repo tree to the Space.