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