SlideShare a Scribd company logo
1 of 26
電気通信工学研究会
総務(昨年度)
関西大学 システム理工学部
電気電子情報工学科 4年生
AWS Robot Delivery Challenge 2020 準優勝
インテル・スリー・チャレンジ / 第3回 OpenVINO™
ツールキットを使用した開発コンテスト AIトレンド賞 受賞
Intel OVaaS 開発にちょびっと参加
GitHub Qiita Twitter
Yusuke Sakabe ⤴
複数回答OK / 匿名 / 回答結果は閲覧可能
https://www.apple.com/jp/siri/
https://www.apple.com/jp/iphone-12-pro/
https://store.google.com/jp/magazine/google_pixel_6
https://www.tesla.com/ja_jp https://lovot.life/
Animate your family photos
ELYZA DIGEST
https://www.myheritage.jp/deep-nostalgia
https://www.digest.elyza.ai/
GitHub Copilot
https://copilot.github.com/
これは
「クルマ」
だよ クルマ!
判断基準を
脳の中で生成
推論
解析したい対象物の
データを学習させる
データを解析し、
対象物を判別する
対象物を再現する
学習
判断基準となる
「モデル」を生成
機械学習 ディープラーニング
1. データそのまま or あらかじめ特徴量(特徴を
数値化したモノ)を指定して抽出し入力する.
2. その特徴量を使用して学習を行う.
1. 多層構成のニューラルネットワークを
使用することで特徴量を自動抽出する.
2. その特徴量を使用して学習を行う.
学習させたいデータ(の特徴
(例: 形,色,大きさ... ))
ルールベースの計算
Ex) Nearest Neighbor, SVM
Random Forest
画像処理編
出力
55 / 80点
1
2
40/50点
15/30点
+ 20出席点
f (X)=WX+b
f : モデルを表す関数
X : モデルの入力
W: 重み(結合強度,貢献度)
b : バイアス
WX+b = 0.5*0.8+0.5*0.3+0.2
= 0.75
0.2
0.5 0.3
0.8 0.5
入力
出力
理解度=その単元における勉強の貢献度(重み)
大門1は80%の理解度à40/50点
大門2は50%の理解度à15/30点
合計: 55点
バイアスとして出席点20点付与
大門1: 50点,大門2: 30点のテストがある
よって成績は75点
機械学習 ディープラーニング
1. データそのまま or あらかじめ特徴量(特徴を
数値化したモノ)を指定して抽出し入力する.
2. その特徴量を使用して学習を行う.
1. 多層構成のニューラルネットワークを
使用することで特徴量を自動抽出する.
2. その特徴量を使用して学習を行う.
学習させたいデータ(の特徴
(例: 形,色,大きさ... ))
ルールベースの計算
Ex) Nearest Neighbor, SVM
Random Forest
画像処理編
出力
学習させたいデータ
出力
各ノード間の重みを調整し精度向上
入力層
隠れ層・中間層
a.k.a. ブラックボックス
出力層
教師あり学習 強化学習
教師なし学習
自動車 バイク
これは「自動車」
これは「バイク」
分類A 分類B
状態と行動を考慮して、将来的に
最大の報酬を実現できるような
行動を選択していくように学習
「ラベル」で分類
「特徴」で分類
状態: 距離5mしか走られない
報酬: 距離15m走られるようになると
お菓子がもらえる
報酬を得るための行動を選択
(漕ぎ出しを変える,重心変更)
回帰
与えられたクラス(種類)に
分ける作業のこと
分類
https://sun.publicdomainq.net/202108/16o/publicdomainq-0057490wfdden.jpg
http://earth.publicdomainq.net/201704/21o/publicdomainq-0008276tkgfkt.jpg
車 バイク
既にあるデータから傾向を掴み
未来のデータを予測する
25歳
https://github.com/yusuke-1105/AI-Bread-Detection
AI画像処理エンジンOpenVINOを使用
使用するモデルはYOLOXにより構築
学習用データセットもオリジナル画像を使用
• 無償のAI画像処理エンジン
• 高速なCPU推論を実現
• Intel製CPU, GPU, FPGA, MYRIADで使用可能
• RaspberryPiやApple Silicon Mac でもNCS2を介して使用可能
• 初心者でも使いやすい一方で,プロの現場でも使用されている
Ex) 東京オリンピックでは陸上短距離走のフォーム・動き解析&所定エリアの混雑状況チェックで使用された
https://github.com/openvinotoolkit/open_model_zoo/blob/master/d
emos/human_pose_estimation_demo/human_pose_estimation.gif
https://github.com/openvinotoolkit/open_model_zoo/blob/m
aster/demos/object_detection_demo/object_detection.gif
https://github.com/openvinotoolkit/open_model_zoo/blob/master/d
emos/gesture_recognition_demo/python/gesture_recognition.gif
TensorFlow
PyTorch
ONNX
IR
Model
Model
Optimizer
CPU GPU
MYRIAD FPGA
Interface Engine
ユーザプログラム
1. ファイル à ノートブックを開く
2. GitHubタブでyusuke-1105と入力
AI-Bread-Detectionに
なっていることを確認
AI_Bread_Register.ipynbをクリック
1. Connect and Createをクリック
2. 右上のNewをクリックし,Python 3 ()を選択
3. セルに以下を記入してRun(実行)
!git clone https://github.com/yusuke-1105/AI-Bread-Detection
セットアップ完了 !
準備編
待機
4. AI-Bread-Detectionが追加されているのでクリック
5. AI_Bread_Register.ipynbをクリック
6. Python 3 (OpenVINO 2021.4 LTS)を選択し
「Set Kernel」をクリック
準備編
8. 「Cell」の「Run All」を
クリック
7. Install OpenVINOとDownload the model ~ のセルを
コメントアウト
実行編
8でエラーが出た時は
「Kernel」の
「Restart & Run All」を
クリック
3. 「ランタイム」の「全てのセルを実行」
9. Bread_out.jpgをダブルクリック
結果編
3. Bread_out.jpgをダブルクリック
この画像の処理結果が表示されます
One more thing...
https://ovaas.netlify.app/
Available from 9 a.m. to 6 p.m.
皆さん楽しんで頂けましたか??
感想お待ちしております!

