Erros não terminais de validação de linha JSON - Rekognition

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Erros não terminais de validação de linha JSON

Este tópico lista os erros não terminais de validação da linha JSON relatados pelo Amazon Rekognition Custom Labels durante o treinamento. Os erros são relatados no manifesto de validação de treinamento e teste. Para obter mais informações, consulte Noções básicas sobre treinar e testar manifestos de resultados de validação. É possível corrigir um erro não terminal de linha JSON atualizando a linha JSON no arquivo de manifesto de treinamento ou teste. Também é possível remover a linha JSON do manifesto, mas isso pode reduzir a qualidade do seu modelo. Se houver muitos erros não terminais de validação, talvez seja mais fácil recriar o arquivo de manifesto. Normalmente, erros de validação ocorrem em arquivos de manifesto criados manualmente. Para obter mais informações, consulte Criar um arquivo de manifesto. Para obter informações sobre a correção de erros de validação, consulte Como corrigir erros de treinamento. Alguns erros podem ser corrigidos usando o console do Amazon Rekognition Custom Labels.

ERROR_MISSING_SOURCE_REF

Mensagem de erro

A chave source-ref está ausente.

Mais informações

O campo source-ref da linha JSON fornece a localização de uma imagem no Amazon S3. Este erro ocorre quando a chave source-ref está ausente ou é digitada incorretamente. Normalmente, este erro ocorre em um arquivo de manifesto criado manualmente. Para obter mais informações, consulte Criar um arquivo de manifesto.

Para corrigir ERROR_MISSING_SOURCE_REF
  1. Verifique se a chave source-ref está presente e se está digitada corretamente. Uma chave source-ref e um valor completos são semelhantes ao seguinte "source-ref": "s3://bucket/path/image".

  2. Atualize a chave source-ref na linha JSON. Como alternativa, remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_INVALID_SOURCE_REF_FORMAT

Mensagem de erro

O formato do valor source-ref é inválido.

Mais informações

A chave source-ref está presente na linha JSON, mas o esquema do caminho do Amazon S3 está incorreto. Por exemplo, o caminho é https://.... em vez de S3://..... Um erro ERROR_INVALID_SOURCE_REF_FORMAT normalmente ocorre em arquivos de manifesto criados manualmente. Para obter mais informações, consulte Criar um arquivo de manifesto.

Para corrigir ERROR_INVALID_SOURCE_REF_FORMAT
  1. Verifique se o esquema é "source-ref": "s3://bucket/path/image". Por exemplo, "source-ref": "s3://custom-labels-console-us-east-1-1111111111/images/000000242287.jpg".

  2. Atualize ou remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este ERROR_INVALID_SOURCE_REF_FORMAT.

ERROR_NO_LABEL_ATTRIBUTES

Mensagem de erro

Nenhum atributo de rótulo encontrado.

Mais informações

O atributo do rótulo ou o nome da chave -metadata do atributo do rótulo (ou ambos) é inválido ou está ausente. No exemplo a seguir, ERROR_NO_LABEL_ATTRIBUTES ocorre sempre que a chave bounding-box ou bounding-box-metadata (ou ambas) está ausente. Para obter mais informações, consulte Criar um arquivo de manifesto.

{ "source-ref": "s3://custom-labels-bucket/images/IMG_1186.png", "bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [{ "class_id": 1, "top": 251, "left": 399, "width": 155, "height": 101 }, { "class_id": 0, "top": 65, "left": 86, "width": 220, "height": 334 }] }, "bounding-box-metadata": { "objects": [{ "confidence": 1 }, { "confidence": 1 }], "class-map": { "0": "Echo", "1": "Echo Dot" }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2018-10-18T22:18:13.527256", "job-name": "my job" } }

Normalmente, ocorre um erro ERROR_NO_LABEL_ATTRIBUTES em um arquivo de manifesto criado manualmente. Para obter mais informações, consulte Criar um arquivo de manifesto.

Para corrigir ERROR_NO_LABEL_ATTRIBUTES
  1. Verifique se as chaves de -metadata do identificador do atributo do rótulo e do identificador do atributo do rótulo estão presentes e se os nomes das chaves estão escritos corretamente.

  2. Atualize ou remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir ERROR_NO_LABEL_ATTRIBUTES.

ERROR_INVALID_LABEL_ATTRIBUTE_FORMAT

