Как я могу использовать обученную модель классификации изображений в Sagemaker для выполнения логических выводов при загрузке изображений через веб-страницу?

Я обучил свою модель классификации изображений с помощью sagemaker и развернул с помощью конечной точки. Я также создал веб-страницу, которая принимает изображения. Кроме того, мне удалось создать файл api. Я не уверен, как создать лямбда-функцию для принятия изображения и выполнения логического вывода для изображения. Кроме того, следует ли включать этапы предварительной обработки в лямбда-функцию.

Заранее спасибо.

1 ответ

Следует ли включать этапы предварительной обработки, может зависеть от алгоритма. Для встроенной в SageMaker классификации изображений предварительная обработка не требуется. В этом случае вы можете перенаправлять запросы на конечную точку с помощью Amazon API Gateway. См. Это руководство https://aws.amazon.com/blogs/machine-learning/creating-a-machine-learning-powered-rest-api-with-amazon-api-gateway-mapping-templates-and-amazon-sagemaker/.

Если предварительная обработка не требуется, то создавать шаблон VTL не нужно. Вы можете настроить "сквозную" обработку содержимого, "когда ни один шаблон не соответствует заголовку Content-Type запроса". Для встроенной классификации изображений не забудьте добавить заголовки Content-Type и Accept в конфигурацию "Запрос метода" шлюза API.

Другие вопросы по тегам