More Related Content

Similar to KC3 presentation 2021

Swift : クラス継承とプロトコル拡張を比べてみる #yidev
Swift : クラス継承とプロトコル拡張を比べてみる #yidevSwift : クラス継承とプロトコル拡張を比べてみる #yidev
Swift : クラス継承とプロトコル拡張を比べてみる #yidevTomohiro Kumagai
 
IoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementIoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementKiyoshi Ogawa
 
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編Toru Makabe
 
C#/Java & Linux で始める ET ロボコン(leJOS編)
C#/Java & Linux で始める ET ロボコン(leJOS編)C#/Java & Linux で始める ET ロボコン(leJOS編)
C#/Java & Linux で始める ET ロボコン(leJOS編)Minoru Inachi
 
10年目の『エブリスタ』を支える技術
10年目の『エブリスタ』を支える技術10年目の『エブリスタ』を支える技術
10年目の『エブリスタ』を支える技術DeNA
 
Getting Started with Graph Database with Python
Getting Started with Graph Database with PythonGetting Started with Graph Database with Python
Getting Started with Graph Database with Pythonロフト くん
 
【DL輪読会】マルチモーダル LLM
【DL輪読会】マルチモーダル LLM【DL輪読会】マルチモーダル LLM
【DL輪読会】マルチモーダル LLMDeep Learning JP
 
ミッション : メガクラウドを安全にアップデートせよ!
ミッション : メガクラウドを安全にアップデートせよ!ミッション : メガクラウドを安全にアップデートせよ!
ミッション : メガクラウドを安全にアップデートせよ!Toru Makabe
 
北九州デジタルクリエイターコンテスト2013記念講演会
北九州デジタルクリエイターコンテスト2013記念講演会北九州デジタルクリエイターコンテスト2013記念講演会
北九州デジタルクリエイターコンテスト2013記念講演会Shigeru Kobayashi
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development Shotaro Suzuki
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションYoshito Tabuchi
 
Easy-to-use IoT system created with Azure and EnOcean
Easy-to-use IoT system created with Azure and EnOceanEasy-to-use IoT system created with Azure and EnOcean
Easy-to-use IoT system created with Azure and EnOceanAtomu Hidaka
 
ROS JAPAN Users Group Meetup 03
ROS JAPAN Users Group Meetup 03ROS JAPAN Users Group Meetup 03
ROS JAPAN Users Group Meetup 03Daiki Maekawa
 
Soracom ug 10_lt_slide
Soracom ug 10_lt_slideSoracom ug 10_lt_slide
Soracom ug 10_lt_slideHirotakaYuno
 
2015 summercamp 04
2015 summercamp 042015 summercamp 04
2015 summercamp 04openrtm
 
