Submit Search
ailia SDK ハンズオン ~1時間で体感するAIを使ったコンピュータビジョン~
0 likes
•
994 views
H
HitoshiSHINABE1
2022年2月25日DeepLearningLab クラウドxエッジAI Dayの資料です
Engineering
Read more
1 of 35
Download now
Downloaded 12 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
More Related Content
PDF
Intel AVX2を使用したailia sdkの最適化
HitoshiSHINABE1
PDF
PRML学習者から入る深層生成モデル入門
tmtm otm
PPTX
ベイズ深層学習5章 ニューラルネットワークのベイズ推論 Bayesian deep learning
ssuserca2822
PDF
分散学習のあれこれ~データパラレルからモデルパラレルまで~
Hideki Tsunashima
PDF
【論文読み会】Self-Attention Generative Adversarial Networks
ARISE analytics
PDF
Tensorflow Liteの量子化アーキテクチャ
HitoshiSHINABE1
PPTX
[DL輪読会]GQNと関連研究,世界モデルとの関係について
Deep Learning JP
PDF
One Class SVMを用いた異常値検知
Yuto Mori
Intel AVX2を使用したailia sdkの最適化
HitoshiSHINABE1
PRML学習者から入る深層生成モデル入門
tmtm otm
ベイズ深層学習5章 ニューラルネットワークのベイズ推論 Bayesian deep learning
ssuserca2822
分散学習のあれこれ~データパラレルからモデルパラレルまで~
Hideki Tsunashima
【論文読み会】Self-Attention Generative Adversarial Networks
ARISE analytics
Tensorflow Liteの量子化アーキテクチャ
HitoshiSHINABE1
[DL輪読会]GQNと関連研究,世界モデルとの関係について
Deep Learning JP
One Class SVMを用いた異常値検知
Yuto Mori
What's hot
(20)
PDF
[DL輪読会]`強化学習のための状態表現学習 -より良い「世界モデル」の獲得に向けて-
Deep Learning JP
PDF
Point net
Fujimoto Keisuke
PDF
PRML輪読#10
matsuolab
PDF
全力解説!Transformer
Arithmer Inc.
PPTX
Curriculum Learning (関東CV勉強会)
Yoshitaka Ushiku
PDF
semantic segmentation サーベイ
yohei okawa
PPTX
SSII2020 [OS2-02] 教師あり事前学習を凌駕する「弱」教師あり事前学習
SSII
PDF
オープンワールド認識 (第34回全脳アーキテクチャ若手の会 勉強会)
Takuma Yagi
PDF
[DL輪読会]A Bayesian Perspective on Generalization and Stochastic Gradient Descent
Deep Learning JP
PDF
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
Preferred Networks
PDF
点群深層学習 Meta-study
Naoya Chiba
PDF
GAN(と強化学習との関係)
Masahiro Suzuki
PDF
(文献紹介)Deep Unrolling: Learned ISTA (LISTA)
Morpho, Inc.
PPTX
猫でも分かるVariational AutoEncoder
Sho Tatsuno
PDF
LSTM (Long short-term memory) 概要
Kenji Urai
PDF
【メタサーベイ】Neural Fields
cvpaper. challenge
PPTX
Sliced Wasserstein距離と生成モデル
ohken
PDF
動作認識の最前線:手法,タスク,データセット
Toru Tamaki
PDF
Bayesian Neural Networks : Survey
tmtm otm
PDF
A100 GPU 搭載! P4d インスタンス使いこなしのコツ
Kuninobu SaSaki
[DL輪読会]`強化学習のための状態表現学習 -より良い「世界モデル」の獲得に向けて-
Deep Learning JP
Point net
Fujimoto Keisuke
PRML輪読#10
matsuolab
全力解説!Transformer
Arithmer Inc.
Curriculum Learning (関東CV勉強会)
Yoshitaka Ushiku
semantic segmentation サーベイ
yohei okawa
SSII2020 [OS2-02] 教師あり事前学習を凌駕する「弱」教師あり事前学習
SSII
オープンワールド認識 (第34回全脳アーキテクチャ若手の会 勉強会)
Takuma Yagi
[DL輪読会]A Bayesian Perspective on Generalization and Stochastic Gradient Descent
Deep Learning JP
ゼロから始める深層強化学習(NLP2018講演資料)/ Introduction of Deep Reinforcement Learning
Preferred Networks
点群深層学習 Meta-study
Naoya Chiba
GAN(と強化学習との関係)
Masahiro Suzuki
(文献紹介)Deep Unrolling: Learned ISTA (LISTA)
Morpho, Inc.
猫でも分かるVariational AutoEncoder
Sho Tatsuno
LSTM (Long short-term memory) 概要
Kenji Urai
【メタサーベイ】Neural Fields
cvpaper. challenge
Sliced Wasserstein距離と生成モデル
ohken
動作認識の最前線:手法,タスク,データセット
Toru Tamaki
Bayesian Neural Networks : Survey
tmtm otm
A100 GPU 搭載! P4d インスタンス使いこなしのコツ
Kuninobu SaSaki
Ad
Similar to ailia SDK ハンズオン ~1時間で体感するAIを使ったコンピュータビジョン~
(20)
PDF
20101127 Android Usability Seminar
Visso株式会社
PPTX
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
PDF
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
PDF
AIと協働する技術 コンテキストとの向き合い方 - Technologies for Collaborating with AI: Approaches...
honya
PDF
生成AIが切り拓く新しいゲームの創り方・遊び方
KLab Inc. / Tech
PPTX
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
PDF
「宴」実装時に得られたUnityプログラムノウハウ
Ryohei Tokimura
PDF
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
PPTX
Windows Live SkyDrive Update .NETラボ勉強会 2012-06-23 - 公開
Tomokazu Kizawa
PPTX
Scalaコーディングの準備
Yusuke Arakaki
PPTX
Stack2017 自動化困難な状況での活動方法
Tatsuya Ishikawa
PPTX
Infragistics Web Day 2017 - 継続的な開発を支える テスト自動化技術
Tatsuya Ishikawa
PPTX
Visual Studio を使わず .NET する
m ishizaki
PDF
インタフェースのこころ
Koichi ITO
PDF
Android studio で行ってみよう!!
Kazuaki Ueda
PDF
ソニックガーデン流 無駄のないシステム開発
Masahiro Nishimi
PPTX
Device Farm を使ったスマホアプリの自動テスト
Kenichi Tatsuhama
PDF
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
GAIS 「生成AI人材育成・教育WGについて」
shimay
PDF
ソニックガーデン流 無駄のないシステム開発
Salesforce Developers Japan
20101127 Android Usability Seminar
Visso株式会社
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
SEGADevTech
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
AIと協働する技術 コンテキストとの向き合い方 - Technologies for Collaborating with AI: Approaches...
honya
生成AIが切り拓く新しいゲームの創り方・遊び方
KLab Inc. / Tech
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
「宴」実装時に得られたUnityプログラムノウハウ
Ryohei Tokimura
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
Windows Live SkyDrive Update .NETラボ勉強会 2012-06-23 - 公開
Tomokazu Kizawa
Scalaコーディングの準備
Yusuke Arakaki
Stack2017 自動化困難な状況での活動方法
Tatsuya Ishikawa
Infragistics Web Day 2017 - 継続的な開発を支える テスト自動化技術
Tatsuya Ishikawa
Visual Studio を使わず .NET する
m ishizaki
インタフェースのこころ
Koichi ITO
Android studio で行ってみよう!!
Kazuaki Ueda
ソニックガーデン流 無駄のないシステム開発
Masahiro Nishimi
Device Farm を使ったスマホアプリの自動テスト
Kenichi Tatsuhama
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
エピック・ゲームズ・ジャパン Epic Games Japan
GAIS 「生成AI人材育成・教育WGについて」
shimay
ソニックガーデン流 無駄のないシステム開発
Salesforce Developers Japan
Ad
ailia SDK ハンズオン ~1時間で体感するAIを使ったコンピュータビジョン~
2.
ailia SDK ハンズオン ~1時間で体感するAIを使ったコンピュータビジョン~ 2022.02.25 Hitoshi
Shinabe / ax Inc.
3.
本日のハンズオンについて 本日のハンズオンは既に世の中にある学習済みAIモデルを使用する ため、AIモデルを作成する学習工程(トレーニング)は行いません 。ディープラーニングの推論実行が中心となります。その点ご注意 下さい。
4.
はじめに 本日使用するailia SDK体験版をダウンロードお願い致します(400MB強) https://ailia.jp/dllab2022 正式な評価版は下記からダウンロード可能です https://ailia.jp/trial
5.
本日の流れ ● エッジデバイスでディープラーニングを動かす前提知識(5分) ● ailia
SDK の紹介(5分) ● ailia SDK ハンズオン(30~40分) ○ 対応環境 ○ ailia SDKのダウンロード ○ ailia SDKのインストール・動作確認 ○ ailia MODELSの説明 ○ ailia MODELSのダウンロード ○ YOLOv3/v4/v5/Xをそれぞれ動かしてみる ○ 他のAIを動かしてみる ● Q&Aなど
6.
エッジデバイスでディープラーニングを 動かす前提知識
7.
「AIモデル」と「AIフレームワーク」 ● AIモデル ○ 物体認識、カテゴリ分類、音声合成、自然言語処理など、「●●を するAI」の大元を司るファイル ○
膨大なパラメーターと、演算処理グラフが規定されている ● AIフレームワーク ○ AIモデルを作る(学習する)、AIモデルを使ってAIを実行する(推論 する)、などの機能を有したソフトウェアライブラリ ○ Python製のものが多い ○ ailia SDK はAIフレームワークでも、推論フレームワークに属する
8.
エッジAIを実装しようとするときの問題点(モデル編) モデルA モデルE モデルB モデルC
モデルD ・・・ フレームワークA 〇 〇 〇 ― ― フレームワークB 〇 〇 ― ― ― フレームワークC 〇 ― ― ― 〇 → 使いたいモデルが利用できるフレームワークの選択肢に制限があることが多い
9.
エッジAIを実装しようとするときの問題点(プラットフォーム編) Linux Andorid Windows Mac
iOS ・・・ フレームワークA 〇 フレームワークB フレームワークC → 使いたいプラットフォームで使えるフレームワーク(や言語)に制約がある 〇 〇 CPU GPU CPU GPU CPU GPU CPU GPU CPU GPU 〇 ー ー ー ー 〇 ー ー ー ー ー ー ー ー ー ー ー ー 〇 〇 〇 〇 〇 〇 〇 ※こちらの対応表はイメージです ー 〇
10.
結果・・ モデル変換 依存ライブラリ インストール フレームワーク 調査・選定 OS フレームワーク インストール モデル入手 モデル調査 NG PC 結果検証 前処理・後処理 プログラミング エッジ側 調査・選定 NG → ちょっと結果が見たいだけ、なのに多大な構築コストが発生してしまう。
11.
ailia SDKを使うメリット(1) 物体検出 顔検出 性別推定 年齢推定
骨格検出 音声認識 画像分類 深度推定 物体追跡 スタイル変換 Windows Mac iOS Android FPGA/ASIC Jetson Linux 組み込み機器 各種GPU 各種CPU ・・・ ・・・ 200種を超える ailia MODELS ailia SDKで クロスプラットフォ ーム開発 高速チューニングされた 各種アクセラレーター
12.
ailia SDKを使うメリット(2) 従来 ailia SDK ailia
SDK インストール ailia MODELS ダウンロード ailia MODELS サンプル実行 PC 結果検証 モデル変換 依存ライブラリ インストール フレームワーク 調査・選定 OS フレームワーク インストール モデル入手 モデル調査 NG PC 結果検証 前処理・後処理 プログラミング エッジ側 調査・選定 エッジ側 選定・開発 NG シンプルなワークフローで開発効率が上昇
13.
ailia SDK ハンズオン
14.
本日の想定環境 • Windows10 • macOS
( Intel CPU/ Apple M1 ) それぞれにPython3.7~3.9をインストールした状態からスタート
15.
もしPythonがインストールされていない場合 Python公式サイトからダウンロードしてインスト-ルしてください https://www.python.org/
16.
ailia SDK をダウンロード(1) ダウンロードURL(本日専用) https://ailia.jp/dllab2022 正式な評価版は下記からダウンロード可能です https://ailia.jp/trial
17.
ailia SDK をダウンロード(1) ailia
SDK 評価版(ハンズオン向け)をダウンロードする
18.
ZIP解凍して中身を確認する ZIPファイルを解凍して、中身が問題無いか確認する
19.
ターミナルを開く • Windows 「コマンドプロンプト」もしくは「Windows PowerShell」を起動 •
Mac 「アプリケーション」→「ターミナル」を起動
20.
Pythonバージョンを確認 インストールしたPythonのバージョンを確認する (ailia MODELSのサンプルコードはPython3.6以上を対象にしています)
21.
ailia のPythonフォルダへ移動
22.
ailiaライセンスファイルの確認
23.
インストールを実行 python bootstrap.py pip install
.
24.
インストールできているか確認する pip show ailia
25.
ailia MODELSの説明
26.
ailia MODELSについて ailia SDKと一緒に使ための、学習済みモデルの
Model Zoo 200種類以上がラインナップ
27.
ailia MODELSのダウンロード
28.
ailia MODELSのファイル展開 ダウンロードしたZIPを解凍してPythonコードを展開する
29.
必要なパッケージのインストール > pip install
-r requirements.txt
30.
launcher.pyの実行
31.
YOLOの実行と結果確認
32.
他のAIを試してみる
33.
おまけ:モデルを個別に実行してみる
34.
まとめ • ailia SDK
と ailia MODELSを使って200種類以上のモデルを簡 単に試行可能 • 試したモデルをクロスプラットフォーム開発可能 • モデルのカスタマイズやAIアプリの開発のご相談もお受けしま すのでご相談下さい
35.
ご清聴有り難うございました ax Inc. https://axinc.jp/
[email protected]
※ハンズオンでご質問頂いたエラー等については、 対処法を確認の上、別途資料をアップロード予定です
Download