Первичная версия: стилометрия реплик, LSA и протокол экспериментов
This commit is contained in:
56
README.md
Normal file
56
README.md
Normal file
@@ -0,0 +1,56 @@
|
||||
# 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/PRESENTATION_OUTLINE.md`](lab1/PRESENTATION_OUTLINE.md) — структура
|
||||
презентации.
|
||||
Reference in New Issue
Block a user