機械学習コンポーネント - AWS IoT Greengrass

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

機械学習コンポーネント

AWS IoT Greengrass には、Amazon SageMaker AI でトレーニングされたモデルまたは Amazon S3 に保存されている独自の事前トレーニング済みモデルを使用して機械学習推論を実行するために、サポートされているデバイスにデプロイできる以下の機械学習コンポーネントが用意されています。

AWS には、次のカテゴリの機械学習コンポーネントが用意されています。

  • モデルコンポーネント - Greengrass アーティファクトとして機械学習モデルが含まれます。

  • ランタイムコンポーネント - 機械学習フレームワークとその従属関係を Greengrass コアデバイスにインストールするスクリプトが含まれます。

  • 推論コンポーネント - 推論コードが含まれ、機械学習フレームワークをインストールして事前学習済みの機械学習モデルをダウンロードするためのコンポーネント従属関係が含まれます。

AWSが提供する機械学習コンポーネントでサンプル推論コードと事前トレーニング済みモデルを使用して、 DLR と Lite TensorFlow を使用してイメージ分類とオブジェクト検出を実行できます。Amazon S3 に格納されている独自のモデルでカスタム機械学習の推論を実行したり、別の機械学習フレームワークを使用したりするには、これらのパブリックコンポーネントのレシピをテンプレートとして使用して、カスタム機械学習コンポーネントを作成できます。詳細については、「機械学習コンポーネントのカスタマイズ」を参照してください。

AWS IoT Greengrass には、Greengrass AWSコアデバイス上の SageMaker AI Edge Manager エージェントのインストールとライフサイクルを管理するために が提供するコンポーネントも含まれています。 SageMaker AI Edge Manager を使用すると、Amazon SageMaker AI Neo でコンパイルされたモデルをコアデバイス上で直接使用できます。詳細については、「Greengrass コアデバイスで Amazon SageMaker AI Edge Manager を使用する」を参照してください。

次の表に、 で使用できる機械学習コンポーネントを示します AWS IoT Greengrass。

注記

いくつかの AWS提供されるコンポーネントは、Greengrass nucleus の特定のマイナーバージョンによって異なります。この従属関係により、Greengrass nucleus を新しいマイナーバージョンに更新するとき、これらのコンポーネントを更新する必要があります。各コンポーネントが依存する nucleus の特定バージョンの情報については、対応するコンポーネントのトピックを参照してください。nucleus の更新の詳細については、「AWS IoT Greengrass Core ソフトウェア (OTA) の更新」を参照してください。

コンポーネントにジェネリックと Lambda の両方のコンポーネントタイプがある場合、コンポーネントの現在のバージョンはジェネリックタイプであり、コンポーネントの以前のバージョンは Lambda タイプです。

コンポーネント 説明 コンポーネントタイプ サポートされる OS オープンソース
Lookout for Vision エッジエージェント Amazon Lookout for Vision ランタイムを Greengrass コアデバイスにデプロイし、コンピュータビジョンを使用して産業製品の欠陥を検出できるようにします。 ジェネリック Linux いいえ
SageMaker AI Edge Manager Amazon SageMaker AI Edge Manager エージェントを Greengrass コアデバイスにデプロイします。 ジェネリック Linux、Windows いいえ
DLR イメージ分類 DLR イメージ分類モデルストアとDLRランタイムコンポーネントを依存関係として使用して、 をインストールしDLR、サンプルイメージ分類モデルをダウンロードし、サポートされているデバイスでイメージ分類推論を実行する推論コンポーネント。 ジェネリック Linux、Windows いいえ
DLR オブジェクトの検出 DLR オブジェクト検出モデルストアとDLRランタイムコンポーネントを依存関係として使用して、 をインストールしDLR、サンプルオブジェクト検出モデルをダウンロードし、サポートされているデバイスでオブジェクト検出推論を実行する推論コンポーネント。 ジェネリック Linux、Windows いいえ
DLR イメージ分類モデルストア サンプル ResNet50 イメージ分類モデルを Greengrass アーティファクトとして含むモデルコンポーネント。 ジェネリック Linux、Windows いいえ
DLR オブジェクト検出モデルストア Greengrass アーティファクトとしてサンプルYOLOv3オブジェクト検出モデルを含むモデルコンポーネント。 ジェネリック Linux、Windows いいえ
DLR ランタイム Greengrass コアデバイスに DLRとその依存関係をインストールするために使用されるインストールスクリプトを含むランタイムコンポーネント。 ジェネリック Linux、Windows いいえ
TensorFlow Lite イメージ分類 TensorFlow Lite イメージ分類モデルストアと TensorFlow Lite ランタイムコンポーネントを依存関係として使用して、Lite TensorFlow をインストールし、サンプルイメージ分類モデルをダウンロードし、サポートされているデバイスでイメージ分類推論を実行する推論コンポーネント。 ジェネリック Linux、Windows いいえ
TensorFlow Lite オブジェクト検出 TensorFlow Lite オブジェクト検出モデルストアと TensorFlow Lite ランタイムコンポーネントを依存関係として使用し、Lite TensorFlow のインストール、サンプルオブジェクト検出モデルのダウンロード、サポートされているデバイスでのオブジェクト検出推論を実行する推論コンポーネント。 ジェネリック Linux、Windows いいえ
TensorFlow Lite イメージ分類モデルストア Greengrass アーティファクトとしてサンプル MobileNet v1 モデルを含むモデルコンポーネント。 ジェネリック Linux、Windows いいえ
TensorFlow Lite オブジェクト検出モデルストア Greengrass アーティファクトとしてサンプルのシングルショット検出 (SSD) MobileNet モデルを含むモデルコンポーネント。 ジェネリック Linux、Windows いいえ
TensorFlow Lite ランタイム Greengrass コアデバイスに TensorFlow Lite とその依存関係をインストールするために使用されるインストールスクリプトを含むランタイムコンポーネント。 ジェネリック Linux、Windows いいえ