製造業のAI導入で最重要な「MLOps」、機械学習モデルができたら終わりじゃない:エッジコンピューティング(2/2 ページ)
アマゾン ウェブ サービス(AWS)のオンラインユーザーイベント「AWS Summit Online」に、東大発のAI(人工知能)ベンチャー・アイデミー 社長の石川聡彦氏が登壇。「製造業におけるIoT×AI/ML基盤の構築とその運用事例」をテーマに講演を行った。
製造業におけるAIプロジェクト特有の3つの課題
多くの製造業企業がAI活用に取り組んでいるが、なかなか成功に結び付かないという話も聞かれる。製造業へのAI導入でさまざまな経験を積んできた石川氏は、製造業特有の課題として「本社(研究所など)と現場(工場など)のステークホルダーの変化」「Windows-Linuxおよびオンプレ-クラウド技術選定」「エッジデバイスとその通信手段の選定」の3つを挙げる。
例えば、ステークホルダーの変化では、初期のPoC(概念実証)の制作はトップダウンの組織であるRD(研究開発)/DX(デジタルトランスフォーメーション)のチームが担当する一方で、実運用への意向に向けたプレ運用システムの担い手については、外注になる場合もあれば、内製する場合もRD/DXチームが引き続き中心になったり、現場が中心になったりすることもある。「あるべき姿としては、競争優位を規定するMLモデルの作成は現場が改善に集中し、運用システムは既存プラットフォームなどを流用してインフラを構築してできるだけ低コストにすべきだろう」(石川氏)。
一定の成果が出ている製造業の取り組みとしては、基本的にRD/DXチームが現場に合わせるとともに、現場へのAIやIoTの啓発活動を推進して理解者を増やし、さらにはRD/DXチームのモデル開発者が現場に転籍して、運用までシームレスに担当するという選択肢もあるとした。石川氏は「RD/DXチームと現場は対立しやすい構造だが、現場側に理解者を増やすことで現場で運用のサイクルを回せるようにし、しっかり利益に結び付けられるようにすべきだ」と強調する。
解決が難しい問題が、Windows-Linuxおよびオンプレ-クラウド技術選定だ。RD/DXチームはLinuxとクラウドを、現場はWindowsとオンプレを志向するため、AIプロジェクトの当初は対立することが多い。この問題の解決はケースバイケースになるという。「例えば、技術的制約としてセンサーのドライバーがWindowsしか対応しない場合もある。また、保守運用コストの面では、慣れないLinuxの採用をためらうこともあるが、人材育成で対応している企業もある」(石川氏)。
クラウドとオンプレミスの対立についても、最近はハイブリッド型で対応することが多いようだ。以前のように現場へのクラウド導入を最初から否定されることはなく、メンテナンスコストの低減などで明確に効果が出ることから、採用には以前よりははるかに前向きだ。石川氏は「それでも、機械メーカーだとクラウドにデータを収集することが難しかったり、サプライヤーがOEMとのデータのやりとりに制限があったり、ビジネスモデル的な制限はある。そして、『もし何かあったらどうしよう……』という心理的な制限もまだまだ大きい。これらは啓発活動で解決していくしかない」と述べる。
エッジデバイスとその通信手段の選定も導入の課題になっている。PoCのエッジデバイスとしても広く採用されている「Raspberry Pi」や「Jetson Nano」などは、Pythonのバージョンライブラリなどによって制約が出てしまう。
例えば、Jetson NanoでAWSのエッジコンピューティングフレームワーク「AWS IoT Greengrass」を利用しようとすると、Jetson Nanoがオフィシャルサポートする「TensorFlow」がPython3.6をサポートするのに対し、AWS IoT GreengrassはPython3.7をサポートするというズレが生じてしまう。「Pythonのサブプロセスを利用して、AWS IoT GreengrassデーモンはPython3.7を実行するという対応法があるが、センサーやローカル環境によっては一律的な対応ができるわけではない。開発手法としてはウオーターフォールではなく、アジャイルでなければ、こういった事態に機動的に対応できない」(石川氏)という。
AWSベースの「Modeloy」は月額30万円から
アイデミーが対応した製造業のAI/IoTプロジェクトでは、先述のAWS IoT Greengrassの他、エッジデバイスを管理する「AWS IoT Core」や、エッジデバイス上でMLモデルに基づく推論などさまざまな処理を行う「AWS Lambda」、ストリームデータ収集を行う「Amazon Kinesis」、データストレージとなる「Amazon S3」、可視化のツール「Amazon QuickSight」、MLモデルの再訓練などに活用できるマネージドサービス「Amazon SageMaker」などだ。
石川氏は「IoTは考えることがたくさんあるが、AWS IoT Greengrassを活用すればエッジデバイスの管理がかなり楽になる。Amazon Kinesisは製造現場の大量データ収集を二アリアルタイムで対応できる。そしてAmazon SageMakerは、MLOpsの基本的な機能を楽に実装できる」と語る。
アイデミーは、これらのAWSのさまざまなサービスをベースに、機械学習の実運用フェーズの工数をさらに削減するプラットフォームとして提供しているのがModeloyだ。月額利用料も、ストレージ1TBと1000個までのIoTデバイス接続のプランで月額30万円からと導入を検討しやすい価格に設定。モデル構築に必要な初期のデータ収集についても、約3カ月で約500万円で対応している。「Modeloyによって、現場がMLモデルの構築、改善に集中できる手助けができれば」(石川氏)という。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- AIと機械学習とディープラーニングは何が違うのか
技術開発の進展により加速度的に進化しているAI(人工知能)。このAIという言葉とともに語られているのが、機械学習やディープラーニングだ。AIと機械学習、そしてディープラーニングの違いとは何なのか。 - 機械学習はどうやって使うのか――意外と地道な積み重ね
前編では、AI(人工知能)と機械学習、ディープラーニングといった用語の説明から、AIを実現する技術の1つである機械学習が製造業を中心とした産業界にも徐々に使われ始めている話をした。後編では、機械学習を使ったデータ分析と予測モデル作成について説明する。 - 機械学習で入ってはいけないデータが混入する「リーケージ」とその対策
製造業が機械学習で間違いやすいポイントと、その回避の仕方、データ解釈の方法のコツなどについて、広く知見を共有することを目指す本連載。第1回では「リーケージ」について取り上げる。 - 機械学習による逆問題への対処法、材料配合や工程条件を最適化せよ
製造業が機械学習で間違いやすいポイントと、その回避の仕方、データ解釈の方法のコツなどについて、広く知見を共有することを目指す本連載。第2回は、製造業で求められる材料配合や工程条件の予測に必要な、機械学習による逆問題への対処法ついて取り上げる。 - 教師データが足りないと「異常予測」は難しい、ならば「異常検知」から始めよう
製造業が機械学習で間違いやすいポイントと、その回避の仕方、データ解釈の方法のコツなどについて、広く知見を共有することを目指す本連載。第3回は、「異常予測」と「異常検知」について取り上げる。教師データ量の不足が課題になる「異常予測」に対して、「異常検知」は教師データなしでも始められることが特徴だ。 - 偽相関の罠に陥らない、製造業における機械学習を用いた要因分析のコツ
製造業が機械学習で間違いやすいポイントと、その回避の仕方、データ解釈の方法のコツなどについて、広く知見を共有することを目指す本連載。第4回は、製品不良や設備故障などの要因分析に機械学習を適用する際に留意するべきことなどを紹介します。