Mensagem de erro

O formato {} do atributo do rótulo é inválido.

Mais informações

O esquema da chave de atributo do rótulo está ausente ou é inválido. Um erro ERROR_INVALID_LABEL_ATTRIBUTE_FORMAT geralmente ocorre em arquivos de manifesto criados manualmente. Para obter mais informações, consulte Criar um arquivo de manifesto.

Para corrigir ERROR_INVALID_LABEL_ATTRIBUTE_FORMAT
  1. Verifique se a seção Linha JSON da chave de atributo do rótulo está correta. No exemplo de localização do objeto a seguir, os objetos image_size e annotations devem estar corretos. A chave do atributo do rótulo é nomeada bounding-box.

    "bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [{ "class_id": 1, "top": 251, "left": 399, "width": 155, "height": 101 }, { "class_id": 0, "top": 65, "left": 86, "width": 220, "height": 334 }] },

  2. Atualize ou remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_INVALID_LABEL_ATTRIBUTE_METADATA_FORMAT

Mensagem de erro

O formato dos metadados do atributo do rótulo é inválido.

Mais informações

O esquema da chave de metadados do atributo do rótulo está ausente ou é inválido. Um erro ERROR_INVALID_LABEL_ATTRIBUTE_METADATA_FORMAT geralmente ocorre em arquivos de manifesto criados manualmente. Para obter mais informações, consulte Criar um arquivo de manifesto.

