SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
JSAI Cup 2018
人工知能学会データ解析
コンペティションに参戦
CpawLT
2018/04/21
自己紹介
✘ 北田俊輔 (a.k.a @shunk031 / ぴんく)
✘ 法政大学大学院理工学研究科M1 彌冨研
✘ 深層学習を中心とした自然言語処理・画
像認識が ありえんだいすき
✘ Cpaw AI Competition (CpawAIC) 運営
✘ GunosyとかNVIDIAでバイトをしてる
2
Cookpadの料理分類コンペに参加した
✘ 人工知能学会データ解析コンペティション
✗ クックパッドの画像データから、55種類の材料のカテ
ゴリを予測する画像認識アルゴリズムの作成
✗ 1カテゴリ約290枚x55カテゴリの計15,932枚
✗ 11,995枚を学習用、3,937枚を評価
3
今回のコンペのルール(闇)
✘ API (Google Cloud Vision API etc.) の利用は禁止
✘ ImageNetなどによる学習済みモデルの利用は禁止
✘ 2つ以上のモデルを用いたアンサンブル学習禁止
✗ Random forest等のように1つのモデル中にアンサン
ブル学習を含むような手法に関しては利用可
4
追加ルール
✘ k-foldによるk個の同一モデルのアンサンブルは禁止
✘ TTA (test time augmentation) の使用は可
✘ Psuedo labelingの使用は可
今回使用したモデルについて (概要)
✘ ResNet152 with Stochastic Depth [1, 2]
✗ Random Erasing Data Augmentation [3]
✗ Between Class Learning [4]
✗ Test Time Augmentation
5
[1] He, Kaiming, et al. "Deep residual learning for image recognition." Proceedings of the IEEE conference on
computer vision and pattern recognition. 2016.
[2] Huang, Gao, et al. "Deep networks with stochastic depth." European Conference on Computer Vision. Springer
International Publishing, 2016.
[3] Zhong, Zhun, et al. "Random Erasing Data Augmentation." arXiv preprint arXiv:1708.04896 (2017).
[4] Tokozume, Yuji, Yoshitaka Ushiku, and Tatsuya Harada. "Between-class Learning for Image Classification."
arXiv preprint arXiv:1711.10284 (2017).
今回使用したモデルについて (詳細)
✘ ResNet152 with Stochastic Depth
✗ スクラッチから300 epochほど学習させた
✗ MomemtumSGDで150, 225, 300epoch毎にlr decay
✗ 層を確率的にDropして汎化性能向上・計算量減少
✘ Random Erasing Data Augmentation
✗ 画像に対してランダムに矩形領域をマスク
✘ Between Class Learning
✗ 違う画像をmixupしてデータを増やす
6
今回使用したモデルについて (詳細)
✘ Random Erasing Data Augmentation
✗ 画像に対してランダムに矩形領域をマスク
7
今回使用したモデルについて (詳細)
✘ Between Class Learning
✗ 違う画像をmixupしてデータを増やす
8
9
Confusion Matrix
結果発表
うぇーーーい
10
ちなみに、去年の結果
11
結果発表
うぇーーーい x2
12
最終結果
13
✗ Public LB score, Private LB score
去年30位 → 今年15位✨✨
Public LBのスコアとPrivate LBのスコアで差があった…
1位は 0.98326 だったみたいです。すごい
参加者の手法 (Twitterから一部引用)
✘ InceptionResNetv2
✗ 600 epoch, CVで15個モデルを作成, TTAを256回実行
✗ Data augmentatioにrandom erasingとmixup
✘ DenseNet
✗ Data augmentationにcutoutとmixup
✗ 最初は弱めに、学習が進んだらキツめ
✗ Cutoutして切り抜いたところに別画像を貼る
✘ PyramidNet
✗ 1800 epochでRandom erasingとShakeDrop
14
所感
✘ ルールが闇だった
✗ 学習済みモデルが使えないのはなぜ
✗ アンサンブル最初はダメだったけど良くなったなぜ
✘ ResNetの気持ちがわからなかった
✗ キツめのdata augmentationをしても精度上がるから、
ResNetはドMなのでは
✘ 人工知能、運では
✗ 上位は1枚単位で正解不正解争ってた
✗ Deep learningは運
15

Weitere ähnliche Inhalte

Empfohlen

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Empfohlen (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

JSAI Cup 2018 人工知能学会データ解析コンペティション参戦した話