neuralbench.main.BenchmarkAggregator¶
- pydantic model neuralbench.main.BenchmarkAggregator[source][source]¶
Orchestrate multiple
Experimentruns and visualise results.Experiments are submitted (possibly via Slurm) with
prepare(), collected with_collect_results(), and plotted/tabled via the functions inneuralbench.plots.benchmark.- Fields:
collect_max_workers (int)debug (bool)experiments (list['Experiment'])loss_to_metric_mapping (dict[str, str])max_workers (int)output_dir (str)
- field loss_to_metric_mapping: dict[str, str] = {'BCEWithLogitsLoss': 'test/f1_score_macro', 'CTCLoss': 'test/CER', 'ClipLoss': 'test/full_retrieval/top5_acc_subject-agg', 'CrossEntropyLoss': 'test/bal_acc', 'L1Loss': 'test/mae', 'MSELoss': 'test/pearsonr', 'MultiLoss': 'test/bmae'}[source]¶