Files
NLP/lab1/presentation/README.md

66 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Презентация
Готовая презентация: `stardew_stylometry.pptx` (16:9, 32 слайда).
PDF-версия для просмотра: `stardew_stylometry.pdf`.
## Структура
- **Блок 1. Корпус** — 2005 реплик, 34 персонажа, сбор, очистка, разметка,
распределение реплик и длин, ограничения.
- **Блок 2. Методология** — признаки, LSA, логистическая регрессия, SVM,
деревья, ансамбли, перекрёстная проверка и метрики.
- **Блок 3. Результаты** — сравнение моделей, вклад признаков, контроль
содержания, матрицы ошибок, классы-аттракторы, выводы.
На каждом слайде есть фон `images/background.jpg` и маленькая курица
`images/chicken.png` как пасхалка. На титульном слайде — `images/title.jpg`;
на слайде о персонажах — `images/characters.webp`; на последнем слайде — мем
`images/meme.webp`. Круговые диаграммы — `images/replics-count.png` и
`images/median.png`.
## Сборка
```bash
cd lab1
python -m pip install -r presentation/requirements.txt
python presentation/make_slide_figures.py
python presentation/build_deck.py
```
`make_slide_figures.py` строит матрицы ошибок и сравнительные диаграммы из
`results/final/finalists/voting_et_char_lean/oof_predictions.csv` и
`FINAL_RESULTS.csv`. `build_deck.py` собирает PPTX, добавляет заметки
докладчика, фон, курицу и изображения.
## Редактирование
Текст и порядок слайдов задаются в `build_deck.py`. После изменения текста
достаточно повторно запустить сборку. Готовый PPTX можно править и напрямую
в PowerPoint/LibreOffice; заметки докладчика находятся в заметках слайдов.
Изображения игры используются в учебных целях; права принадлежат их
правообладателям.
## Текущая версия и автоматическая сборка
Актуальная версия — `stardew_stylometry.pptx`: она правится вручную и содержит
имена докладчиков и сокращённый набор слайдов. Скрипт `build_deck.py` — это
первоначальная автоматическая сборка; повторный запуск перезапишет файл и
потеряет ручные правки. Для точечной переработки первого блока использован
`rework_block1.py`; перед повторным применением скрипта сделайте резервную
копию PPTX.
## LaTeX-версия
Академическая Beamer-презентация:
- `latex/stardew_stylometry.tex` — исходник;
- `latex/stardew_stylometry.pdf` — собранный PDF, 30 страниц;
- сборка: `cd latex && xelatex stardew_stylometry.tex` (два прохода).
В LaTeX-версии три блока на трёх докладчиков, фон и курица на каждом слайде,
титульная заставка, изображение персонажей, две круговые диаграммы, матрицы
ошибок, F-меры по персонажам, приложение с полной матрицей и финальный мем.
Формул почти нет: одна компактная запись обозначений на слайде постановки
задачи.