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á.
Depurando erros do conjunto de dados do terminal
Há dois tipos de erros de terminal: erros de arquivo que causam falha na criação do conjunto de dados e erros de conteúdo que o Amazon Rekognition Custom Labels remove do conjunto de dados. A criação do conjunto de dados falhará se houver muitos erros de conteúdo.
Erros terminais no arquivo
A seguir estão os erros de arquivo. É possível obter informações sobre erros de arquivo chamando DescribeDataset
e verificando os campos Status
e StatusMessage
. Para ver um código demonstrativo, consulte Como descrever um conjunto de dados (SDK).
ERROR_ MANIFEST _ INACCESSIBLE UNSUPPORTED _OU_ _ FORMAT
Mensagem de erro
A extensão ou o conteúdo do arquivo de manifesto são inválidos.
O arquivo de manifesto de treinamento ou teste não tem uma extensão de arquivo ou seu conteúdo é inválido.
Para corrigir o erro ERROR_ MANIFEST _ INACCESSIBLE UNSUPPORTED _OU_ _ FORMAT
Verifique as seguintes possíveis causas nos arquivos de manifesto de treinamento e teste.
O arquivo de manifesto não tem uma extensão. Por convenção, a extensão do arquivo é
.manifest
.Não foi possível encontrar o bucket ou a chave do Amazon S3 para o arquivo de manifesto.
ERROR_MANIFEST_SIZE_TOO_LARGE
Mensagem de erro
O tamanho do arquivo de manifesto excede o tamanho máximo permitido.
O tamanho do arquivo do manifesto de treinamento ou teste (em bytes) é muito grande. Para obter mais informações, consulte Diretrizes e cotas no Amazon Rekognition Custom Labels. Um arquivo de manifesto pode ter menos do que o número máximo de JSON linhas e ainda exceder o tamanho máximo do arquivo.
Não é possível pode usar o console do Amazon Rekognition Custom Labels para corrigir o erro O tamanho do arquivo de manifesto excede o tamanho máximo permitido.
Para corrigir o erro ERROR_ MANIFEST _ SIZE _ TOO _ LARGE
Verifique quais manifestos de treinamento e teste excedem o tamanho máximo do arquivo.
Reduza o número de JSON linhas nos arquivos de manifesto que são muito grandes. Para obter mais informações, consulte Criar um arquivo de manifesto.
ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM
Mensagem de erro
O arquivo de manifesto tem muitas linhas.
Mais informações
O número de JSON linhas (número de imagens) no arquivo de manifesto é maior que o limite permitido. O limite é diferente para modelos em nível de imagem e modelos de localização de objetos. Para obter mais informações, consulte Diretrizes e cotas no Amazon Rekognition Custom Labels.
JSONOs erros de linha são validados até que o número de JSON linhas atinja o ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM
limite.
Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir o erro ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM
.
Para corrigir ERROR_MANIFEST_ROWS_EXCEEDS_MAXIMUM
Reduza o número de JSON linhas no manifesto. Para obter mais informações, consulte Criar um arquivo de manifesto.
ERROR_ _ INVALID _ PERMISSIONS MANIFEST _S3_ BUCKET
Mensagem de erro
As permissões de bucket do S3 estão incorretas.
O Amazon Rekognition Custom Labels não tem permissões para um ou mais buckets que contêm os arquivos de manifesto de treinamento e teste.
Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.
Para corrigir o erro ERROR_ _ INVALID _ PERMISSIONS MANIFEST _S3_ BUCKET
Verifique as permissões dos buckets contendo os manifestos de treinamento e teste. Para obter mais informações, consulte Etapa 2: configure as permissões do console do Amazon Rekognition Custom Labels.
ERROR_ _ TOO MANY _ RECORDS _EM_ ERROR
Mensagem de erro
O arquivo de manifesto tem muitos erros terminais.
Para corrigir ERROR_TOO_MANY_RECORDS_IN_ERROR
Reduza o número de JSON linhas (imagens) com erros de conteúdo do terminal. Para obter mais informações, consulte Erros terminais de conteúdo do manifesto.
Não é possível usar o console do Amazon Rekognition Custom Labels para corrigir este erro.
ERROR_MANIFEST_TOO_MANY_LABELS
Mensagem de erro
O arquivo de manifesto tem muitos rótulos.
Mais informações
O número de rótulos exclusivos no manifesto (conjunto de dados) é maior do que o limite permitido. Se o conjunto de dados de treinamento for dividido para criar um conjunto de dados de teste, o número de rótulos será determinado após a divisão.
Para corrigir ERROR _ MANIFEST _ _ TOO MANY _ LABELS (Console)
Remova os rótulos do conjunto de dados. Para obter mais informações, consulte Como gerenciar rótulos. Os rótulos são removidos automaticamente das imagens e das caixas delimitadoras em seu conjunto de dados.
Para corrigir ERROR _ MANIFEST _ TOO _ MANY _ LABELS (JSONLinha)
Manifestos com JSON linhas no nível da imagem — Se a imagem tiver um único rótulo, remova as JSON linhas das imagens que usam o rótulo desejado. Se a JSON Linha contiver vários rótulos, remova somente o JSON objeto do rótulo desejado. Para obter mais informações, consulte Como adicionar vários rótulos em nível de imagem a uma imagem.
Manifestos com JSON linhas de localização do objeto — Remova a caixa delimitadora e as informações da etiqueta associada à etiqueta que você deseja remover. Faça isso para cada JSON linha que contém o rótulo desejado. É necessário remover o rótulo da matriz
class-map
e os objetos correspondentes na matrizobjects
eannotations
. Para obter mais informações, consulte Localização de objetos em arquivos de manifesto.
ERROR_INSUFFICIENT_IMAGES_PER_LABEL_FOR_DISTRIBUTE
Mensagem de erro
O arquivo de manifesto não tem imagens rotuladas suficientes para distribuir o conjunto de dados.
A distribuição do conjunto de dados ocorre quando o Amazon Rekognition Custom Labels divide um conjunto de dados de treinamento para criar um conjunto de dados de teste. Você também pode dividir um conjunto de dados chamando o. DistributeDatasetEntries
API
Para corrigir o erro ERROR_ MANIFEST _ TOO _ MANY _ LABELS
Adicione mais imagens rotuladas ao conjunto de dados de treinamento.
Erros terminais de conteúdo
A seguir estão os erros terminais de conteúdo. Durante a criação do conjunto de dados, as imagens com erros terminais de conteúdo são removidas do conjunto de dados. O conjunto de dados ainda pode ser usado para treinamento. Se houver muitos erros de conteúdo, a criação do conjunto de dados falhará. Os erros de conteúdo do terminal relacionados às operações do conjunto de dados não são exibidos no console nem retornados de DescribeDataset
nenhum outroAPI. Se perceber que imagens ou anotações estão faltando em seus conjuntos de dados, verifique os seguintes problemas nos arquivos de manifesto do conjunto de dados:
O comprimento de uma JSON linha é muito longo. O tamanho máximo é de 100 mil caracteres.
O
source-ref
valor está ausente em uma JSON linha.O formato de um
source-ref
valor em uma JSON linha é inválido.O conteúdo de uma JSON linha não é válido.
O valor de um campo
source-ref
aparece mais de uma vez. Uma imagem só pode ser referenciada uma vez em um conjunto de dados.
Para obter informações sobre o campo source-ref
, consulte Criar um arquivo de manifesto.