From d8b6f07f26db23351638856d62165b858f12085f Mon Sep 17 00:00:00 2001 From: Vladislav Kopnin Date: Mon, 26 Oct 2026 21:15:14 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D1=8B=20README,=20=D1=82=D1=80=D0=B5=D0=B1=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=B8=20=D1=81=D0=B2=D0=BE=D0=B4?= =?UTF-8?q?=D0=BD=D0=B0=D1=8F=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D0=B0?= =?UTF-8?q?=20=D1=80=D0=B5=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=B0=D1=82=D0=BE?= =?UTF-8?q?=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ lab1/.gitignore | 2 ++ lab1/FINAL_RESULTS.csv | 4 ++-- lab1/README.md | 13 +++++++++++++ lab1/requirements.txt | 1 + 5 files changed, 20 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7fb3700..3d81a3d 100644 --- a/README.md +++ b/README.md @@ -63,3 +63,5 @@ nlp/ follow-up экспериментов. - [`lab1/PRESENTATION_OUTLINE.md`](lab1/PRESENTATION_OUTLINE.md) — структура презентации. +- [`lab1/presentation/README.md`](lab1/presentation/README.md) — готовая + презентация, сборка и исходные изображения. diff --git a/lab1/.gitignore b/lab1/.gitignore index 2d7bc3a..ab6f7b5 100644 --- a/lab1/.gitignore +++ b/lab1/.gitignore @@ -7,3 +7,5 @@ __pycache__/ /features/ /results/* !/results/README.md + +/presentation/preview/ diff --git a/lab1/FINAL_RESULTS.csv b/lab1/FINAL_RESULTS.csv index 8cde3b6..3e93f45 100644 --- a/lab1/FINAL_RESULTS.csv +++ b/lab1/FINAL_RESULTS.csv @@ -16,9 +16,9 @@ finalists,logreg_lean_content300,logreg,5,5,0.2466,0.0191,0.2349,0.4030,lean + c ensemble,voting_et_char_lean,soft_voting,5,3,0.3036,0.0189,0.2808,0.4823,ET full + ET char10000 + logreg lean content300 ensemble,voting_four,soft_voting,5,3,0.2983,0.0187,0.2823,0.4813,то же + RF char10000 ensemble,stacking,stacking,5,1,0.2259,0.0163,0.2264,0.3865,мета-классификатор logreg -topic,topic_original_et,extra_trees,5,3,0.2483,0.0201,0.2379,0.4208,исходный текст, стилевой набор +topic,topic_original_et,extra_trees,5,3,0.2483,0.0201,0.2379,0.4208,исходный текст; стилевой набор topic,topic_masked_et,extra_trees,5,3,0.1129,0.0162,0.1220,0.2683,содержательные слова заменены на CONTENT -topic,topic_original_logreg,logreg,5,3,0.1467,0.0213,0.1440,0.3017,исходный текст, стилевой набор +topic,topic_original_logreg,logreg,5,3,0.1467,0.0213,0.1440,0.3017,исходный текст; стилевой набор topic,topic_masked_logreg,logreg,5,3,0.1067,0.0125,0.1046,0.2362,содержательные слова заменены на CONTENT extra,rf_char15000,random_forest,5,3,0.2570,0.0139,0.2468,NA,увеличение char-словаря не даёт прироста extra,logreg_lean_content400,logreg,5,3,0.2532,0.0188,0.2389,NA,content-LSA 400 diff --git a/lab1/README.md b/lab1/README.md index 1d6bed0..bfb4a48 100644 --- a/lab1/README.md +++ b/lab1/README.md @@ -136,6 +136,19 @@ python -m stylometry.cli subgroup-report \ | `lsa_word`, `lsa_pos` | только соответствующий вариант LSA | | `length` | только признаки длины (нижняя граница) | +## Презентация + +Готовая презентация находится в `presentation/`: + +- `stardew_stylometry.pptx` — редактируемая презентация на 32 слайда; +- `stardew_stylometry.pdf` — версия для просмотра; +- `presentation/README.md` — структура, сборка и редактирование; +- `presentation/build_deck.py` — сборка PPTX; +- `presentation/make_slide_figures.py` — матрицы ошибок и диаграммы. + +Презентация разбита на три блока: корпус, методология, результаты. На каждом +слайде есть фон и маленькая курица-пасхалка; на последнем слайде — мем. + ## Конфигурация Файл `configs/default.toml` задаёт параметры по умолчанию: diff --git a/lab1/requirements.txt b/lab1/requirements.txt index 8919260..285f1f0 100644 --- a/lab1/requirements.txt +++ b/lab1/requirements.txt @@ -8,3 +8,4 @@ nltk>=3.9,<4 joblib>=1.3,<2 tabulate>=0.9,<1 pytest>=8.0,<10 +python-pptx>=1.0,<2