Files
NLP/README.md

62 lines
2.7 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.

# NLP: стилометрия реплик Stardew Valley
Репозиторий лабораторной работы по автоматическому анализу текстов.
Исследуется, можно ли стилометрически различить 34 персонажа Stardew Valley
по отдельным репликам, если все реплики написаны одним автором.
## Быстрый старт
```bash
cd lab1
cat RUNBOOK.md
```
Пошаговая инструкция для запуска полной серии экспериментов:
[`lab1/RUNBOOK.md`](lab1/RUNBOOK.md).
Краткая установка:
```bash
cd lab1
python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python scripts/download_nltk_data.py
python scripts/check_environment.py
python -m pytest -q
bash scripts/run_all_experiments.sh
```
## Структура
```text
nlp/
├── lab1/
│ ├── stylometry/ # код: чтение, признаки, LSA, модели, метрики
│ ├── tests/ # тесты
│ ├── data/ # корпус и метаданные
│ ├── configs/ # конфигурация
│ ├── scripts/ # проверка окружения, запуск серии, упаковка
│ ├── RUNBOOK.md # инструкция для запуска
│ ├── EXPERIMENTS.md # протокол экспериментов
│ ├── FEATURES.md # описание признаков
│ ├── METRICS_AND_CLASSIFIERS.md
│ └── PRESENTATION_OUTLINE.md
└── .venv/ # локальное окружение, не коммитится
```
## Основные документы
- [`lab1/RUNBOOK.md`](lab1/RUNBOOK.md) — как запускать всё с нуля.
- [`lab1/EXPERIMENTS.md`](lab1/EXPERIMENTS.md) — протокол экспериментов.
- [`lab1/METRICS_AND_CLASSIFIERS.md`](lab1/METRICS_AND_CLASSIFIERS.md) —
методическое описание метрик и классификаторов.
- [`lab1/FEATURES.md`](lab1/FEATURES.md) — признаки и формулы.
- [`lab1/TUNING.md`](lab1/TUNING.md) — настройка параметров и перебор.
- [`lab1/RESULTS_ANALYSIS.md`](lab1/RESULTS_ANALYSIS.md) — анализ результатов
follow-up серии и выводы.
- [`lab1/FOLLOWUP_EXPERIMENTS.md`](lab1/FOLLOWUP_EXPERIMENTS.md) — протокол
follow-up экспериментов.
- [`lab1/PRESENTATION_OUTLINE.md`](lab1/PRESENTATION_OUTLINE.md) — структура
презентации.