Para corrigir ERROR_INVALID_LABEL_ATTRIBUTE_FORMAT
  1. Verifique se o esquema da linha JSON para a chave de metadados do atributo label é semelhante ao exemplo a seguir. A chave de metadados do atributo do rótulo é nomeada bounding-box-metadata.

    "bounding-box-metadata": { "objects": [{ "confidence": 1 }, { "confidence": 1 }], "class-map": { "0": "Echo", "1": "Echo Dot" }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2018-10-18T22:18:13.527256", "job-name": "my job" }

  2. Atualize ou remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_NO_VALID_LABEL_ATTRIBUTES

Mensagem de erro

Nenhum atributo de rótulo válido encontrado.

Mais informações

Nenhum atributo de rótulo válido foi encontrado na linha JSON. O Amazon Rekognition Custom Labels verifica tanto o atributo do rótulo quanto o identificador do atributo do rótulo. Um erro ERROR_INVALID_LABEL_ATTRIBUTE_FORMAT geralmente ocorre em arquivos de manifesto criados manualmente. Para obter mais informações, consulte Criar um arquivo de manifesto.

Se uma linha JSON não estiver em um formato de manifesto compatível com o SageMaker, o Amazon Rekognition Custom Labels marcará a linha JSON como inválida e um erro ERROR_NO_VALID_LABEL_ATTRIBUTES será reportado. Atualmente, o Amazon Rekognition Custom Labels é compatível com trabalhos de classificação e formatos de caixa delimitadora. Para obter mais informações, consulte Criar um arquivo de manifesto.

Para corrigir ERROR_NO_VALID_LABEL_ATTRIBUTES
  1. Verifique se o JSON da chave do atributo do rótulo e dos metadados do atributo do rótulo está correto.

  2. Atualize ou remova a linha JSON do arquivo de manifesto. Para obter mais informações, consulte Criar um arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_MISSING_BOUNDING_BOX_CONFIDENCE

Mensagem de erro

Uma ou mais caixas delimitadoras não têm um valor de confiança.

Mais informações

A chave de confiança está ausente para uma ou mais caixas delimitadoras de localização de objetos. A chave de confiança de uma caixa delimitadora está nos metadados do atributo de rótulo, conforme mostrado no exemplo a seguir. Um erro ERROR_MISSING_BOUNDING_BOX_CONFIDENCE geralmente ocorre em arquivos de manifesto criados manualmente. Para obter mais informações, consulte Localização de objetos em arquivos de manifesto.

"bounding-box-metadata": { "objects": [{ "confidence": 1 }, { "confidence": 1 }],
Para corrigir ERROR_MISSING_BOUNDING_BOX_CONFIDENCE
  1. Verifique se a matriz objects no atributo do rótulo contém o mesmo número de chaves de confiança que há objetos na matriz annotations do atributo do rótulo.

  2. Atualize ou remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_MISSING_CLASS_MAP_ID

Mensagem de erro

Um ou mais IDs de classe estão faltando no mapa de classe.

Mais informações

O objeto class_id em uma anotação (caixa delimitadora) não tem uma entrada correspondente no mapa da classe de metadados do atributo de rótulo (class-map). Para obter mais informações, consulte Localização de objetos em arquivos de manifesto. Um erro ERROR_MISSING_CLASS_MAP_ID geralmente ocorre em arquivos de manifesto criados manualmente.

Para corrigir ERROR_MISSING_CLASS_MAP_ID
  1. Verifique se o valor class_id em cada objeto de anotação (caixa delimitadora) tem um valor correspondente na matriz class-map, conforme mostrado no exemplo a seguir. A matriz annotations e a matriz class_map devem ter o mesmo número de elementos.

    { "source-ref": "s3://custom-labels-bucket/images/IMG_1186.png", "bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [{ "class_id": 1, "top": 251, "left": 399, "width": 155, "height": 101 }, { "class_id": 0, "top": 65, "left": 86, "width": 220, "height": 334 }] }, "bounding-box-metadata": { "objects": [{ "confidence": 1 }, { "confidence": 1 }], "class-map": { "0": "Echo", "1": "Echo Dot" }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2018-10-18T22:18:13.527256", "job-name": "my job" } }
  2. Atualize ou remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_INVALID_JSON_LINE

Mensagem de erro

A linha JSON tem um formato inválido.

Mais informações

Um caractere inesperado foi encontrado na linha JSON. A linha JSON é substituída por uma nova linha JSON que contém somente as informações de erro. Um erro ERROR_INVALID_JSON_LINE normalmente ocorre em arquivos de manifesto criados manualmente. Para obter mais informações, consulte Localização de objetos em arquivos de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

Para corrigir ERROR_INVALID_JSON_LINE
  1. Abra o arquivo de manifesto e navegue até a linha JSON em que ocorre o erro ERROR_INVALID_JSON_LINE.

  2. Verifique se a linha JSON não contém caracteres inválidos e se os caracteres obrigatórios ; ou , não estão faltando.

  3. Atualize ou remova a linha JSON do arquivo de manifesto.

ERROR_INVALID_IMAGE

Mensagem de erro

A imagem é inválida. Verifique o caminho e/ou as propriedades da imagem do S3.

Mais informações

O arquivo referenciado por source-ref não é uma imagem válida. As possíveis causas incluem a proporção da imagem, o tamanho da imagem e o formato da imagem.

Para obter mais informações, consulte Diretrizes e cotas no Amazon Rekognition Custom Labels.

Para corrigir ERROR_INVALID_IMAGE
  1. Verifique o seguinte:

    • A proporção da imagem é menor que 20:1.

    • O tamanho da imagem é maior do que 15 MB

    • A imagem está no formato PNG ou JPEG.

    • O caminho até a imagem em source-ref está correto.

    • A dimensão mínima da imagem é maior que 64 pixels x 64 pixels.

    • A dimensão máxima da imagem é menor que 4096 pixels x 4096 pixels.

  2. Atualize ou remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_INVALID_IMAGE_DIMENSION

Mensagem de erro

As dimensões da imagem não estão em conformidade com as dimensões permitidas.

Mais informações

A imagem referenciada por source-ref não está em conformidade com as dimensões de imagem permitidas. A dimensão mínima é 64 pixels. A dimensão máxima é de 4096 pixels. ERROR_INVALID_IMAGE_DIMENSION é relatado para imagens com caixas delimitadoras.

Para obter mais informações, consulte Diretrizes e cotas no Amazon Rekognition Custom Labels.

Para corrigir ERROR_INVALID_IMAGE_DIMENSION (console)
  1. Atualize a imagem no bucket do Amazon S3 com dimensões que o Amazon Rekognition Custom Labels pode processar.

  2. No console do Amazon Rekognition Custom Labels, faça o seguinte:

    1. Remova as caixas delimitadoras existentes da imagem.

    2. Adicione novamente as caixas delimitadoras à imagem.

    3. Salve as alterações.

    Para obter mais informações, Como rotular objetos com caixas delimitadoras.

Para corrigir ERROR_INVALID_IMAGE_DIMENSION (SDK)
  1. Atualize a imagem no bucket do Amazon S3 com dimensões que o Amazon Rekognition Custom Labels pode processar.

  2. Obtenha a linha JSON existente para a imagem chamando ListDatasetEntries. Para o parâmetro de entrada SourceRefContains, especifique a localização do Amazon S3 e o nome do arquivo da imagem.

  3. Chame UpdateDatasetEntries e forneça a linha JSON para a imagem. Certifique-se de que o valor de source-ref corresponda à localização da imagem no bucket do Amazon S3. Atualize as anotações da caixa delimitadora para que correspondam às dimensões da caixa delimitadora necessárias para a imagem atualizada.

    { "source-ref": "s3://custom-labels-bucket/images/IMG_1186.png", "bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [{ "class_id": 1, "top": 251, "left": 399, "width": 155, "height": 101 }, { "class_id": 0, "top": 65, "left": 86, "width": 220, "height": 334 }] }, "bounding-box-metadata": { "objects": [{ "confidence": 1 }, { "confidence": 1 }], "class-map": { "0": "Echo", "1": "Echo Dot" }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2013-11-18T02:53:27", "job-name": "my job" } }

