Первичная версия: стилометрия реплик, LSA и протокол экспериментов

This commit is contained in:
2026-10-24 01:17:36 +03:00
commit c390224500
52 changed files with 10099 additions and 0 deletions

27
lab1/configs/default.toml Normal file
View File

@@ -0,0 +1,27 @@
# Конфигурация по умолчанию для экспериментов.
# Все пути указаны относительно каталога lab1.
[data]
path = "data/dialogues.csv"
cache = "data/processed/tokenized.pkl"
[cv]
folds = 5
repeats = 5
seed = 42
[experiment]
# Основной набор: ручные признаки + символьные и частеречные n-граммы + LSA.
preset = "stylometry_pos_lsa"
model = "logreg"
[features]
# Эти параметры описаны в stylometry/pipelines.py и могут переопределяться
# программно. В командной строке удобнее выбирать готовый preset.
# Параметры, которые зависят от preset (например, lsa_variants и
# stylo_normalize), здесь не задаются, чтобы не переопределять preset.
char_ngram_range = [2, 5]
pos_ngram_range = [1, 3]
lsa_components = 100
min_df = 3
stylo_scaler = "standard"