プロトコル拡張の話? #WWDC21cafe
プロトコル拡張の話? #WWDC21cafeプロトコル拡張の話? #WWDC21cafe
プロトコル拡張の話? #WWDC21cafeTomohiro Kumagai
 
OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料
OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料
OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料博文 斉藤
 
How to face the Kubernetes ?
How to face the Kubernetes ? How to face the Kubernetes ?
How to face the Kubernetes ? Yoshio Terada
 
M5Stackで脱出ゲームのギミックを作ってみた件(M5StackユーザーミーティングLT)
M5Stackで脱出ゲームのギミックを作ってみた件(M5StackユーザーミーティングLT)M5Stackで脱出ゲームのギミックを作ってみた件(M5StackユーザーミーティングLT)
M5Stackで脱出ゲームのギミックを作ってみた件(M5StackユーザーミーティングLT)Junichi Akita
 

Similar to KC3 presentation 2021 (20)

Swift : クラス継承とプロトコル拡張を比べてみる #yidev
Swift : クラス継承とプロトコル拡張を比べてみる #yidevSwift : クラス継承とプロトコル拡張を比べてみる #yidev
Swift : クラス継承とプロトコル拡張を比べてみる #yidev
 
IoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementIoT Cyber Security Counter Measurement
IoT Cyber Security Counter Measurement
 
インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編インフラ廻戦 品川事変 前夜編
インフラ廻戦 品川事変 前夜編
 
C#/Java & Linux で始める ET ロボコン(leJOS編)
C#/Java & Linux で始める ET ロボコン(leJOS編)C#/Java & Linux で始める ET ロボコン(leJOS編)
C#/Java & Linux で始める ET ロボコン(leJOS編)
 
Keycloak入門
Keycloak入門Keycloak入門
Keycloak入門
 
10年目の『エブリスタ』を支える技術
10年目の『エブリスタ』を支える技術10年目の『エブリスタ』を支える技術
10年目の『エブリスタ』を支える技術
 
Getting Started with Graph Database with Python
Getting Started with Graph Database with PythonGetting Started with Graph Database with Python
Getting Started with Graph Database with Python
 
【DL輪読会】マルチモーダル LLM
【DL輪読会】マルチモーダル LLM【DL輪読会】マルチモーダル LLM
【DL輪読会】マルチモーダル LLM
 
ミッション : メガクラウドを安全にアップデートせよ!
ミッション : メガクラウドを安全にアップデートせよ!ミッション : メガクラウドを安全にアップデートせよ!
ミッション : メガクラウドを安全にアップデートせよ!
 
北九州デジタルクリエイターコンテスト2013記念講演会
北九州デジタルクリエイターコンテスト2013記念講演会北九州デジタルクリエイターコンテスト2013記念講演会
北九州デジタルクリエイターコンテスト2013記念講演会
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
 
Easy-to-use IoT system created with Azure and EnOcean
Easy-to-use IoT system created with Azure and EnOceanEasy-to-use IoT system created with Azure and EnOcean
Easy-to-use IoT system created with Azure and EnOcean
 
ROS JAPAN Users Group Meetup 03
ROS JAPAN Users Group Meetup 03ROS JAPAN Users Group Meetup 03
ROS JAPAN Users Group Meetup 03
 
Soracom ug 10_lt_slide
Soracom ug 10_lt_slideSoracom ug 10_lt_slide
Soracom ug 10_lt_slide
 
2015 summercamp 04
2015 summercamp 042015 summercamp 04
2015 summercamp 04
 
プロトコル拡張の話? #WWDC21cafe
プロトコル拡張の話? #WWDC21cafeプロトコル拡張の話? #WWDC21cafe
プロトコル拡張の話? #WWDC21cafe
 
OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料
OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料
OSC・シェルのプロが語る『make を使ったデータ処理。』 【make 教】 - OSC2015 Tokyo/Spring 発表資料
 
How to face the Kubernetes ?
How to face the Kubernetes ? How to face the Kubernetes ?
How to face the Kubernetes ?
 
M5Stackで脱出ゲームのギミックを作ってみた件(M5StackユーザーミーティングLT)
M5Stackで脱出ゲームのギミックを作ってみた件(M5StackユーザーミーティングLT)M5Stackで脱出ゲームのギミックを作ってみた件(M5StackユーザーミーティングLT)
M5Stackで脱出ゲームのギミックを作ってみた件(M5StackユーザーミーティングLT)
 

Recently uploaded

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 

Recently uploaded (6)

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 

KC3 presentation 2021