Восемь пар текстов показывают, где изменились AX-20, ОТК и обычная фраза; результат не выдается за замер системы распознавания.
О проекте
Задача
Один измененный символ в артикуле важнее гладкости окружающего текста. Исходной аудиозаписи нет, поэтому я сузил работу до воспроизводимой сверки эталонной и проверяемой расшифровки.
Решение
Для каждого полного высказывания отдельно считаю сохранность обязательного обозначения. Пунктуацию и регистр обычной фразы нормализую, но дефис и цифры артикула не исправляю. Шумная недописанная строка остается несовпадением.
Результат
Найдены четыре потери обозначений: AX-20, M6, 0015 и ОТК. Три пары совпадают после удаления пунктуационных различий. Исправление первой пары уменьшает счетчик ровно на один.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 3
Готовая работа
M6 внутри M60 не считается сохранённым артикулом
Поиск подстроки дал бы положительный ответ для M6 в тексте «винт M60». Я проверяю целое обозначение и отдельно сравниваю AX-20 с AX-200, а 0015 с 00150. Эти короткие контрпримеры ловят потерю смысла, которую обычное наличие знакомых символов в переводе скрывает.
Разбор и материалы
Вклад и команда
Я реализовал проверку сохранности технических обозначений с границами токенов и отрицательными примерами.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Контроль расшифровки: технические обозначения отдельно от обычных слов — исходная таблица.csv
8 ситуаций для сравнения.
- Контроль расшифровки: технические обозначения отдельно от обычных слов — проверка.txt
Критерии проверки этого решения.
- Контроль расшифровки: технические обозначения отдельно от обычных слов — паспорт.json
Контекст, ограничения, решение и данные.
- Контроль расшифровки: технические обозначения отдельно от обычных слов — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…