机器学习组件 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

机器学习组件

Amazon IoT Greengrass提供了机器学习组件,您可以选择这些组件并将其部署到支持的设备执行机器学习推理.Amazon-提供的机器学习组件大致分类如下:

  • 模型组件-包含机器学习模型作为 Greengrass 工件。

  • Runtime 组件-包含用于安装机器学习框架及其对 Greengrass 核心设备的依赖关系的脚本。

  • 推理组件-包含推断代码,并包含用于安装机器学习框架和下载预训练的机器学习模型的组件依赖关系。

公共机器学习组件使用示例推理代码和预训练模型来执行图像分类和目标检测,使用深度学习运行时(德国航天中心) 和TensorFlow 精简版. 要使用自己的模型执行自定义机器学习推理,或使用不同的机器学习框架,您可以将这些公共组件的配方用作模板来创建自定义机器学习组件。有关更多信息,请参阅自定义您的机器学习组件

适用于 DLR 的机器学习组件

Amazon IoT Greengrass提供了以下公共组件,用于使用深度学习运行时(DRR).

组件 描述 这取决于核 组件类型 开源
DLR 图像分类 推断组件,它使用 DLR 映像分类模型存储和 DLR 运行时组件作为依赖关系来安装 DLR、下载示例映像分类模型以及在支持的设备上执行映像分类推断。 GENER
DLR 对象检测 推断组件,它使用 DLR 对象检测模型存储和 DLR 运行时组件作为依赖关系来安装 DLR、下载示例对象检测模型以及在支持的设备上执行对象检测推断。 GENER
DLR 影像分类模型存储 包含样本 Resnet-50 影像分类模型的模型组件,作为 Greengrass 伪影。 GENER
DLR 对象检测模型存储 包含示例 Yolov3 对象检测模型作为 Greengrass 伪影的模型组件。 GENER
DLR 运行时组件,包含用于安装 DLR 及其对 Greengrass 核心设备的依赖关系的安装脚本。 GENER

精简版的机器学习组件

Amazon IoT Greengrass提供了以下公共组件,用于使用TensorFlow 精简版.

组件 描述 这取决于核 组件类型 开源
TensorFlow 精简版图像分类 推断组件,它使用 TensorFlow Lite 图像分类模型存储和 TensorFlow Lite 运行时组件作为依赖关系来安装 TensorFlow Lite,下载示例图像分类模型,并在支持的设备上执行图像分类推理。 GENER
精简版 TensorFlow 体检测 推断组件,它使用 TensorFlow Lite 对象检测模型存储和 TensorFlow Lite 运行时组件作为依赖关系来安装 TensorFlow Lite,下载样本对象检测模型,并在支持的设备上执行目标检测推理。 GENER
TensorFlow 精简版图像分类模型店 包含示例 MobileNet v1 模型作为 Greengrass 工件的模型组件。 GENER
TensorFlow 精简版对象检测模型存储 包含示例单次镜头检测 (SSD) MobileNet 模型作为 Greengrass 工件的模型组件。 GENER
TensorFlow 精简版本 运行时组件,包含用于安装 TensorFlow Lite 及其对 Greengrass 核心设备的依赖关系的安装脚本。 GENER