Views
No views yet
good > bad delivery ranker trained on
the released training triples. The trained head is inference/ranker.pkl (160 KB); the WavLM backbone
downloads from the Hugging Face Hub on first run.report/technical_report.pdf.inference/ package regenerates and scores the submission:1pip install -r inference/requirements.txt
2# edit inference/config.yaml: list your test *_release.json file(s) under `releases:`
3python inference/run.py # -> inference/output.jsonl ({"question_id","answer"} per line)
4python inference/evaluate.py # official metric vs. inference/annotations.jsonl (our labels)inference/README.md.inference/ranker.pkl):1pip install -r requirements.txt
2PYTHONPATH=. python scripts/produce_submission.py # source audio -> submissions/<team_id>.jsonl (530 lines)inference/ # ⭐ SELF-CONTAINED SUBMISSION: run.py (infer) + evaluate.py (score)
ranker.pkl # the pre-trained model (StandardScaler + LogisticRegression)
annotations.jsonl # ground-truth answers ({"question_id","answer"} format)
config.yaml requirements.txt README.md
scripts/produce_submission.py # full pipeline: source data -> train ranker -> submission
experiments/ # one-command reproduction of every table/finding in the report
empathyeval/ # release parsing + the 16 kHz-mono audio loader + the official metric
configs/phase1.yaml # data paths, audio, cachescripts/produce_submission.py is the full pipeline that trained the ranker saved as inference/ranker.pkl.