ERROR_INVALID_BOUNDING_BOX

Mensagem de erro

A caixa delimitadora tem valores fora do quadro.

Mais informações

As informações da caixa delimitadora especificam uma imagem que está fora do quadro da imagem ou contém valores negativos.

Para obter mais informações, consulte Diretrizes e cotas no Amazon Rekognition Custom Labels.

Para corrigir ERROR_INVALID_BOUNDING_BOX
  1. Verifique os valores das caixas delimitadoras na matriz annotations.

    "bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [{ "class_id": 1, "top": 251, "left": 399, "width": 155, "height": 101 }] },
  2. Atualize, ou como alternativa, remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_NO_VALID_ANNOTATIONS

Mensagem de erro

Nenhuma anotação válida encontrada.

Mais informações

Nenhum dos objetos de anotação na linha JSON contém informações válidas da caixa delimitadora.

Para corrigir ERROR_NO_VALID_ANNOTATIONS
  1. Atualize a matriz annotations para incluir objetos de caixa delimitadora válidos. Além disso, verifique se as informações correspondentes da caixa delimitadora (confidence e class_map) nos metadados do atributo do rótulo estão corretas. Para obter mais informações, consulte Localização de objetos em arquivos de manifesto.

    { "source-ref": "s3://custom-labels-bucket/images/IMG_1186.png", "bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [ { "class_id": 1, #annotation object "top": 251, "left": 399, "width": 155, "height": 101 }, { "class_id": 0, "top": 65, "left": 86, "width": 220, "height": 334 }] }, "bounding-box-metadata": { "objects": [ >{ "confidence": 1 #confidence object }, { "confidence": 1 }], "class-map": { "0": "Echo", #label "1": "Echo Dot" }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2018-10-18T22:18:13.527256", "job-name": "my job" } }
  2. Atualize, ou como alternativa, remova a linha JSON do arquivo de manifesto.

Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.

ERROR_BOUNDING_BOX_TOO_SMALL

Mensagem de erro

A altura e a largura da caixa delimitadora são muito pequenas.

Mais informações

As dimensões da caixa delimitadora (altura e largura) devem ser maiores que 1 x 1 pixels.

Durante o treinamento, o Amazon Rekognition Custom Labels redimensiona uma imagem se alguma de suas dimensões for maior que 1.280 pixels (as imagens de origem não são afetadas). As alturas e larguras das caixas delimitadoras resultantes devem ser maiores que 1 x 1 pixels. A localização da caixa delimitadora é armazenada na matriz annotations de uma linha JSON de localização do objeto. Para obter mais informações, consulte Localização de objetos em arquivos de manifesto.

"bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [{ "class_id": 1, "top": 251, "left": 399, "width": 155, "height": 101 }] },

As informações do erro são adicionadas ao objeto de anotação.

Para corrigir ERROR_BOUNDING_BOX_TOO_SMALL
  • Escolha uma das seguintes opções.

    • Aumente o tamanho das caixas delimitadoras que são muito pequenas.

    • Remova as caixas delimitadoras que são muito pequenas. Para obter informações sobre como remover uma caixa delimitadora, consulte ERROR_TOO_MANY_BOUNDING_BOXES.

    • Remova a imagem (linha JSON) do manifesto.

ERROR_TOO_MANY_BOUNDING_BOXES

