Сегментация: фикс резки по запятой, refine_span; датасет 6864 строк, переобучение
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6be369c415
commit
bc9ff36e61
17 files changed
+9037
-272
No files matched your search
@@ -224,5 +224,17 @@ _dump = ("Меню\nГангстерленд / MobLand / 2025 / ПМ (LostFilm)
|
||||
check("title_from_text: первая строка",
|
||||
"LostFilm" in title_from_text(_dump) and "ДБ" not in title_from_text(_dump))
|
||||
|
||||
from src.predict import refine_span # noqa: E402
|
||||
|
||||
check("«Авторский, одноголосый - X» не режется",
|
||||
_split_entries("Авторский, одноголосый - Ю. Сербин") == ["Авторский, одноголосый - Ю. Сербин"])
|
||||
check("перечисление голосностей режется",
|
||||
len(_split_entries("Одноголосый, многоголосый закадровый")) == 2)
|
||||
_t4 = "Russian: 3/2 (L,C,R,l,r) + LFE ch |Дубляж"
|
||||
check("span: раскладка каналов -> None", refine_span(_t4, (14, 23)) is None)
|
||||
_t5 = "Русский MVO HDRezka Studio"
|
||||
check("span: расширение до границ слова", _t5[slice(*refine_span(_t5, (12, 14)))] == "HDRezka")
|
||||
check("span: один символ -> None", refine_span("М. Чадов", (0, 1)) is None)
|
||||
|
||||
print(f"\nитог: {PASS} ok, {FAIL} failed")
|
||||
sys.exit(1 if FAIL else 0)
|
||||
Reference in new issue
Block a user