66 lines
4.0 KiB
Markdown
66 lines
4.0 KiB
Markdown
# Презентация
|
||
|
||
Готовая презентация: `stardew_stylometry.pptx` (16:9, 30 слайдов в финальной версии; исходная автоматическая сборка — 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-меры по персонажам, приложение с полной матрицей и финальный мем.
|
||
Формул почти нет: одна компактная запись обозначений на слайде постановки
|
||
задачи.
|