#python #image #video #boto3 #aiml
#python #изображение #Видео #boto3 #aiml
Вопрос:
После создания пользовательской модели метки с помощью API распознавания Boto3 я пытаюсь использовать модель для прогнозирования следующим образом:
from boto3 import client
rekog = client('rekognition')
def detect_labels(bucket=None, key=None, project_version_arn=None):
response = rekog.detect_custom_labels(
Image={'S3Object':{'Bucket':bucket, 'Name':key}},
ProjectVersionArn=project_version_arn
)
Но я получаю следующую ошибку исключения:
Произошла ошибка (исключение ResourceNotReadyException) при вызове операции DetectCustomLabels: projectVersion arn: aws: распознавание: us-east-1: бла-бла-бла-не готов.———————— не готов——-
Я думал, что версия проекта должна быть готова, как только модель будет создана с определенным и доступным project_version_arn. Есть ли что-нибудь, что я должен сделать, чтобы сделать модель (project_version_arn) готовой?
Ответ №1:
Вы пропустили шаг. Вам необходимо запустить модель, чтобы иметь возможность ее использовать. Имейте в виду, что с вас взимается плата за каждую минуту работы модели.
https://docs.aws.amazon.com/rekognition/latest/customlabels-dg/gs-step-start-model.html