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-encoder-decoder
Search
j.harashima
July 14, 2017
4
7.1k
クックパッドとエンコーダ・デコーダ/cookpad-and-encoder-decoder
j.harashima
July 14, 2017
Tweet
Share
More Decks by j.harashima
See All by j.harashima
日本語レシピデータセットの継続的な構築と複合的な利用/JED2022
junharashima
0
9.4k
自然言語処理の基礎と応用 〜 料理と医療を題材として 〜 /JADI2021
junharashima
0
4.1k
企業での研究開発の楽しさと苦労/WAP-Tech-Talk
junharashima
1
9.7k
クックパッドにおける研究開発/HCG2020
junharashima
0
3.4k
Calorie Estimation in a Real-World Recipe Service/iaai-20
junharashima
0
13k
クックパッドと機械学習(短縮版)/MLTBP
junharashima
0
7.8k
クックパッドと NLP/CV/nlpaper-challenge
junharashima
0
76
AI 部門の実戦投入/repro-tech-meetup
junharashima
0
3.3k
クックパッドと機械学習/uec-aix-seminar
junharashima
0
10k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
72
5.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
790
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
A better future with KSS
kneath
238
17k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Building Your Own Lightsaber
phodgson
102
6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
Building Better People: How to give real-time feedback that sticks.
wjessup
363
19k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
9
680
Transcript
ΫοΫύουͱΤϯίʔμɾσίʔμ ݪౡ७
ࣗݾհ
݄ ݄ ژେֶࠇڮɾՏݪݚڀࣨʹଐ ΫοΫύουʹೖࣾ ݄ ݚڀ։ൃ෦ʢ৽ઃʣʹҟಈ ത࢜ʢใֶʣΛऔಘ ݄ ใݕࡧɾจॻཁ ɾಉٛදݱͷ֫ಘʢ*+$/-1ʣ
ɾݕࡧ݁Ռͷཁʢ/-1*9ʣ ɾݕࡧ݁ՌͷϦϥϯΩϯάʢ*+$/-1ʣ ɾຊޠจͷѹॖʢ$0-*/(ʣ αʔϏε։ൃ෦ Ϩγϐใॲཧ ɾϨγϐίʔύεͷߏஙʢ-3&$ʣ ɾϨγϐͷ༁ʢ8"5ʣ ɾϨγϐը૾σʔληοτͷߏஙʢ4*(*3ʣ ɾखॱը૾ͷղੳʢ$&"ʣ ݪౡ७
ձࣾհ
ΫοΫύου Πϯλʔωοτ্ͰϨγϐͷߘɾݕࡧ͕Ͱ͖Δ ຊ࠷େͷྉཧϨγϐαʔϏε
݄࣍ར༻ऀ ݄࣍ར༻ऀʢւ֎ʣ ࣍ར༻ऀ ສਓ Ϩγϐ ສ ສਓ ສਓ
ച্ߏ
8F`SFIJSJOH ϦαʔναΠϯςΟετʢओʹݚڀ୲ʣ ɾαʔϏεʹಋೖ͞ΕΔػցֶशͷϩδοΫ෦ͷ࣮ ɾ*P5.3ʹͱͮ͘৽͍͠αʔϏεͷاը ɾ࠷৽ͷٕज़ͷΠϯϓοτͱΞτϓοτ ϦαʔνΤϯδχΞʢओʹ։ൃ୲ʣ ɾݚڀ։ൃج൫ΛޮԽ͢ΔͨΊͷ։ൃج൫ͷઃܭͱߏங ɾػցֶशΛར༻ͨ͠εέʔϥϒϧͳαʔϏεͷ։ൃͱӡ༻ ɾ"OESPJEJ04ʹ͓͚ΔϓϩτλΠϐϯά Έͳ͞·ͷΤϯτϦʔΛ͓͍ͪͯ͠·͢
IUUQTJOGPDPPLQBEDPNDBSFFST
Ϩγϐͷ༁
ӳޠ൛ΫοΫύουʢچόʔδϣϯʣ ຊͷΫοΫύουͷϨγϐ͕ӳޠͰݕࡧͰ͖ΔαʔϏε ɾʹϦϦʔε ɾ ϨγϐΛਓखͰӳ༁ ɾݱࡏ৽όʔδϣϯʢӳޠͰߘɾݕࡧͰ͖ΔαʔϏεʣʹ౷߹
ػց༁ ಋೖ͢Δ༧ఆͳ͍ ݱঢ়ɺਓؒͱಉ͡Ϩϕϧͷ༁ແཧʢཧ༝ʣ ɾ/.5Ͱ·ͩແཧ ࣈ໘͚ͩ༁Ͱ͖ͯϢʔβͷʹཱͨͳ͍ʢཧ༝ʣ ɾϢʔβ͕ॅΜͰΔॴߟྀ͖͢ʢखʹೖΔࡐྉ͕ҧ͏ʣ ӳҎ֎ʹର༁͕ͳ͍ʢཧ༝ʣ ɾ࡞Ζ͏ʹίετ͕ʜ ͱݴ͑ɺ࠷৽ͷݚڀՌϑΥϩʔ͓͖͍ͯͨ͠
4BUPFUBM Ϩγϐʹ͓͚Δػց༁ʢˠӳʣͷޡΓΛੳ ɾ Ϩγϐͷର༁Λར༻ /.5ஔޡΓ͕ଟ͍ ɾ/.5ͷయܕతͳޡΓʢFH ΩϟϕπˠTXFFUQPUBUPʣ 1#4.5ҐஔޡΓ͕ଟ͍ ɾϨγϐͷखॱͷଟ໋͕͘ྩจˠڑͷฒସ͕͑ൃੜˠޡΓʁ
ৄࡉจΛ͝ࢀর͍ͩ͘͞
ର༁ίʔύε Ϩγϐʢࠒͷεφοϓγϣοτʣͷର༁ ຊਓʢӳޠʹਫ਼௨ʣ͕༁ͯ͠ωΠςΟϒ͕मਖ਼ ˞ͷεΫγϣͳͷͰ ӳޠଆͱ༰͕ҧͬͯ·͢
8"5 ͝ࢀՃΛ͓͍ͪͯ͠·͢
ࡐྉ໊ͷਖ਼نԽ
จࣈ௨Γɺࡐྉͷ໊લ ɾࡐྉʹ໊લʴྔ ϢʔβʹΑΔࣗ༝هड़ ɾಛʹ੍ઃ͚͍ͯͳ͍ ʢมʹڧ੍ͨ͘͠ͳ͍ʣ όϦΤʔγϣϯ͕େ͖͍ ɾΫοΫύουશମͰඦສछྨ ࡐྉ໊
։ൃελοϑ͔Βཁଟ ɾFH ϨγϐͷΧϩϦʔܭࢉʹඞਢ ࡐྉ໊ͷਖ਼نԽ ˑে༉ ˗ে༉ ͠ΐ͏Ώ ˎে༉ ˔͠ΐ͏Ώ ে༉
˔͠ΐ͏ΏʢݮԘে༉ࣦഊ͞ΕΔํʣ ˓ে༉ɹ ɾে༉ ে༉ ˑ͠ΐ͏༉ ͓ΈͰ ͓͠ΐ͏Ώ ͓ে༉ γϣϢ ḛ༉ ΦγϣϢ Φে༉ γϣ༉ ਖ਼༉ ೱޱ͠ΐ͏Ώ ̋ে༉ ˒ে༉ ˑೱޱে༉ ˑ͠ΐ͏Ώ ʮ͠ΐ͏ΏʯͷόϦΤʔγϣϯ ˕͠ΐ͏Ώ ˔ে༉ ὑೱޱে༉ ˒͠ΐ͏Ώ ˓͠ΐ͏Ώ ˎ͠ΐ͏༉ ˕ে༉ ɹ˒ে༉ ˕ೱ͍ޱে༉ ᴹে༉ ͠ΐ͏༉ ʜ શ෦ʹΧϩϦʔΛొ͢Δͷͪΐͬͱʜɻ શ෦ʮ͠ΐ͏Ώʯ͔ͬͯΒͳ͍ͷʁ
*LFEBFUBM ɺ੪౻Β ɾ4/4ͷࡅ͚ͨςΩετͷਖ਼نԽ ɾϞσϧͷఏҊͱ͍͏ΑΓ ɹٖࣅਖ਼ղσʔλͷੜɾ׆༻ͷఏҊ ΫοΫύουͰಉ༷ͷख๏Λ࠾༻ ɾϞσϧͷࡉ෦ٖࣅਖ਼ղσʔλͷੜํ๏͕গ͠ҧ͏ʢޙड़ʣ $IBSBDUFSCBTFE&ODPEFS%FDPEFS
ࡐྉ໊ʹର͢Δਖ਼نԽޙͷදهΛσʔλϕʔεʹొ ɾຖɺελοϑ͕গͣͭ͠ొʢผͷৗۀʹࠩ ɹ͠ࠐΜͰ͋Δʣ ਖ਼نԽޙͷදهબPS৽نొ ɾొࡁΈͷͷ͕͋ΕͦΕΛબɺͳ͚Ε৽ن ɹొ ऩू͞ΕͨσʔλʢҰྫʣ ɾ༉ʢᖱΊ༻ʣɹɹˠ༉ ɾˑে༉ɹɹɹɹɹˠ͠ΐ͏Ώ ɾϒϥοΫϖούʔˠࠇ͜͠ΐ͏
ਖ਼ղσʔλͷऩू Ξϊςʔγϣϯπʔϧ ʢҰ෦ൈਮʣ
શମ૾ BMMJOGP 13 NFSHF JNBHF JOHSFEJFOUJOGP UBSHFUOBNFT ( QVMM JOTUBMM
OPSNBMJ[F EPXOMPBE DPQZ DPQZ VOMPBE JOTFSU DPQZ TFMFDU JOTFSU ਖ਼ղσʔλऩू Ϟσϧ։ൃ όον࣮ߦ JOTFSU OPSNBMJ[BUJPOJOGP
࣮ݧ σʔλ ɾ܇࿅ɿɹݸ ɾςετɿݸ ධՁई ɾϦϑΝϨϯεͱͷશҰக
#BTFMJOF ɾೖྗΛͦͷ··ग़ྗ #BTFMJOF ɾਖ਼نදݱͰه߸ͱׅހදݱΛআ ख๏
ख๏ &ODPEFS%FDPEFS ɾޠኮαΠζɿೖྗଆɺग़ྗଆ ɾ࣍ݩɿFNCFEӅΕ ɾ&ODPEFSํ-45. ɾΞςϯγϣϯະ༻ʢҰக͕Լɻ͜ͷλεΫͰաֶशʁʣ &ODPEFS%FDPEFSʢΞϯαϯϒϧʣ ɾݸͷϞσϧΛΞϯαϯϒϧʢݸҎ্ޮՌͳ͔ͬͨʣ &ODPEFS%FDPEFSʢΞϯαϯϒϧʴٖࣅਖ਼ղσʔλʣ
ɾޙड़
ٖࣅਖ਼ղσʔλ ฏԾ໊ͱΧλΧφΛม ɾ܇࿅σʔλʹʮ͍͘͞ˠനࡊʯ͕͋Ε ʮϋΫαΠˠനࡊʯՃ ͪΐͬͱͨ͠όϦσʔτ ɾΫοΫύουʹʮϋΫαΠʯͱ͍͏ࡐྉ໊͕͚͋ͬͨ࣌ͩՃ *LFEBFUBM ͷख๏ʢFH ͋ˠ͊ʣར༻ͤͣ ɾ4/4༻ͷ֦ு͕ࡐྉ໊ʹ༗ޮͰͳͦ͞͏ͩͬͨ
࠷ऴతʹݸͷσʔλΛՃ
݁Ռ ख๏ Ұக #BTFMJOF #BTFMJOF &ODPEFS%FDPEFS &ODPEFS%FDPEFS
ʢΞϯαϯϒϧʣ &ODPEFS%FDPEFS ʢΞϯαϯϒϧʴٖࣅਖ਼ղσʔλʣ
ه߸ͷআ ɾˑ࠭ˠ࠭ ׅހදݱͷআ ɾβϥϝʢఈʹෑ͘༻ʣˠβϥϝ ௲Γؒҧ͍ͷमਖ਼ ɾΠ͔ˠΠΧ දه༳Εͷղফ ɾ͠ΐ͏༉ˠ͠ΐ͏Ώ ಉٛޠͷೝࣝ ɾΤΫετϥόʔδϯΦΠϧˠΦϦʔϒ༉
ޭྫ
͋Γ͑ͳ͍ࡐྉ໊ ɾएժɹɹˠժͻ͖ʢϫΧϝʣ ɾϥϯΦˠϥϯνϣίʢཛԫʣ ಉٛࣝͷෆ ɾ͍ͪΐ͏ҶˠΠνΰʢେҶʣ ɾܡൽɹɹɹˠίϯιϝʢγφϞϯʣ લͷจࣈྻʹΑΔӨڹ ɾΦΧϢɹɹˠ͓͔Βʢ͓͔Ώʣ ɾؖࠃਏࢠˠؖࠃͷΓʢτΨϥγʣ ࣦഊྫ
˞ׅހ͕ਖ਼ղ ࡐྉ໊Β͠͞සͰఆՄೳ ʢ࣮༻্ɺϑΟϧλϦϯάՄೳʣ ܇࿅σʔλΛ૿ͤվળʁ ํ-45.Ͱμϝʁ
Ҿ͖ଓ͖ਖ਼ղσʔλΛऩू ɾσʔλଟ͚Εଟ͍΄Ͳྑ͍ ऩूઓུΛมߋʁʢೳಈֶशʁʣϞσϧมߋʁ ɾ୯ʹσʔλΛऩू͢Δ͚ͩͰμϝʢҰக͕಄ଧͪͭͭ͋͠Δʣ /-1FSͷ࠾༻ ɾվળͰ͖Δਓ͕͍ͳ͍ ࠓޙͷ՝
8F`SFIJSJOH ϦαʔναΠϯςΟετʢओʹݚڀ୲ʣ ɾαʔϏεʹಋೖ͞ΕΔػցֶशͷϩδοΫ෦ͷ࣮ ɾ*P5.3ʹͱͮ͘৽͍͠αʔϏεͷاը ɾ࠷৽ͷٕज़ͷΠϯϓοτͱΞτϓοτ ϦαʔνΤϯδχΞʢओʹ։ൃ୲ʣ ɾݚڀ։ൃج൫ΛޮԽ͢ΔͨΊͷ։ൃج൫ͷઃܭͱߏங ɾػցֶशΛར༻ͨ͠εέʔϥϒϧͳαʔϏεͷ։ൃͱӡ༻ ɾ"OESPJEJ04ʹ͓͚ΔϓϩτλΠϐϯά Έͳ͞·ͷΤϯτϦʔΛ͓͍ͪͯ͠·͢
IUUQTJOGPDPPLQBEDPNDBSFFST
·ͱΊ
ΫοΫύουͱΤϯίʔμɾσίʔμ Ϩγϐͷ༁ ɾػց༁Λಋೖ͢Δ༧ఆͳ͍ ɾ࠷৽ͷݚڀՌϑΥϩʔ ɾ8"5ͷ͝ࢀՃΛ͓͍ͪͯ͠·͢ ࡐྉ໊ͷਖ਼نԽ ɾ$IBSBDUFSCBTFE&ODPEFS%FDPEFSͰਖ਼نԽ ɾݱঢ়ͷҰக ɾΈͳ͞·ͷΤϯτϦʔΛ͓͍ͪͯ͠·͢