Como enviar solicitações de rotulagem

Depois que o projeto incluir o conjunto de dados, o conjunto de rótulos e as instruções, você estará pronto para iniciar a tarefa de rotulagem.

Sugerimos que você envie um conjunto de dados pequeno primeiro, receba os resultados da rotulagem, revise-os, identifique os casos ausentes e refine suas instructions. Geralmente, são necessárias várias iterações para receber boas instruções. Envie conjuntos de dados grandes somente quando se sentir confortável com suas instruções.

Para garantir a qualidade da rotulagem, entraremos em contato para esclarecer casos que não estão cobertos pelas instruções ou que não estão claros. Enviaremos um e-mail com um link que você usa para acessar a página de tarefas de rotulagem associada. Na página, é possível enviar feedback. Se você enviar a tarefa de rotulagem de dados por meio da IU do Serviço de rotulagem de dados, entraremos em contato com o usuário conectado ao console do Google Cloud. Se você enviar a tarefa por meio da API, entraremos em contato com o usuário identificado pelo campo user_email_address em HumanAnnotationConfig. É altamente recomendável que você preencha esse campo ao enviar tarefas por meio da API porque não temos como entrar em contato com você sem a informação do campo user_email_address. Não é possível atualizar o campo user_email_address depois que a tarefa de rotulagem de dados é iniciada. Em vez disso, você deve cancelar a tarefa, atualizar o campo e reenviar a tarefa.

Se marcadores humanos não puderem concluir sua tarefa devido à falta de instruções compreensíveis, dados ou instruções enviadas em um idioma não compatível, solicitação de conhecimento específico do domínio para concluir a tarefa de rotulagem de dados ou motivos semelhantes, sua tarefa poderá ser cancelada. Se isto ocorrer, enviaremos uma mensagem para explicar por que a tarefa foi cancelada.

O Serviço de rotulagem de dados do AI Platform é compatível com três tipos de dados: imagens, vídeos e textos. Consulte Preparar os dados não rotulados para informações sobre os formatos compatíveis. A tarefa dos rotuladores humanos é diferente para cada tipo de dados. Portanto, as informações que você precisa fornecer ao enviar a solicitação de rotulagem também são diferentes.

Selecione o tipo de dados que você quer rotular na lista abaixo.

A solicitação de rotulagem é uma operação de longa duração. Quando você envia uma solicitação, a resposta contém o código da operação, que você pode usar para verificar o status da solicitação.

No comando abaixo, substitua OPERATION_NAME pelo nome completo da operação na resposta. O nome completo tem este formato: projects/{project-id}/locations/us-central1/operations/{operation-id}.

curl \
  -X GET \
  -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
  -H "Content-Type: application/json" \
  https://datalabeling.googleapis.com/v1beta1/OPERATION_NAME

Quando a rotulagem é concluída, a resposta contém o valor "done": true.

{"response":
{"importCount": 3, "@type": "type.googleapis.com/google.cloud.data-labeling.v1alpha1.ImportDataOperationResponse", "dataset": "projects/google.com:labelingapitesting/datasets/5bae76a9_0000_22cf_a7d6_089e083237f4"},
"done": true,
"name": "projects/google.com:labelingapitesting/operations/5bae7811_0000_2eef_8327_94eb2c1eab5c",
"metadata": {"@type": "type.googleapis.com/google.cloud.data-labeling.v1alpha1.ImportDataOperationMetadata", "dataset": "projects/google.com:labelingapitesting/datasets/5bae76a9_0000_22cf_a7d6_089e083237f4"}
}

Siga as etapas em Como analisar dados rotulados para revisar os resultados da tarefa de rotulagem.