Инструкция по запуску инференса
Last updated
Was this helpful?
Last updated
Was this helpful?
Роль пользователя должна обладать следующими минимальными правами:
Шаблоны инференс — Просмотр, Создание
Процесс инференс — Просмотр, Создание, Управление
Настройка полей поможет модели качественнее произвести распознавание на новых данных.
Перейдите на страницу Инференс > Поля:
В центре рабочей области откроется изображение из обучающего датасета. Изображение служит в качестве наглядного примера, чтобы было легче настраивать поля схемы.
Справа от рабочей области отобразится панель с полями схемы разметки.
Разверните каждое поле и произведите настройку его параметров.
Так, на рисунке выше, у поля «Грузоотправитель» есть следующие параметры:
Тип* — тип данных значения. Например, у грузоотправителя тип данных String — он совпадает с типом данных по умолчанию.
Язык* — язык данных в выбранном поле. Возможные значения:
Any — русский и английский. Значение по умолчанию.
Rus;
Eng.
Ориентация* — ориентация значения в поле. Возможные значения:
0 — горизонтальная ориентация. Значение по умолчанию.
90 — поворот на 90 градусов по часовой стрелке.
180 — поворот на 180 градусов по часовой стрелке.
270 — поворот на 270 градусов по часовой стрелке.
Строки — максимальное количество строк, которое ожидается в данном поле. Так, в поле «Грузоотправитель» максимально может быть 3 строки с текстом, а в поле «Дата составления» — 1 строка. По умолчанию значение не задано.
В завершение нажмите Сохранить.
Перейдите к настройке следующего поля и каждый раз сохраняйте изменения. Поля для выбранной схемы разметки настраиваются один раз и затем применяются для всех изображений данного вида.
Поскольку каждое поле при классификации представляет собой определенный тип документа, то настройка полей для модели-классификатора производится проще и быстрее.
Чтобы настроить поля:
Перейдите на страницу Инференс > Документы.
В панели справа разверните каждое поле и выберите тот тип модели, который должен распознавать данные в этом документе после выполнения классификации.
Нажмите Сохранить.
Подобным образом выберите тип модели для каждого поля, не забывая сохранять указанные настройки.
Перейдите на страницу Инференс > Шаблоны процесса Inference.
Нажмите кнопку Добавить шаблон инференс.
Заполните поля формы:
Название* — название шаблона инференса для отображения в веб-интерфейсе. Название может состоять только из букв и цифр, дефиса, подчеркивания и точки.
Описание — краткое описание шаблона.
Модель* — выберите из списка обученную модель для инференса.
Схема разметки* — укажите схему разметки, которую вы использовали для обучения модели.
Допустимые расширения файлов — выберите расширения, допустимые для изображений инференса. Обязательно оставьте хотя бы одно расширение, иначе инференс будет невозможен.
Определите положение чекбоксов:
Важно. Если вы работаете с моделью классификации, оставьте все чекбоксы выключенными. Для модели классификации их положение не играет роли.
Определение ориентации страницы перед распознаванием — установите галочку, если документы для инференса могут иметь неправильную ориентацию (например, документ на скане повернут боком). Автоматическое определение ориентации поможет распознать данные правильно, но увеличит время инференса на несколько секунд для каждого изображения. По умолчанию ориентация страницы не определяется.
Удаление линий — установите галочку, если из документов для инференса следует удалять линии. Например, данные на странице паспорта разделены линиями, что может мешать распознаванию. Автоматическое удаление линий поможет распознать данные правильно, но увеличит время инференса. По умолчанию линии не удаляются.
Парсинг заголовка таблицы — установите галочку, если в документах для инференса, содержащих таблицы, следует распознавать заголовки столбцов. Распознавание увеличит время инференса. Если в вашем документе таблица имеет постоянную структуру и известные названия столбцов, то для ускорения инференса заголовки можно не распознавать (значение по умолчанию).
Блок c дополнительными параметрами оставьте без изменений.
В завершение нажмите Сохранить — cозданный шаблон отобразится в табличной части страницы.
Целевые машины настраиваются заранее администратором. Если в списке нет доступной и включенной целевой машины, обратитесь к вашему администратору AI Server.
Выберите для шаблона действие Процессы.
Нажмите кнопку Добавить Процесс Inference.
Выберите доступную целевую машину и нажмите Сохранить.
Готово — процесс инференса отобразится в табличной части со статусом Создан
.
Выберите для процесса инференса действие Запустить.
Дождитесь, когда статус процесса изменится на Выполняется
.
Если статус изменился на Ошибку, то разверните запись с процессом инференса и ознакомьтесь с текстом ошибки, чтобы понять, что именно необходимо исправить.
В результате вы получите целевую машину, подготовленную для принятия и обработки изображений обученной моделью. Время, в течение которого машина готова к инференсу, программно не ограничено.
Если в вашей организации имеются другие целевые машины, то вы можете создать дополнительные процессы инференса в текущем шаблоне, чтобы горизонтально масштабировать работу по предсказанию новых данных и сократить время на инференс.
Примечание. Доступна возможность вручную остановить процесс инференса, чтобы освободить целевую машину. Для этого примените к запущенному процессу действие Остановить.
После успешного запуска инференса на целевой машине вы можете:
Перейти на страницу Тестирование, чтобы проверить качество ответов модели перед её эксплуатацией.
Начать разработку RPA-проекта в Primo RPA Studio, который будет взаимодействовать с AI Server и целевой машиной с запущенным инференсом.
Для разработки RPA-проекта требуется установить в Primo RPA Studio библиотеку Primo.AI.Server. Описание пакета для Studio с ОС Windows см. здесь.