Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями

Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями

С выходом обновления Jev 1.14 разработчики из TypeSafe внедрили экспериментальную мультимодальность, которая позволяет передавать изображения, использовать расширенный контекст и применять новый тип вопроса box. Проведенный независимый анализ возможностей новой версии демонстрирует особенности поиска объектов по описанию, точность распознавания элементов на документах, а также нюансы обработки массивов фотографий.

В ходе практических тестов исследовались различные сценарии: от классификации пород животных до извлечения банковских реквизитов и обработки длинных текстовых массивов. Суммарный объем вычислений потребовал отправки около 4,5 тысяч запросов. Ниже подробно рассматриваются ключевые результаты и ограничения обновленного инструмента.

Рамка модели Jev вокруг головы кошки на тестовом изображении
Сравнение предсказанной рамки Jev с эталонной разметкой датасета.
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 12
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 13
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 14
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 15
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 16
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 17
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 18
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 19
Экспериментальные функции Jev 1.14: поиск объектов, анализ документов и работа с изображениями — изображение 20

Что изменилось в версии Jev 1.14

Платформа TypeSafe предназначена для решения структурированных задач. Пользователь передает модели данные вместе с вопросами и получает на выходе значения строго заданных типов. Команда choice задействуется для выбора варианта из списка, score оценивает показатели по шкале, а noul определяет вероятность положительного ответа.

Реклама

Новый тип вопроса box возвращает четыре координаты рамки в долях от ширины и высоты изображения, а также показатель уверенности confidence. Один соответствующий запрос возвращает одну рамку. Изображения можно внедрять в данные запроса, системные инструкции и даже в описания вариантов выбора, подкрепляя классы примерами.

Поиск человека в красных очках на фотографии с помощью модели Jev
Результат поиска целевого персонажа на групповом снимке.

Практическая проверка основных возможностей

Обзор возможностей охватил несколько крупных блоков задач, включая распознавание питомцев, сканирование документов, классификацию пород и мультимодальный поиск по большому числу графических файлов. Для каждого направления были зафиксированы метрики качества и выявлены потенциальные сложности.

График изменения точности рамок Jev после отбора по порогу уверенности
Соотношение оставшихся ответов и их точности при разных значениях confidence.

Поиск объектов по текстовому описанию

Для оценки точности рамок применялась стандартная метрика IoU, отражающая отношение площади пересечения предсказанной и эталонной областей к площади их объединения. Успешным попаданием считался показатель IoU не менее 0.5.

Сравнение поиска текста на целом документе и после нарезки на полосы
Схема обработки документа для повышения точности локализации строк.

При поиске голов домашних животных точность составила 92%. Для поиска людей и предметов по датасету RefCOCO результаты зафиксированы на уровне 80% и 68% соответственно. Анализ показателя уверенности показал, что порог confidence ≥ 0.7 позволяет полностью избавиться от ошибок на тестовых выборках, однако отсеивает значительную часть ответов.

Отдельным нюансом работы box является возвращение рамки даже для несуществующих объектов, поскольку у данного типа вопроса отсутствует вариант ответа «не найдено». Для решения этой проблемы рекомендуется комбинировать box с вопросом типа noul, проверяющим реальное наличие целевого объекта на изображении.

Поиск IBAN на увеличенной полосе синтетического документа в Jev
Пример успешного нахождения известной строки на фрагменте скана.

Анализ текстовых документов и извлечение данных

В тестах со сканами документов и синтетическими страницами проверялся поиск конкретных строк, таких как банковские реквизиты IBAN. На простых страницах модель справлялась с задачей успешно, однако на сложных документах с абзацами, таблицами и отвлекающими номерами точность изначально составляла от 44% до 51%.

Сравнение точности классификации пород кошек и собак между Jev и Gemini
Результаты zero-shot и one-shot классификации для разных моделей.

Ситуацию кардинально улучшило предварительное разделение страницы на горизонтальные полосы с последующим увеличением фрагментов в 1,4 раза. После такой подготовки точность поиска IBAN по точному тексту выросла до 89% на чистых страницах и до 75% на имитациях сканирования. При этом попытки запрашивать реквизиты по порядковому номеру, вроде «первый IBAN», приводили к частым пропускам и появлению лишних рамок.

Сравнение ответов модели по изображению и по текстовому описанию сцены
Результаты тестирования модели на синтетических сценах разной сложности.

Классификация изображений и поиск среди множества фото

В задачах классификации 37 пород кошек и собак модель Jev в режиме zero-shot показала точность 89.5%, уступив подходу на базе эмбеддингов Gemini. Добавление одной фотографии-примера на каждый класс повысило результат Jev до 91.6%, но существенно увеличило объем токенов и время обработки.

Любопытный результат был получен при поиске одной фотографии кошки среди массивов из 8, 32 и 96 снимков с собаками. Изначальный вариант с двойной нумерацией элементов в массиве приводил к сбоям в середине списка. Переход на передачу изображений в виде объектов со случайными уникальными именами позволил модели безошибочно находить нужный кадр во всех проверенных комбинациях позиций.

Поиск кошки среди множества фотографий по именам и по номерам
Графики успешности обнаружения объекта при разных способах ссылок на файлы.
График падения точности и уверенности при росте объема текстового контекста
Зависимость качества ответов от объема поданного наполнителя.

Работа с длинным текстовым контекстом

Проверка обработки больших объемов текста показала, что наличие постороннего нейтрального наполнителя снижает общую точность ответов в среднем на 4.8 процентных пункта. При этом наиболее уязвимой зоной традиционно остается середина длинного контекста, где падение точности выражено сильнее всего.

01.