機器學習元件 - AWS IoT Greengrass

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

機器學習元件

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

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

  • 模型元件 — 包含做為 Greengrass 人工因素的機器學習模型。

  • 執行階段元件 — 包含在 Greengrass 核心裝置上安裝機器學習架構及其相依性的指令碼。

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

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

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

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

注意

幾個AWS提供的組件取決於 Greengrass 核的特定次要版本。由於這種依賴關係,您需要在將 Greengrass 核更新為新的次要版本時更新這些組件。如需每個元件所依賴之特定原子核版本的詳細資訊,請參閱對應的元件主題。如需更新核心的詳細資訊,請參閱更新AWS IoT Greengrass核心軟件(OTA)

當組件具有泛型和 Lambda 的組件類型時,該組件的當前版本是泛型類型,而先前版本的組件是 Lambda 類型。

元件 描述 元件類型 支援的作業系統 開放原始碼
Lookout for Vision 邊緣代理 在 Greengrass 核心裝置上部署適用於視覺的 Amazon Lookout 執行階段,因此您可以使用電腦視覺來尋找工業產品中的瑕疵。 一般 Linux
SageMaker 邊緣管理員 在 Greengrass 核心裝置上部署 Amazon SageMaker 邊緣管理器代理程式。 一般 Linux、Windows
DLR 影像分類 使用 DLR 影像分類模型存放區和 DLR 執行階段元件做為相依性的推論元件,以安裝 DLR、下載範例影像分類模型,以及在支援的裝置上執行影像分類推論。 一般 Linux、Windows
DLR 物體偵測 使用 DLR 物件偵測模型存放區和 DLR 執行階段元件做為相依性的推論元件,以安裝 DLR、下載範例物件偵測模型,以及在支援的裝置上執行物件偵測推論。 一般 Linux、Windows
DLR 圖像分類模型商店 包含示例 ResNet -50 圖像分類模型作為 Greengrass 工件的模型組件。 一般 Linux、Windows
DLR 物件偵測模型商店 包含樣本 Yolov3 對象檢測模型作為綠色工件的模型組件。 一般 Linux、Windows
DLR 執行階段 包含用於在 Greengrass 核心裝置上安裝 DLR 及其相依性的安裝指令碼的執行階段元件。 一般 Linux、Windows
TensorFlow 精簡版圖片分類 使用 TensorFlow Lite 影像分類模型存放區和 Lite 執行階段元件做為相依性的推論元件,以安裝 TensorFlow Lite、下載範例影像分類模型,以及在支援的裝置上執行影像分類推論。 TensorFlow 一般 Linux、Windows
TensorFlow 精簡型物體偵測 使用 TensorFlow Lite 物件偵測模型存放區和 Lite 執行階段元件做為相依性的推論元件,以安裝 TensorFlow Lite、下載範例物件偵測模型,以及在支援的裝置上執行物件偵測推論。 TensorFlow 一般 Linux、Windows
TensorFlow 精簡版圖片分類模型店 包含做為 Greengrass 人工因素的 MobileNet v1 模型範例的模型元件。 一般 Linux、Windows
TensorFlow 精簡型物件偵測模型商店 包含做為 Greengrass 假影的範例單次發射偵測 (SSD) MobileNet 模型的模型元件。 一般 Linux、Windows
TensorFlow 精簡版運行 包含用於在 Greengrass 核心裝置上安裝 TensorFlow Lite 及其相依性的安裝指令碼的執行階段元件。 一般 Linux、Windows