【发布时间】:2020-03-27 00:35:55
【问题描述】:
我已经使用 sagemaker 训练了我的图像分类模型并使用端点进行了部署。我还创建了一个接受图像的网页。此外,我能够创建 api。我不确定如何创建 lambda 函数来接受图像并对图像进行推理。另外,我是否应该在 lambda 函数中包含预处理步骤。
提前谢谢你。
【问题讨论】:
标签: amazon-web-services aws-lambda detection amazon-sagemaker inference
我已经使用 sagemaker 训练了我的图像分类模型并使用端点进行了部署。我还创建了一个接受图像的网页。此外,我能够创建 api。我不确定如何创建 lambda 函数来接受图像并对图像进行推理。另外,我是否应该在 lambda 函数中包含预处理步骤。
提前谢谢你。
【问题讨论】:
标签: amazon-web-services aws-lambda detection amazon-sagemaker inference
是否应包括预处理步骤可能取决于算法。对于 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 网关的“方法请求”配置中。
【讨论】: