Files
NLP/lab1/results/README.md

2.0 KiB
Raw Blame History

Результаты запусков

Каталоги *_<timestamp> создаются командой python -m stylometry.cli run. В каждом запуске сохраняются:

  • run_metadata.json — конфигурация, версии библиотек, seed;
  • fold_metrics.csv — метрики по блокам перекрёстной проверки;
  • pooled_metrics.csv — метрики по объединённым out-of-fold предсказаниям;
  • bootstrap_ci.json — доверительные интервалы;
  • oof_predictions.csv — предсказания для каждой реплики;
  • per_class_report.csv — точность, полнота и F-мера по персонажам;
  • confusion_matrix.csv и confusion_matrix_normalized.csv — матрицы ошибок;
  • top_confusions.csv — самые частые пары ошибок;
  • summary.md — краткий отчёт;
  • figures/ — графики.

Каталоги, которые уже лежат здесь, — предварительные технические прогоны, сделанные при разработке конвейера. Они не являются финальными результатами: часть запусков выполнена с одним повтором и без вложенной настройки гиперпараметров. Для отчёта нужно перезапустить эксперименты по протоколу ../EXPERIMENTS.md и использовать свежие каталоги.

Команды length-report, compare и subgroup-report читают сохранённый каталог и добавляют в него новые таблицы:

python -m stylometry.cli length-report --run-dir results/<каталог>
python -m stylometry.cli compare --run-a results/<A> --run-b results/<B>
python -m stylometry.cli subgroup-report --run-dir results/<каталог> --group gender