Shotnest

Shotnest · Библиотека

Понимайте классификацию короткого текста

Текст короче 12 символов после обрезки пробелов сразу уходит во «Всё остальное» с оценкой 0: в «Receipt 123» 11 символов, а «Receipt 1234» получает 2.

Граница в 12 символов

Прежде чем проверять какие-либо ключевые слова, классификатор переводит текст в нижний регистр, обрезает пробелы с обоих концов и считает, что осталось. Если меньше 12 символов, он возвращает «Всё остальное» с оценкой 0 и дальше не смотрит. В «Receipt» 7 символов, поэтому на этом всё и заканчивается, хотя в более длинном тексте receipt — ключевое слово «Чеков и заказов» на 2 балла.

Та же граница есть и в приложении. Shotnest спрашивает второе мнение у модели Apple на устройстве, только когда текст не короче 12 символов, а оценка правил ниже 3, поэтому очень короткий текст остаётся во «Всём остальном».

Входные данные

Текст
Receipt

Результаты

Полка
Всё остальное
Оценка правил
0
Достигнут заданный порог правил
Нет

Это оценка локальных правил, а не вероятность или интерпретация ИИ.

Проверьте границу

  1. Введите «Receipt»: 7 символов, «Всё остальное», оценка 0.
  2. Введите «Receipt 123»: 11 символов, всё ещё «Всё остальное», оценка 0.
  3. Введите «Receipt 1234»: 12 символов, теперь ключевое слово учитывается, и «Чеки и заказы» получают 2.
  4. Обратите внимание, что 2 ниже порога 3, поэтому подсказка неуверенная.
«Receipt» · 7 символов
Всё остальное · 0
«Receipt 123» · 11 символов
Всё остальное · 0
«Receipt 1234» · 12 символов
Чеки и заказы · 2

Граница касается количества символов, а не силы слов. В «Total 14.25» тоже 11 символов, и результат — «Всё остальное» с оценкой 0, хотя там есть ключевое слово «Чеков и заказов» и число, похожее на сумму.

Что делать с коротким результатом

Добавьте настоящий окружающий текст со скриншота, например строку с продавцом или итог, вместо того чтобы допечатывать слова до нужной длины. Если на скриншоте действительно почти нет текста, «Всё остальное» — честный ответ, и смотреть нужно на само изображение.

Поскольку проверка использует длину после обрезки, пробелы и пустые строки вокруг текста никогда не помогают достичь границы.

Мало данных — и об этом сказано прямо

Оценка 0 означает, что правилам было слишком мало текста для работы. Инструмент классификатора по ссылке ниже сообщает об этом резервном результате; он не смотрит на изображение, чтобы найти текст, пропущенный при копировании.