本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
機器學習元件
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 | 否 |