AWS、クラウドでトレーニングした機械学習モデルをエッジデバイスで実行する「AWS Greengrass ML Inference」発表

2018年4月10日

Amazon Web Services(AWS)は、クラウドのエッジとして接続したデバイスで機械学習推論を実行できる新サービス[「AWS Greengrass ML Inference」を発表しました

AWS Greengrass ML Inference

AWS Greengrassは、クラウドに接続されたエッジデバイス上でAWS Lambdaによるプログラミングを実現するほか、クラウドとのデータ同期やメッセージングなどを可能にするソフトウェアです。

今回発表された「AWS Greengrass ML Inference」は、このAWS Greengrassの新機能としてエッジデバイス上で機械学習による推論機能の実行を可能にしたもの。

データに対するレスポンスを、クラウドと通信することなくエッジデバイス上で稼働する機械学習推論によって行えるため、より高速なレスポンスが可能になります。またオフラインでも動作するため、接続環境が十分でないところでの稼働も可能。

例えば、エッジデバイス上で機械学習推論による音声検出機能を実装したうえで、認識したコマンドによる商品の注文などの複雑な処理のみクラウドで行う、といったことが可能になります。

AWS Greengrass ML Inference は、Apache MXNet、TensorFlow、Caffe2、CNTKに対応。さらに、NVIDIA Jetson、Intel Apollo Lake デバイス、Raspberry Piなどのデバイスでは、AWS Greengrass ML Inference にあらかじめ含まれるApache MXNet パッケージも利用できます。

AWS上でトレーニングした機械学習モデルは、AWS Greengrassコンソールからの操作でクラウドからエッジデバイスに簡単に転送できます。また、AWS Greengrassコンソールでエッジデバイス上の GPU などのハードウェアアクセラレーターをローカルリソースとして指定することで、ローカルのアクセラレーターデバイスを活用できます。

クラウドで機械学習をトレーニングしエッジデバイスで実行

エッジデバイスでの機械学習の実行は、Windows 10の次期大型アップデートやJavaScript環境で実現しつつあります。

いずれもクラウド上で機械学習のモデルを構築し、トレーニングさせたものをエッジデバイスで実行することを想定しています。

そしてAWSも今回のAWS Greengrass ML Inference発表で、同様にクラウドでの機械学習の構築とトレーニング、エッジデバイスでの実行を支援する環境が整うことになります。

こうしたクラウドとエッジの連係が、機械学習の実装における新しいトレンドになるのでしょうか。

あわせて読みたい

AWS 機械学習・AI IoT




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本