Upgrade to Pro — share decks privately, control downloads, hide ads and more …

これから始めるAI/ML!IoTシステムに活かすための学び方/SORACOM Tech Days 2021 day1_6

SORACOM
November 25, 2021

これから始めるAI/ML!IoTシステムに活かすための学び方/SORACOM Tech Days 2021 day1_6

SORACOM Tech Days 2021 セッション資料です。
広く業務で活かされるようになってきた AI/ML 。どうしても難しいイメージがついてきますが、実際のところはどうなのか。IoT システムに AI/ML を活かすためにはどうすればいいのか。AI/MLの基本から学び方と最近のトレンド、IoT システムに AI/ML を上手く組み合わせるポイントをわかりやすくご紹介します。

株式会社アイデミー
事業本部法人事業部
ソリューション推進グループリーダー
登坂 直矢氏

株式会社ソラコム
ソリューションアーキテクト
桶谷 拓也

SORACOM

November 25, 2021
Tweet

More Decks by SORACOM

Other Decks in Technology

Transcript

  1. Strong AI と Weak AI Strong AI (汎用人工知能: AGI) •

    実現出来ていない(出来ないと言われることも) • 実現出来たとしても長い時間がかかる • 汎用 ≠ 複数 Weak AI • 実現出来ている • ゲーム(囲碁対局、チェス対局 etc) • 自動運転 • 画像識別
  2. 参考) 深層学習 とは? “ディープラーニング(英: Deep learning)または深層学習(しんそうがくしゅ う)とは、対象の全体像から細部までの各々の粒度の概念を階層構造として関連さ せて学習する手法のことである。深層学習として最も普及した手法は、(狭義には 4層以上の)多層の人工ニューラルネットワーク(ディープニューラルネットワー ク、英:

    deep neural network; DNN)による機械学習手法である。多層ニューラ ルネットワークについては、ジェフリー・ヒントンの研究チームが2006年に考案し たスタックトオートエンコーダが直接の起源となった。 要素技術としてはバックプロパゲーションなど、20世紀のうちに開発されていたも のの、4層以上の深層ニューラルネットについて、局所最適解や勾配消失などの技 術的な問題によって十分学習させられず、性能も芳しくなかった。しかし、21世紀 に入って、スタックドオートエンコーダを始めとするヒントンらによる多層ニュー ラルネットワークの学習の研究や、学習に必要な計算機の能力向上、および、イン ターネットの発展による学習データの流通により、十分に学習させられるように なった。その結果、音声・画像・自然言語を対象とする諸問題に対し、他の手法を 圧倒する高い性能を示し、2010年代に普及した。” 引用元: https://ja.wikipedia.org/wiki/ディープラーニング
  3. AI と ML Artificial Intelligence Weak AI Machine Learning Deep

    Learning 深層学習 機械学習の手法のひとつ Strong AI 汎用人工知能 人間のように「知的」な知能 特化型人工知能 人間並みの幅広い認知能力を示すことはない 特定問題解決器 機械学習 特定事象のデータを学習してモデルを獲得 それに基づいて判断や予測を実施
  4. 機械学習(ML) の「学習」と「推論」 • 学習は、 ML モデルを作ること • 推論は、 ML モデルを使った判定すること

    学習用データ ML モデル作成ツール 《入力》 《処理》 《出力》 ML モデル (ファイル) 学習 推論 本番データ プログラム ML モデル 推論結果 { "Prediction": "Car", "Confidences": "95.5%" }
  5. AI/ML を IoT システムに活かす Original Update by Jarric Gentletail /

    https://www.flickr.com/photos/gentletail/29489895872/
  6. AI/ML を IoT と組み合わせると... • IoT で収集したデータを AI/ML を使って分析する •

    可視化や予測 • 予知保全 • デバイスで AI/ML を動かす • 自動化や最適化 • 品質改善 複雑な課題を解決
  7. AI/ML を IoT と組み合わせる方法 • クラウドで推論を行う • クラウド推論 • デバイスで推論を行う

    • エッジ推論 • デバイスとクラウドを組み合わせて推論を行う • ハイブリッドアーキテクチャ
  8. ハイブリッドアーキテクチャ構成例 エッジ推論 + クラウド推論 • デバイスで推論を行い、物体などを抽出する • 画像データを蓄積しつつ運用する • 蓄積された画像データを活用する

    • サービスとして提供される AI/ML を使った迅速なシステム立ち上げ Amazon S3 Amazon Elasticsearch Service Amazon SNS AWS Lambda 抽出された 画像 推論結果 AWS SDK カメラ付きデバイス ML推論 Amazon Rekognition
  9. サービスとして提供される AI/ML • Amazon Web Services • AI services https://aws.amazon.com/jp/machine-learning/ai-services/

    • Microsoft Azure • Applied AI Services https://azure.microsoft.com/ja-jp/product-categories/applied-ai-services/ • Google Cloud • AI Building Blocks https://cloud.google.com/products/ai ...etc
  10. SORACOM の AI カメラ S+ Camera Basic S+ Camera Basic

    デジタル化 カメラ AI 処理 CPU / TPU 通信 SORACOM Air for セルラー SORACOM Mosaic SORACOM Inventory リモートアクセス SORACOM Napter ✓ Python 3 ✓ TensorFlow Lite 2.1 ✓ Google Coral Edge TPU USB Accelerator (オプション) ✓ OTA (Over the Air) ✓ SSH 開発ガイド: https://users.soracom.io/ja-jp/docs/mosaic/develop-algorithm/ デバイス管理と運用基盤
  11. サービスとして利用する AI/ML • サービスの使い方を学ぶ ≒ クラウドサービスを学ぶ • チュートリアルやデベロッパーガイドを活用 • AI/ML

    の基礎や応用数学、最新論文の理解は必須で はない • サービスの種類やそれぞれの IF、仕様、制限を理解する • AI/ML の基礎を活かして、サービスを選定する
  12. AI モデル / ML モデルを作る • データを収集し、前処理や加工を行う • ラベル付けなどのアノテーション •

    データの分析や可視化を行う • 特徴量の抽出、データを理解する • モデルを作成する • アルゴリズムやフレームワークの選定 • モデルの学習 • 学習環境の準備 ...etc
  13. ⾃⼰紹介 3 ー 専⾨領域 • ⽇本ディープラーニング協会のG検定及びE資格 • eラーニングや研修の開発 • eラーニングと研修を組み合わせた実践型PBLプログラムの開発

    • DX、AI、機械学習、データサイエンス、統計全般 ー 過去に関与した案件の⼀例 • ⽇本ディープラーニング協会G検定の試験問題作成 • ⽇本ディープラーニング協会E資格の模擬試験作成 及びプロジェクトマネジメント • 「Aidemy Business」のeラーニング製作 • 次世代経営幹部向け実践型DXプログラム 「Next Executive Program」の新規⽴ち上げ • Microsoft Azureを活⽤した Auto ML セミナー講師 登坂 直⽮ 株式会社アイデミー事業本部法⼈事業部ソリューション推 進グループリーダー。東京⼤学で⽣物統計学を学ぶ。株式 会社リクルートマネジメントソリューションズにて研修事業に 従事。⽇本ディープラーニング協会G検定及びE資格を取 得し、G検定の試験問題の作成、E資格の模擬試験問題 の作成を担当。2020年6⽉より株式会社アイデミーに⼊ 社、コンテンツ編集⻑を担当し、2021年10⽉より現職。
  14. 先端技術を、経済実装する。 〒101-0052 東京都千代⽥区神⽥⼩川町1-1 ⼭甚ビル3F 國吉 康夫 教授( 東京⼤学⼤学院情報理⼯学系研究科 ) 経営陣・東京⼤学エッジキャピタルパートナーズ

    (UTEC)・Skyland Ventures・⼤和企業投資・ダイキ ン⼯業・テクノプロ・古河電気⼯業・千葉道場ファン ド・東京⼤学協創プラットフォーム開発 (東⼤IPC) ・ 個⼈投資家 7.7億円 ( 資本剰余⾦含む 2021/5/31現在 ) 88名 ( アルバイト含む 2021/5/31現在 ) ⽯川 聡彦 ( Akihiko Ishikawa ) 4 会社概要
  15. DX・AI⼈材の分類 5 • DX・AIプロジェクトの 責任者 • プロジェクト全体の 計画策定及び 実⾏管理 プロジェクト

    マネージャー プランナー • データ分析 • 可視化、集計、 仮説検定 • 効果検証 データアナリスト データ サイエンティスト • 分析基盤の設計 • MLOpsの設計 • AI/MLモデルの システム実装及び 保守・運⽤ AIエンジニア • データアーキテクチャ の設計 • データの収集・整 備・加⼯ • 分析基盤の構築・ 運⽤・保守 • データマネジメント DX⼈材 デジタル⼈材 ビジネスプランニング⼈材 データサイエンス⼈材 ビジネス志向 AI/ML等のDS志向 データ等のENG志向 • 各業務の 実務推進者 • AIで解くべきイシュー の選定 • 解決策の企画 アナリティクス⼈材 • AI/MLモデルの 開発 • 効果検証 エンジニアリング⼈材 ※「セキュリティエンジニア」 「サーバー/インフラエンジニア」「WEBエンジニア」 「アプリケーションエンジニア」は、 DXが流⾏する前からIT⼈材として存在するので、ここでは割愛する
  16. DX・AI⼈材のプロジェクトにおける役割 6 プロジェクトマネージャー プランナー データアナリスト データサイエンティスト AIエンジニア データエンジニア ! "

    # $ % & ' ( ' ) ⼈ 材 , - . / 0 1 $ ⼈ 材 2 ' " ( , . ' ) ⼈ 材 現状把握 課題設定 企画 PoC システム実装 運⽤・保守 • 全社及び部⾨の戦略 確認 • 経営戦略に沿った解 決するべき課題の洗い 出し • 解決するべき課題の 優先順位付け • 解決するべき課題の 選定 • 解決後のインパクト 試算 • 収集するべきデータの 洗い出し • 基礎分析、可視化 • 分析⼿法、難易度把 握 • データの有無、分析環 境確認 • データ収集⽅法の検 討 • 実⾏計画の⽴案 • ロードマップ作成 • 体制構築 • 経営陣/他部⾨調整 • 実⾏計画の承認 • 実⾏計画の⽴案 • ロードマップ作成 • 体制構築 • 分析設計書作成、以 下項⽬の決定 • 収集データ • 分析⼿法 • アウトプットイメージ • 開発観点から 実現可能性を判断 • 開発計画⽴案 • PoC結果の確認 • インパクトとコストの試算 • プロジェクト実⾏可否の上申 • PoC結果のビジネスレビュー • 分析実施 • AI/MLモデル開発 • PoC結果の分析 • 効果算出 • 分析基盤の構築 (MLOps含) • データ収集 • データ加⼯、クレンジング • プロジェクトマネジメント (進捗、予算等) • AI/MLモデルの実装 ー ー ー ー • データのリアルタイム 可視化 • AI/MLモデル再学習 • 運⽤・保守 • 今後の安定稼働に向 けたリスク要因の洗い 出し • 他部⾨連携 • 実業務での利⽤
  17. DX・AI⼈材のキーワードマップ 7 プロジェクト マネージャー プランナー データアナリスト データ サイエンティスト AIエンジニア データエンジニア

    ビジネスプランニング⼈材 アナリティクス⼈材 エンジニアリング⼈材 ITリテラシー、IoT・クラウド・データベースに関する基本知識(ITパスポート相当) DSリテラシー(データサイエンティスト検定 リテラシーレベル相当) AI/MLリテラシー(G検定相当) AI/MLプランニング DS/ENG⽤プログラミング(コマンド、Python、SQL、JavaScript、Git、Docker、Linux等)リテラシー AI/ML実装スキル(E資格相当) プロジェクトマネジメント 法律(知財・契約) セキュリティ 要件整理 PoC・運⽤設計 AutoML 活⽤事例 組織作り 投資対効果 BIツール データ可視化 データ分析・統計 AI/MLモデル構築 機械学習クラウド 最先端論⽂ 基礎・応⽤数学 分析基盤構築 MLOps DevOps ETL・DL・DWH・DM データマネジメント・データアーキテクチャ データ収集・整備・加⼯ DX基礎 リテラシー DX推進 リテラシー AWS・Azure・GCP
  18. DX・AI⼈材のキーワードマップ 8 プロジェクト マネージャー プランナー データアナリスト データ サイエンティスト AIエンジニア データエンジニア

    ビジネスプランニング⼈材 アナリティクス⼈材 エンジニアリング⼈材 ITリテラシー、IoT・クラウド・データベースに関する基本知識(ITパスポート相当) DSリテラシー(データサイエンティスト検定 リテラシーレベル相当) AI/MLリテラシー(G検定相当) AI/MLプランニング DS/ENG⽤プログラミング(コマンド、Python、SQL、JavaScript、Git、Docker、Linux等)リテラシー AI/ML実装スキル(E資格相当) プロジェクトマネジメント 法律(知財・契約) セキュリティ 要件整理 PoC・運⽤設計 AutoML 活⽤事例 組織作り 投資対効果 BIツール データ可視化 データ分析・統計 AI/MLモデル構築 機械学習クラウド 最先端論⽂ 基礎・応⽤数学 分析基盤構築 MLOps DevOps ETL・DL・DWH・DM データマネジメント・データアーキテクチャ データ収集・整備・加⼯ DX基礎 リテラシー DX推進 リテラシー AWS・Azure・GCP
  19. アイデミーのeラーニングコース紹介 9 AI/MLモデル構築 CNNを⽤いた画像認識 ⾃然⾔語処理を⽤いた質問応答 • コース紹介⽂ 機械翻訳や⾃動要約など、発展的な⾃然⾔語処理において深層学 習はとても有⼒な⼿法です。 ニューラルネットワークモデルを⽤いた⾃然⾔語処理における、前処理、

    具体的⼿法を、質問応答システムを作成しながら説明し、実装していき ます。 • コース紹介⽂ 深層学習(ディープラーニング)のアルゴリズムのなかで、主に画像認識 で⽤いられ活⽤の幅が広いCNN(Convolutional Neural Network)の実装を概観します。 CNNを⽤いて⼿書き⽂字認識や⼀般物体認識に挑戦し、精度向上 のテクニックや転移学習の実装に関して触れます。 画像認識や⾃然⾔語処理を⾏うためのニューラルネットワークの理論や実装を学ぶことができます スキルを⾝につけるのに最適︕
  20. アイデミーの資格講座紹介 10 スキルを⾝につけるのに最適︕ E資格対策講座 講座の特徴 AI/MLの理論や実装を学び、データサイエンティストやAIエンジニアに必要なスキルを習得できます • ⼀般社団法⼈⽇本ディープラーニング協会(JDLA)が年2回実施し ているE資格試験の対策講座 •

    ディープラーニングの理論を理解し、適切な⼿法を選択して実装する能 ⼒を持つ⼈材を育成するのが⽬的 • 受験資格等の試験概要は、 JDLAのホームページをご覧ください https://www.jdla.org/certificate/engineer/ 【安⼼】 業界唯⼀の 合格保証制度 • 安⼼の合格保証制度付き︕ • せっかく勉強するからには⾼度な技術を習得し、試 験にしっかり合格したいという⽅を、アイデミーは全⼒ でサポートします 【⼿厚い】 100時間以上の 教材とサポート • 学習内容は充実の100時間以上︕ • さらにチューターへの個別質問は回数無制限 • 3ヶ⽉間、合格に向けて集中して学習ができます 【前提知識不要】 数学を基礎から 学べる • E資格試験の合格に⽋かせない「機械学習の数 学」を、教材でしっかり解説します • 数学の知識を前提としている講座ではありません 【初学者歓迎】 プログラミング経験 不要 • Pythonの⼊⾨から学習が始まるので、プログラミン グに慣れていない⽅でも安⼼です • 経験はあるけれど機械学習は初めて、という⽅でも スムーズに学習がスタートできます AI/ML実装スキル(E資格相当)
  21. まとめ ➢ AI/ML とは?その効果 ➢ ML(機械学習)は AI(人工知能)の一種 ➢ 現在実現(活用)できているのは ML/DL

    を始めとした Weak AI ➢ AI/ML を IoT システムに活かす ➢ AI/ML を IoT システムと組み合わせることで複雑な課題を解決できる ➢ サービスとして提供される AI/ML を使った迅速なシステム立ち上げ ➢ AI/ML をこれから始めるためには? ➢ 自身がどの DX・AI 人材を目指すのかを決め、必要な知識を身につけるこ とが重要 ➢ どの DX・AI 人材でも DX 基礎リテラシーは必要、ここから始めることを 推奨