Mensagem de erro

Há mais caixas delimitadoras do que o máximo permitido.

Mais informações

Há mais caixas delimitadoras do que o limite permitido (50). É possível remover o excesso de caixas delimitadoras no console do Amazon Rekognition Custom Labels ou pode removê-las da linha JSON.

Para corrigir ERROR_TOO_MANY_BOUNDING_BOXES (console).
  1. Decida quais caixas delimitadoras remover.

  2. Abra o console do Amazon Rekognition em https://console.aws.amazon.com/rekognition/.

  3. Escolha Usar rótulos personalizados.

  4. Escolha Como começar.

  5. No painel de navegação esquerdo, selecione o projeto que contém o conjunto de dados que você deseja usar.

  6. Na seção Conjuntos de dados, selecione o conjunto de dados que desejar usar.

  7. Na página da galeria do conjunto de dados, escolha Iniciar rotulagem para entrar no modo de rotulagem.

  8. Escolha a imagem da qual você deseja remover as caixas delimitadoras.

  9. Escolha Desenhar caixa delimitadora.

  10. Na ferramenta de desenho, selecione a caixa delimitadora que deseja excluir.

  11. Pressione a tecla "delete" no teclado para excluir a caixa delimitadora.

  12. Repita as duas etapas anteriores até excluir caixas delimitadoras suficientes.

  13. Escolha Concluído

  14. Escolha Save changes (Salvar alterações) para salvar suas alterações.

  15. Escolha Sair para sair do modo de rotulagem.

