Бизнес-информация (пример с декомпозицией)

Совет.

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

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

Сбор релевантных данных — это задача по поиску данных, соответствующих заданным. Допустим у вас есть фотографии одежды и обуви, и вам нужно найти похожую обувь в интернет-магазине. Но вы не знаете, на всех ли фотографиях есть обувь и хотите сначала их отфильтровать. Далее вам необходимо найти похожую обувь в интернет-магазине. Также вы хотите потом проверить ответы исполнителей самостоятельно. Для получения конечного результата вам необходимо сравнить найденную обувь с исходным изображением и определить, какой из вариантов более похож.

Проекты, описанные ниже, вы можете использовать как вместе, чтобы наладить единый процесс, так и частично, например, только для определения объекта на фото.

  • Проект 1 — используйте этот проект, если не все изображения содержат искомый объект, и вы хотите отфильтровать их.
  • Проект 2 — В этом проекте исполнители будут искать в интернет-магазине обувь, похожую на заданную. В качестве исходных изображений используйте результаты из первого проекта.
  • Проект 3 — В этом проекте исполнители будут сравнивать обувь с исходного изображения (из первого проекта) с обувью, найденной во втором проекте.
  • Проект 4 — В этом проекте исполнители будут сравнивать найденную обувь с исходным изображением и определять, какой из вариантов более похож.
Примечание.

Полный код для всех проектов смотрите в приложении.

Каждый проект содержит следующие основные шаги:
  1. Создание проекта. В проекте вы описываете входные и выходные данные, интерфейс задания и инструкцию по выполнению задания.

  2. Создание пула заданий в проекте. В пуле вы настраиваете контроль качества и фильтры по исполнителям.

  3. Загрузка TSV-файла с заданиями в пул.

  4. Запуск пула.

  5. Получение и агрегирование результатов.

О том, как пополнить счет, читайте в соответствующих разделах: Для нерезидентов России и Для резидентов России.

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

Что дальше

  • Создайте Проект 1 для фильтрации изображений.
  • Создайте Проект 2 для поиска похожих изображений.
  • Создайте Проект 3 для сравнения исходного изображение с результатами из второго проекта.
  • Создайте Проект 4 для сравнения подходящих изображений.
  • Прочитайте подробнее про декомпозицию заданий.

Частые вопросы

Как сделать задание, в котором к эталонному товару подбираются схожие по описанию товары?

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

Цикл в самом шаблоне будет выглядеть следующим образом:
{{#field type="select" name="result"}}
{{#each ../my_val}}
{{select_item value=this text=this}}
{{/each}}
{{/field}}
Скопировано