機器學習元件 - AWS IoT Greengrass

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

機器學習元件

AWS IoT Greengrass 提供下列機器學習元件,您可以將這些元件部署到支援的裝置,以使用 Amazon SageMaker AI 訓練的模型,或使用存放在 Amazon S3 中的您自己的預先訓練模型來執行機器學習推論

AWS 提供下列類別的機器學習元件:

  • 模型元件 - 包含機器學習模型做為 Greengrass 成品。

  • 執行期元件 - 包含指令碼,可在 Greengrass 核心裝置上安裝機器學習架構及其相依性。

  • 推論元件 - 包含推論程式碼,並包含元件相依性,以安裝機器學習架構和下載預先訓練的機器學習模型。

您可以在 AWS提供的機器學習元件中使用範例推論程式碼和預先訓練的模型,以使用 DLR 和 TensorFlow Lite 執行影像分類和物件偵測。若要使用存放在 Amazon S3 中的自有模型執行自訂機器學習推論,或使用不同的機器學習架構,您可以使用這些公有元件的配方做為範本來建立自訂機器學習元件。如需詳細資訊,請參閱自訂您的機器學習元件

AWS IoT Greengrass 也包含 AWS提供的元件,用於管理 Greengrass 核心裝置上 SageMaker AI Edge Manager 代理程式的安裝和生命週期。透過 SageMaker AI Edge Manager,您可以直接在核心裝置上使用 Amazon SageMaker AI Neo 編譯模型。如需詳細資訊,請參閱在 Greengrass 核心裝置上使用 Amazon SageMaker AI Edge Manager

下表列出 中可用的機器學習元件 AWS IoT Greengrass。

注意

數個 AWS提供的元件取決於 Greengrass 核的特定次要版本。由於此相依性,當您將 Greengrass 核更新為新的次要版本時,您需要更新這些元件。如需每個元件所依賴之特定 核版本的資訊,請參閱對應的元件主題。如需更新 核的詳細資訊,請參閱 更新 AWS IoT Greengrass 核心軟體 (OTA)

當元件同時具有通用和 Lambda 的元件類型時,元件的目前版本是通用類型,而元件的先前版本是 Lambda 類型。

元件 描述 元件類型 支援的作業系統 開放原始碼
尋找 Vision Edge 代理程式 在 Greengrass 核心裝置上部署 Amazon Lookout for Vision 執行期,因此您可以使用電腦視覺來尋找工業產品中的瑕疵。 一般 Linux
SageMaker AI Edge Manager 在 Greengrass 核心裝置上部署 Amazon SageMaker AI Edge Manager 代理程式。 一般 Linux、Windows
DLR 映像分類 使用 DLR 影像分類模型存放區和 DLR 執行期元件做為相依性的推論元件,以安裝 DLR、下載範例影像分類模型,以及在支援的裝置上執行影像分類推論。 一般 Linux、Windows
DLR 物件偵測 使用 DLR 物件偵測模型存放區和 DLR 執行期元件做為相依性的推論元件,以安裝 DLR、下載範例物件偵測模型,以及在支援的裝置上執行物件偵測推論。 一般 Linux、Windows
DLR 影像分類模型存放區 包含 ResNet-50 影像分類模型範例做為 Greengrass 成品的模型元件。 一般 Linux、Windows
DLR 物件偵測模型存放區 包含範例 YOLOv3 物件偵測模型做為 Greengrass 成品的模型元件。 一般 Linux、Windows
DLR 執行時間 包含安裝指令碼的執行期元件,用於在 Greengrass 核心裝置上安裝 DLR 及其相依性。 一般 Linux、Windows
TensorFlow Lite 影像分類 使用 TensorFlow Lite 影像分類模型存放區和 TensorFlow Lite 執行期元件做為相依性的推論元件,以安裝 TensorFlow Lite、下載範例影像分類模型,並在支援的裝置上執行影像分類推論。 一般 Linux、Windows
TensorFlow Lite 物件偵測 使用 TensorFlow Lite 物件偵測模型存放區和 TensorFlow Lite 執行期元件做為相依性的推論元件,以安裝 TensorFlow Lite、下載範例物件偵測模型,以及在支援的裝置上執行物件偵測推論。 一般 Linux、Windows
TensorFlow Lite 影像分類模型存放區 模型元件,其中包含做為 Greengrass 成品的範例 MobileNet v1 模型。 一般 Linux、Windows
TensorFlow Lite 物件偵測模型存放區 模型元件,其中包含做為 Greengrass 成品的範例單一鏡頭偵測 (SSD) MobileNet 模型。 一般 Linux、Windows
TensorFlow Lite 執行時間 包含安裝指令碼的執行期元件,用於在 Greengrass 核心裝置上安裝 TensorFlow Lite 及其相依性。 一般 Linux、Windows