Para corrigir ERROR_TOO_MANY_BOUNDING_BOXES (linha JSON).
  1. Abra o arquivo de manifesto e navegue até a linha JSON em que ocorre o erro ERROR_TOO_MANY_BOUNDING_BOXES.

  2. Remova o seguinte para cada caixa delimitadora que você deseja remover.

    • Remova o objeto necessário annotation da matriz annotations.

    • Remova o objeto confidence correspondente da matriz objects nos metadados de atributo do rótulo.

    • Se não for mais usado por outras caixas delimitadoras, remova o rótulo do class-map.

    Use o exemplo a seguir para identificar quais itens remover.

    { "source-ref": "s3://custom-labels-bucket/images/IMG_1186.png", "bounding-box": { "image_size": [{ "width": 640, "height": 480, "depth": 3 }], "annotations": [ { "class_id": 1, #annotation object "top": 251, "left": 399, "width": 155, "height": 101 }, { "class_id": 0, "top": 65, "left": 86, "width": 220, "height": 334 }] }, "bounding-box-metadata": { "objects": [ >{ "confidence": 1 #confidence object }, { "confidence": 1 }], "class-map": { "0": "Echo", #label "1": "Echo Dot" }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2018-10-18T22:18:13.527256", "job-name": "my job" } }

WARNING_UNANNOTATED_RECORD

Mensagem de aviso

O registro não está anotado.

Mais informações

Uma imagem adicionada a um conjunto de dados usando o console do Amazon Rekognition Custom Labels não foi rotulada. A linha JSON da imagem não é usada para treinamento.

{ "source-ref": "s3://bucket/images/IMG_1186.png", "warnings": [ { "code": "WARNING_UNANNOTATED_RECORD", "message": "Record is unannotated." } ] }
Para corrigir WARNING_UNANNOTATED_RECORD

WARNING_NO_ANNOTATIONS

Mensagem de aviso

Nenhuma anotação fornecida.

Mais informações

Uma linha JSON no formato de localização de objetos não contém nenhuma informação da caixa delimitadora, apesar de ser anotada por um humano (human-annotated = yes). A linha JSON é válida, mas não é usada para treinamento. Para obter mais informações, consulte Noções básicas sobre treinar e testar manifestos de resultados de validação.

{ "source-ref": "s3://bucket/images/IMG_1186.png", "bounding-box": { "image_size": [ { "width": 640, "height": 480, "depth": 3 } ], "annotations": [ ], "warnings": [ { "code": "WARNING_NO_ATTRIBUTE_ANNOTATIONS", "message": "No attribute annotations were found." } ] }, "bounding-box-metadata": { "objects": [ ], "class-map": { }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2013-11-18 02:53:27", "job-name": "my job" }, "warnings": [ { "code": "WARNING_NO_ANNOTATIONS", "message": "No annotations were found." } ] }
Para corrigir WARNING_NO_ANNOTATIONS
  • Escolha uma das seguintes opções.

WARNING_NO_ATTRIBUTE_ANNOTATIONS

Mensagem de aviso

Nenhuma anotação de atributo fornecida.

Mais informações

Uma linha JSON no formato de localização de objetos não contém nenhuma informação de anotação da caixa delimitadora, apesar de ser anotada por um humano (human-annotated = yes). A matriz annotations não está presente ou não está preenchida. A linha JSON é válida, mas não é usada para treinamento. Para obter mais informações, consulte Noções básicas sobre treinar e testar manifestos de resultados de validação.

{ "source-ref": "s3://bucket/images/IMG_1186.png", "bounding-box": { "image_size": [ { "width": 640, "height": 480, "depth": 3 } ], "annotations": [ ], "warnings": [ { "code": "WARNING_NO_ATTRIBUTE_ANNOTATIONS", "message": "No attribute annotations were found." } ] }, "bounding-box-metadata": { "objects": [ ], "class-map": { }, "type": "groundtruth/object-detection", "human-annotated": "yes", "creation-date": "2013-11-18 02:53:27", "job-name": "my job" }, "warnings": [ { "code": "WARNING_NO_ANNOTATIONS", "message": "No annotations were found." } ] }
Para corrigir WARNING_NO_ATTRIBUTE_ANNOTATIONS
  • Escolha uma das seguintes opções.

    • Adicione um ou mais objetos de annotation da caixa delimitadora à linha JSON. Para obter mais informações, consulte Localização de objetos em arquivos de manifesto.

    • Remova o atributo da caixa delimitadora.

    • Remova a imagem (linha JSON) do manifesto. Se existirem outros atributos de caixa delimitadora válidos na linha JSON, é possível remover apenas o atributo inválido da caixa delimitadora da linha JSON.

ERROR_UNSUPPORTED_USE_CASE_TYPE

Mensagem de aviso

Mais informações

O valor do campo type não é groundtruth/image-classification ou groundtruth/object-detection. Para obter mais informações, consulte Criar um arquivo de manifesto.

{ "source-ref": "s3://bucket/test_normal_8.jpg", "BB": { "annotations": [ { "left": 1768, "top": 1007, "width": 448, "height": 295, "class_id": 0 }, { "left": 1794, "top": 1306, "width": 432, "height": 411, "class_id": 1 }, { "left": 2568, "top": 1346, "width": 710, "height": 305, "class_id": 2 }, { "left": 2571, "top": 1020, "width": 644, "height": 312, "class_id": 3 } ], "image_size": [ { "width": 4000, "height": 2667, "depth": 3 } ] }, "BB-metadata": { "job-name": "labeling-job/BB", "class-map": { "0": "comparator", "1": "pot_resistor", "2": "ir_phototransistor", "3": "ir_led" }, "human-annotated": "yes", "objects": [ { "confidence": 1 }, { "confidence": 1 }, { "confidence": 1 }, { "confidence": 1 } ], "creation-date": "2021-06-22T09:58:34.811Z", "type": "groundtruth/wrongtype", "cl-errors": [ { "code": "ERROR_UNSUPPORTED_USE_CASE_TYPE", "message": "The use case type of the BB-metadata label attribute metadata is unsupported. Check the type field." } ] }, "cl-metadata": { "is_labeled": true }, "cl-errors": [ { "code": "ERROR_NO_VALID_LABEL_ATTRIBUTES", "message": "No valid label attributes found." } ] }
Para corrigir ERROR_UNSUPPORTED_USE_CASE_TYPE
  • Escolha uma das seguintes opções:

    • Altere o valor do campo type para groundtruth/image-classification ougroundtruth/object-detection, dependendo do tipo de modelo que você deseja criar. Para obter mais informações, consulte Criar um arquivo de manifesto.

    • Remova a imagem (linha JSON) do manifesto.

ERROR_INVALID_LABEL_NAME_LENGTH

Mais informações

O tamanho do nome de um rótulo é muito longo. O tamanho máximo é de 256 caracteres.

Para corrigir ERROR_INVALID_LABEL_NAME_LENGTH
  • Escolha uma das seguintes opções:

    • Reduza o tamanho do nome do rótulo para 256 caracteres ou menos.

    • Remova a imagem (linha JSON) do manifesto.