Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
惑星探査育英会・第十二回実習会
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Sonochy
March 09, 2020
Education
280
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
惑星探査育英会・第十二回実習会
Sonochy
March 09, 2020
Other Decks in Education
See All in Education
Design Guidelines and Models - Lecture 5 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.7k
Adobe Express
matleenalaakso
2
8.4k
An Experiment in "Cross-Cultural Exchange" as a Method for Content Creation
naoji_taniguchi_ksk_0827
0
280
AWS Academy プログラムのご紹介
hiragahh
0
110
2026年度秋学期 統計学 第1回 イントロダクション ー 統計的なものの見方・考え方について (2026. 9. 29)
akiraasano
PRO
0
260
Tema 1. El relieve de España: Formación y características
juanmartin2026
0
39k
セキュリティ担当がいない中小医療機関を院外のRISSはどう支えるべきか / How External RISS Can Help Small Medical Institutions
eller86
1
230
HCI and Interaction Design - Lecture 2 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
2k
中小規模私大の教学IRを支えるデータマネジメント ― データ基盤構築の取り組みと実務の現在地 ―
terazawa
0
230
One Year of Learning English with AI @エンジニア英語キャリア Meetup #3
kekekenta
0
300
Database Handling in Python: SQLite3, MySQL and CRUD Operations
madhuri28
0
110
DRONEGEOGRAFÍA: INNOVACIÓN DIDÁCTICA Y FOTOGRAMETRÍA 3D PARA LA COHESIÓN TERRITORIAL Y LA CIUDADANÍA ACTIVA
juanmartin2026
0
41k
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
800
YesSQL, Process and Tooling at Scale
rocio
174
15k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Claude Code のすすめ
schroneko
67
230k
Typedesign – Prime Four
hannesfritz
42
3.2k
Thoughts on Productivity
jonyablonski
76
5.4k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Transcript
%FFQ-FBSOJOHͰ ը૾ࣝผ 2020/03/09 CPS 探査データ実習会@会津大学 The University of Aizu, Graduate
School of Computer Science and Engineering. Graduate Department of Computer and Information Systems. ARC-Space
%FFQMFBSOJOHͱʁ
%FFQ-FBSOJOHͱ 機械学習 深層学習 Deep Learning • %FFQ-FBSOJOHͱػցֶशͷҰछͰ χϡʔϥϧωοτͱݺΕΔɺ ੜͷਆܦܥͷڍಈΛֶͨ͠शΛߦ͏ɻ Hierarchical
clustering, K-means, Fuzzy
%FFQ-FBSOJOHͱ 機械学習 深層学習 Deep Learning • ద༻ൣғͱͯ͘ɺ ࠷ۙͷғޟ"*ࣗಈӡసٕज़ɺ Իɺը૾ೝࣝʹԠ༻͞Ε͍ͯΔɻ
%FFQ-FBSOJOHͰը૾ೝࣝ • Deep Learningの中にも幾つか種類がある。 現代の画像識別において必ず導入されるのが、 Convolutional Neural Network(CNN) 機械学習 深層学習
CNN
$//Λ༻͍ͨը૾ೝࣝྫ https://ai.googleblog.com/2017/06/supercharge-your-computer-vision-models.html http://yann.lecun.com/exdb/mnist/ • 手書き文字の認識 • 画像内のオブジェクト認識
$//Λ༻͍ͨը૾ೝࣝྫ http://yann.lecun.com/exdb/mnist/ • 強化学習を用いたSegmentationや画像生成 https://github.com/affinelayer/pix2pix-tensorflow/blob/master/docs/examples.jpg
࣮शձͰͷඪ •ػցֶशख๏ͷαʔϕΠ •ػցֶशπʔϧͷशಘ •Option: LOCAL環境での機械学習環境構築&実践
࣮शձͰͷඪ •実習会で扱わない項目: 機械学習の原理
࣮शձͰѻ͏πʔϧ •クラウド機械学習環境 Kaggle Notebook Google Colaboratory
࣮शձͰѻ͏πʔϧ • クラウド機械学習環境 初学者に最適! Webブラウザ上で動作する 環境構築不要
制限はあるが、 無料でGPU環境を用意できる。
࣮शձͰѻ͏πʔϧ •仮想環境 Docker NVIDIA Docker (nvidia-container- toolkit)
࣮शձͰѻ͏πʔϧ • 仮想環境 ローカルでの 機械学習環境構築に便利。 GPU利用する場合は、 nvidia-dockerがオススメ https://github.com/NVIDIA/nvidia-docker
࣮शձͰѻ͏ݴޠɾϥΠϒϥϦ • 言語 Python • ライブラリ Tensorflow
Keras PyTorch OpenCV etc…
4JNQMFJNBHF$MBTTJGJFS αϯϓϧίʔυͷղઆ
Data Preparation Phase %BUBGMPX l4JNQMFJNBHF$MBTTJGJFSz B A Original data A&B
Train data A&B Test data Divide Train and Test (into 8 : 2)
Testing Phase Learning Phase %BUBGMPX l4JNQMFJNBHF$MBTTJGJFSz Learning Model (CNN) A&B
Training data input Identification Model output input Output Image predictions A&B Training data Image_001 is A Image_002 is A Image_003 is B ….. Identification Model
• サンプルコード Simple image ClassifierのCNNの構成は VGG16を参考にしている。 • 構成やパラメータによって識別率は変化する。 • 扱うデータに合わせて構成、
パラメータを変更。 -FBSOJOH.PEFM $// ͷத • Convolution (32,(3,3)) • Activation (relu) • Max_pooling (2,2) • Convolution (32,(3,3)) • Activation (relu) • Max_pooling (2,2) • Convolution (32,(3,3)) • Activation (relu) • Flatten • Dense (64) • Activation (relu) • Dense (class_num) • Activation (softmax) Learning Model (CNN)
$//ͷࣝผਫ਼ධՁ • サンプルコードは作成した識別モデルを 学習曲線によって評価できる。 • 学習精度向上の為の指標となる。 val_accを上げ、val_lossを下げる 事が重要
4JNQMFJNBHF$MBTTJGJFS -0$"-Ͱͷαϯϓϧίʔυͷ࣮ߦྫ
σʔληοτஔ ‘data/’ 直下にデータセットを置く ディレクトリ名が画像のラベルとして処理される
ֶशɺࣝผͷ࣮ߦ $ python train.py 学習と識別が同時に行われる 処理が終わると、 学習曲線と識別モデル が得られる
ࣝผͷ࣮ߦ $ python test.py --model <作成した識別モデル> train.pyで作成した識別モデルを検証できる。 識別の再実行や、別のTestDataを用いる場合などに利用する。
αϯϓϧίʔυͷൃలྫ
σʔλΦʔάϝϯςʔγϣϯ • 学習画像の母数を増やす為に、画像に回転や変形を加える https://qiita.com/takurooo/items/c06365dd43914c253240
ࣝผʹࣦഊͨ͠ը૾Λݟ͚ͭΔ • [test.py]に追記して、予測が外れた画像をリストアップする Ccfs/68.png Mf/1139.png
ࠞಉߦྻΛͭ͘Δ • [train.py] や [test.py]に追記して、 混同行列を作成する • 識別が不得意なラベルが可視化される Cchfh Ccfs
Ccp Mf Mp Shadow
5IBOLZPVGPSMJTUFOJOH