Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
クックパッドとディープラーニングのこれまでとこれから / Cookpad and DeepLe...
Search
Yuichiro Someya
February 16, 2017
Programming
0
700
クックパッドとディープラーニングのこれまでとこれから / Cookpad and DeepLearning - Past and Future
https://gdlc.connpass.com/event/50194/
での発表資料。
Yuichiro Someya
February 16, 2017
Tweet
Share
More Decks by Yuichiro Someya
See All by Yuichiro Someya
にんげんがさき 基盤はあと / Developers over ML platform
ayemos
0
13k
機械学習をスモールスタートさせる方法 / small machine learning
ayemos
3
2k
アットホームな分析基盤の作り方 / Homemade Machine Learning Toolkits
ayemos
1
940
サービス開発、機械学習、クラウド / the trinity of machine learning
ayemos
0
3.3k
成長を止めない機械学習のやり方 / Don't stop 'til you get enough (data).
ayemos
15
5.1k
AWS で加速する機械学習 / Accelerate Machine Learning with AWS
ayemos
1
310
クックパッドの機械学習基盤 2018 / Machine Learning Platform at Cookpad ~ 2018 ~
ayemos
15
19k
PyTorchとCaffe2とONNXと深層学習モデルのデプロイについて
ayemos
1
2.9k
クックパッドにおけるAWS GPUインスタンスの利用事例 / Powering by AWS GPU Instances in Cookpad Inc
ayemos
0
390
Other Decks in Programming
See All in Programming
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
Remix on Hono on Cloudflare Workers
yusukebe
1
290
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.1k
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
480
OnlineTestConf: Test Automation Friend or Foe
maaretp
0
110
Jakarta Concurrencyによる並行処理プログラミングの始め方 (JJUG CCC 2024 Fall)
tnagao7
1
290
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
100
Jakarta EE meets AI
ivargrimstad
0
610
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
210
よくできたテンプレート言語として TypeScript + JSX を利用する試み / Using TypeScript + JSX outside of Web Frontend #TSKaigiKansai
izumin5210
6
1.7k
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
350
距離関数を極める! / SESSIONS 2024
gam0022
0
280
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
327
38k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
How to Ace a Technical Interview
jacobian
276
23k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Code Reviewing Like a Champion
maltzj
520
39k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
A designer walks into a library…
pauljervisheath
204
24k
Site-Speed That Sticks
csswizardry
0
24
Writing Fast Ruby
sferik
627
61k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Transcript
ΫοΫύουͱσΟʔϓϥʔχϯά ͜Ε·Ͱͱ͜Ε͔Β છ୩༔Ұ!ΫοΫύουגࣜձࣾ
BZFNPTNF છ୩༔Ұ<:VJDIJSP4PNFZB> UXJUUFS!BZFNPT@Z HJUIVC!BZFNPT TQFBLFSEFDLBZFNPT XFCBZFNPTNF ౦ژۀେֶɹใֶ෦ଔۀ ಉେֶӃɹܭࢉֶઐ߈ɹम࢜ ΫοΫύου৽ଔݚڀ։ൃ෦
BZFNPTNF NFEJVNDPN!BZFNPT
BZFNPTNF
None
ϨγϐສҎ্
ϨγϐສҎ্ ݄ ࣍ ར ༻ ऀ ສ ਓ Ҏ
্
None
None
None
None
None
ΫοΫύουͱσΟʔϓϥʔχϯά ͜Ε·Ͱͱ͜Ε͔Β
BZFNPTNF ΫοΫύουݚڀ։ൃ෦ൃ
BZFNPTNF
BZFNPTNF ΫοΫύουݚڀ։ൃ෦ൃ
BZFNPTNF ΫοΫύουݚڀ։ൃ෦ൃ ྉཧ͖Ζ͘ެ։
BZFNPTNF εϚʔτϑΥϯͷࣸਅͷɺྉཧΛࣗಈతʹऩूʗه $BGGF/FUͷ'JOFUVOJOHʹΑΔྉཧը૾ೝࣝ ਓҎ্ͷϢʔβʔ͕ར༻
ຕҎ্ͷྉཧࣸਅ ݱࡏ ྉཧ͖Ζ͘
BZFNPTNF εϚʔτϑΥϯͷࣸਅͷɺྉཧΛࣗಈతʹऩूʗه $BGGF/FUͷ'JOFUVOJOHʹΑΔྉཧը૾ೝࣝ ਓҎ্ͷϢʔβʔ͕ར༻
ຕҎ্ͷྉཧࣸਅ ݱࡏ ྉཧ͖Ζ͘ IUUQTTQFBLFSEFDLDPNBZFNPTCVJMEJNBHFDMBTTJpDBUJPOTFSWJDFXJUIBNB[POFDTBOEHQVJOTUBODFT
BZFNPTNF ΫοΫύουݚڀ։ൃ෦ൃ ྉཧ͖Ζ͘ެ։ 99
BZFNPTNF தظతʹͰ͖Δݚڀ։ൃ෦
BZFNPTNF
BZFNPTNF ྉཧ͖Ζ͔͘Βͷֶͼ
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ Ϣʔβʔ
ݚڀ։ൃ Ϣʔβʔ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ
ݚڀ։ൃ Ϣʔβʔ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ
IUUQTTQFBLFSEFDLDPNBZFNPTCVJMEJNBHFDMBTTJpDBUJPOTFSWJDFXJUIBNB[POFDTBOEHQVJOTUBODFT
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ w
۩ମతͳΞϓϦέʔγϣϯ͕ͳ͍ w ٕज़ΞΠσΞͷ॥ґଘ Ϣʔβʔ
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ w
۩ମతͳΞϓϦέʔγϣϯ͕ͳ͍ w ٕज़ΞΠσΞͷ॥ґଘ Ϣʔβʔ w ܭࢉػڥͷඋʗཧίετ w ઐੑ͕ҟͳΔ
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ w
۩ମతͳΞϓϦέʔγϣϯ͕ͳ͍ w ٕज़ΞΠσΞͷ॥ґଘ Ϣʔβʔ w ܭࢉػڥͷඋʗཧίετ w ઐੑ͕ҟͳΔ TQFBLFSEFDLDPNBZFNPT
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ w
۩ମతͳΞϓϦέʔγϣϯ͕ͳ͍ w ٕज़ΞΠσΞͷ॥ґଘ Ϣʔβʔ w ܭࢉػڥͷඋʗཧίετ w ઐੑ͕ҟͳΔ w Ϟσϧͷֶशʗ݁Ռͷڞ༗ʗςετʁ w ։ൃϊϋ͕গͳ͍
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ w
۩ମతͳΞϓϦέʔγϣϯ͕ͳ͍ w ٕज़ΞΠσΞͷ॥ґଘ Ϣʔβʔ w ܭࢉػڥͷඋʗཧίετ w ઐੑ͕ҟͳΔ w Ϟσϧͷֶशʗ݁Ռͷڞ༗ʗςετʁ w ։ൃϊϋ͕গͳ͍ Ϣʔβʔ·ͰͷಓͷΓ͍
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ w
۩ମతͳΞϓϦέʔγϣϯ͕ͳ͍ w ٕज़ΞΠσΞͷ॥ґଘ Ϣʔβʔ w ܭࢉػڥͷඋʗཧίετ w ઐੑ͕ҟͳΔ w Ϟσϧͷֶशʗ݁Ռͷڞ༗ʗςετʁ w ։ൃϊϋ͕গͳ͍ w ඞཁͳ৬ೳͷೝࣝͱ࠾༻ͷө
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ w
۩ମతͳΞϓϦέʔγϣϯ͕ͳ͍ w ٕज़ΞΠσΞͷ॥ґଘ Ϣʔβʔ w ܭࢉػڥͷඋʗཧίετ w ઐੑ͕ҟͳΔ w Ϟσϧͷֶशʗ݁Ռͷڞ༗ʗςετʁ w ։ൃϊϋ͕গͳ͍ w ݚڀ։ൃ෦ఆྫΞϓϦέʔγϣϯΤϯδχΞΛট͘ w ࣾ֎ͷγʔυٕज़ʹ͍ͭͯͷใΛڞ༗ w ʰؔΘΔ෦ͷʱΛݚڀ։ൃ෦ͷඪʹ
ݚڀ։ൃ ϓϩμΫτ Ϟσϧ σʔλ ݚڀ w ػցֶशͷϞσϧΛϓϩμΫγϣϯ w ઐੑͷҟͳΔλεΫ Ϣʔβʔ
w ܭࢉػڥͷඋʗཧίετ w ઐੑ͕ҟͳΔ w Ϟσϧͷֶशʗ݁Ռͷڞ༗ʗςετʁ w ։ൃϊϋ͕গͳ͍ w ࣄ͠ͳ͕Βݟ͑ΔΛΤϯδχΞϦϯάͰղܾ w ࠓؤு͍ͬͯΔॴ
Ϟσϧͷςετʁ
γφϦΦ ΞϓϦέʔγϣϯ ػցֶश อূ͢Δͷ ϏδωεϩδοΫ ੑೳ ख๏ ςετ ʁ
BZFNPTNF -PDBM 'JMF4ZTUFN \ ^ \ ^ \ ^
BZFNPTNF -PDBM 'JMF4ZTUFN SFTVMUDTW FWBMVBUFQZ \ ^ \ ^ \
^
BZFNPTNF -PDBM 'JMF4ZTUFN SFTVMUDTW FWBMVBUFQZ \ ^ \ ^ \
^
BZFNPTNF -PDBM 'JMF4ZTUFN SFTVMUDTW FWBMVBUFQZ \ ^ \ ^ \
^ ਓతϛε ؒҧͬͨධՁ
BZFNPTNF -PDBM 'JMF4ZTUFN SFTVMUDTW FWBMVBUFQZ \ ^ \ ^ \
^ ਓతϛε ؒҧͬͨධՁ ධ Ձ ͷ ࠶ ݱ ੑ ͕ ͍ SFTVMUDTW
BZFNPTNF -PDBM 'JMF4ZTUFN SFTVMUDTW FWBMVBUFQZ \ ^ \ ^ \
^ ਓతϛε ؒҧͬͨධՁ ධ Ձ ͷ ࠶ ݱ ੑ ͕ ͍ SFTVMUDTW ཧ͠ʹ͍͘ ධՁखॱʹίʔυҎ֎ͷཁૉ͕ଟ͍
BZFNPTNF -PDBM 'JMF4ZTUFN SFTVMUDTW FWBMVBUFQZ \ ^ \ ^ \
^
BZFNPTNF -PDBM 'JMF4ZTUFN
BZFNPTNF -PDBM 'JMF4ZTUFN .PEFM
BZFNPTNF -PDBM 'JMF4ZTUFN .PEFM &WBMVBUPS
BZFNPTNF -PDBM 'JMF4ZTUFN .PEFM &WBMVBUPS
BZFNPTNF -PDBM 'JMF4ZTUFN %BUBTPVSDF .PEFM &WBMVBUPS
BZFNPTNF -PDBM 'JMF4ZTUFN %BUBTPVSDF %BUBTFU .PEFM &WBMVBUPS
BZFNPTNF -PDBM 'JMF4ZTUFN %BUBTPVSDF %BUBTFU &WBMVBUPS .PEFM
BZFNPTNF -PDBM 'JMF4ZTUFN %BUBTPVSDF %BUBTFU &WBMVBUPS .PEFM
BZFNPTNF -PDBM 'JMF4ZTUFN %BUBTPVSDF %BUBTFU &WBMVBUPS .PEFM IUUQTHJUIVCDPNBZFNPTPTIP
BZFNPTNF w ݚڀ։ൃ෦ͷൃ w ʰྉཧ͖Ζ͘ʱσΟʔϓϥʔχϯάΛར༻ͨ͠ϓϩμΫτͷެ։ w தظతʹ֦େͰ͖Δ৫͚ͯͷऔΓΈ w ࠾༻ w
෦ॺؒ࿈ܞͷڧԽ w ϫʔΫϑϩʔશମͷ࠷దԽ ΫοΫύουͱσΟʔϓϥʔχϯά ͜Ε·Ͱͱ͜Ε͔Β