Shotnest · Библиотека
Понимайте классификацию короткого текста
Текст короче 12 символов после обрезки пробелов сразу уходит во «Всё остальное» с оценкой 0: в «Receipt 123» 11 символов, а «Receipt 1234» получает 2.
Граница в 12 символов
Прежде чем проверять какие-либо ключевые слова, классификатор переводит текст в нижний регистр, обрезает пробелы с обоих концов и считает, что осталось. Если меньше 12 символов, он возвращает «Всё остальное» с оценкой 0 и дальше не смотрит. В «Receipt» 7 символов, поэтому на этом всё и заканчивается, хотя в более длинном тексте receipt — ключевое слово «Чеков и заказов» на 2 балла.
Та же граница есть и в приложении. Shotnest спрашивает второе мнение у модели Apple на устройстве, только когда текст не короче 12 символов, а оценка правил ниже 3, поэтому очень короткий текст остаётся во «Всём остальном».
Входные данные
- Текст
- Receipt
Результаты
- Полка
- Всё остальное
- Оценка правил
- 0
- Достигнут заданный порог правил
- Нет
Это оценка локальных правил, а не вероятность или интерпретация ИИ.
Проверьте границу
- Введите «Receipt»: 7 символов, «Всё остальное», оценка 0.
- Введите «Receipt 123»: 11 символов, всё ещё «Всё остальное», оценка 0.
- Введите «Receipt 1234»: 12 символов, теперь ключевое слово учитывается, и «Чеки и заказы» получают 2.
- Обратите внимание, что 2 ниже порога 3, поэтому подсказка неуверенная.
- «Receipt» · 7 символов
- Всё остальное · 0
- «Receipt 123» · 11 символов
- Всё остальное · 0
- «Receipt 1234» · 12 символов
- Чеки и заказы · 2
Граница касается количества символов, а не силы слов. В «Total 14.25» тоже 11 символов, и результат — «Всё остальное» с оценкой 0, хотя там есть ключевое слово «Чеков и заказов» и число, похожее на сумму.
Что делать с коротким результатом
Добавьте настоящий окружающий текст со скриншота, например строку с продавцом или итог, вместо того чтобы допечатывать слова до нужной длины. Если на скриншоте действительно почти нет текста, «Всё остальное» — честный ответ, и смотреть нужно на само изображение.
- Считать символы необрезанного текста вместе с начальными пробелами.
- Дополнять короткий текст придуманными ключевыми словами, чтобы получить нужную полку.
- Понимать «Всё остальное» с оценкой 0 как приговор ценности скриншота.
Поскольку проверка использует длину после обрезки, пробелы и пустые строки вокруг текста никогда не помогают достичь границы.
Мало данных — и об этом сказано прямо
Оценка 0 означает, что правилам было слишком мало текста для работы. Инструмент классификатора по ссылке ниже сообщает об этом резервном результате; он не смотрит на изображение, чтобы найти текст, пропущенный при копировании.