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

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

机器学习组件

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

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

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

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

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

适用于 DLR 的机器学习组件

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

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

精简版的机器学习组件

Amazon IoT Greengrass提供了以下公共组件来支持使用TensorFlow 精简版本

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