Распознавание объектов и выделение областей (пример с декомпозицией)
Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:
Написать в чат Написать в Telegram
Это пример декомпозиции задания Распознавание объектов и выделение областей. Декомпозиция может повысить качество результатов и снизить стоимость выполнения сложных заданий. Подробнее о декомпозиции
Допустим, у вас есть фотографии улиц и вам нужно выделить на них дорожные знаки. Но вы не знаете, на всех ли фотографиях есть знаки, и хотите сначала их отфильтровать. Также вы не хотите потом проверять ответы исполнителей самостоятельно.
Этот пример состоит из нескольких частей:
-
Проект 1 — фильтрация исходных данных.
-
Проект 2 — выделение объектов на изображениях.
-
Проект 3 — проверка заданий с помощью исполнителей.
Примечание
Полный код для всех проектов смотрите в приложении.
Основные этапы каждого проекта:
-
Создание проекта. К настройкам проекта относятся:
-
общая информация о проекте;
-
интерфейс задания;
-
инструкция по выполнению задания.
-
-
Создание пула заданий в проекте. К настройкам пула относятся:
-
общая информация о пуле;
-
фильтры для отбора исполнителям;
-
контроль качества;
-
цена за страницу заданий и перекрытие.
-
-
Загрузка заданий в пул.
-
Скачайте шаблон файла с заданиями.
-
Добавьте входные данные в файл.
-
Загрузите файл с заданиями в пул.
-
-
Запуск пула.
Перед запуском разметки проверьте баланс счета и при необходимости пополните его.
-
Получение и агрегация результатов.
Отслеживайте статистику на страницах пула и проекта по мере выполнения заданий.
Вы можете начать проверку заданий, когда будут получены первые ответы.
Что дальше
- Создайте Проект 1 для фильтрации изображений.
- Создайте Проект 2 для выделения объектов.
- Создайте Проект 3 для проверки результатов.
Формат входных и выходных данных, описываемых в поле Спецификации блока Интерфейс задания при настройке проекта.
Внешний вид задания для исполнителя и логика обработки ответов. Чаще всего настраивается с помощью конструктора шаблонов.
Инструкция к заданию, которую видит исполнитель при выборе и выполнении задания. От четкости и полноты инструкции зависит качество ответов, которые вы получите, и рейтинг проекта. Хорошая инструкция поможет исполнителям правильно выполнить задание.
Набор данных, которые нужно разметить в проекте. Можно использовать настройки пула для выбора исполнителей, установки цены за задание и добавления правил контроля качества. Задания в пуле объединены общими свойствами (например, настройки отбора исполнителей, плата за страницу заданий) и отправляются на выполнение единовременно.
Критерии отбора исполнителей. Например, чтобы отобрать только русскоязычных исполнителей или исполнителей с каким-то навыком.
Система мониторинга и контроля, которая позволяет получать более точные ответы и ограничивать доступ к заданиям недобросовестным исполнителям. Контроль качества состоит из независимых друг от друга правил. Блок контроля качества позволяет установить правила и настроить их. Подробнее
Количество исполнителей, которые должны выполнить каждое задание пула. Перекрытие используется для того, чтобы убедиться, что результатам можно доверять.
Файл, содержащий данные, которые нужно разметить. Заказчики используют эти файлы для загрузки заданий. В Яндекс Заданиях поддерживаются файлы в формате TSV.
Разделение одного крупного проекта на несколько небольших. После декомпозиции задания становятся проще и выполняются быстрее, а качество ответов возрастает. Подробнее
Вопрос или задача, которое требует ответа от исполнителя в Яндекс Заданиях.
Человек, выполняющий задания в Яндекс Заданиях и получающий за это оплату. Все вместе исполнители обычно называются «крауд» (коллектив, толпа).
Группа из нескольких заданий, ответы на которые должен отправить исполнитель за один раз.