Студии из кодек-строк: codec_line_rows, доразметка, аудит дорожек
tools/audit_tracks.py и reports/tracks_audit.md — аудит всех дорожек техданных по data/raw с планом. Пункт 1 плана: harvest_core.codec_line_rows добавляет студии из строк «Аудио 2: AC3 … (MVO, LostFilm)», «Аудио Rus: … | TVShows» (studio_source=codec), которых нет среди строк релиза; тот же шаг в tools/relabel_studios.py (повторный запуск ничего не добавляет). labels.csv: +6 428 строк в 2 862 релизах (kinozal 3 444, nnm 1 609, rutracker 1 375), со студией 29 331 -> 35 759. tests/e2e_segmenter.py: модель через E2E_MODEL. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
63878f7874
commit
e3af778068
10 files changed
+7937
-29
No files matched your search
@@ -154,6 +154,14 @@ id разных трекеров не пересекались. Коллизий
|
||||
студию из заголовка, которой нет на странице (`studio_source=title`, вход — тот же
|
||||
сегмент, что строит сервис из заголовка; строка «Аудио» с этой студией — в
|
||||
`audio_raw`). +4 219 строк в 3 007 релизах.
|
||||
* **Студии только в кодек-строках** («Аудио 2: AC3 … (MVO, LostFilm)», «Аудио Rus: … | TVShows»,
|
||||
«… • DUB | LeDoyen • UKR») — разметка шла по «Перевод:», кодек-строка была лишь `audio_raw`
|
||||
у найденной дорожки. Теперь — `codec_line_rows`: строка на каждую студию русской/украинской
|
||||
кодек-строки, которой нет среди меток релиза (`studio_source=codec`, вход — сегмент, как его
|
||||
режет сервис; тип — из строки, иначе единственный тип релиза, иначе «неизвестно»). Студия —
|
||||
из словаря меток (≥ 5 строк) или из скобок/`|…|`; раскладка, кодек, «поздний», «серии» — не
|
||||
студия. +6 428 строк в 2 862 релизах (kinozal 3 444, nnm 1 609, rutracker 1 375). Аудит,
|
||||
откуда взялась доработка: `reports/tracks_audit.md`.
|
||||
|
||||
Сборщик делает это при переиндексации. Для уже собранного `labels.csv` без пересборки
|
||||
страниц: `.venv\Scripts\python tools\relabel_studios.py` (копия — `data/labels.bak_relabel_*.csv`;
|
||||
|
||||
Reference in new issue
Block a user