クックパッドにおけるCloud AutoML事例

7f7abff13e7c5ad15bfa3a823313ef9d?s=47 Chie Hayashida
November 02, 2018

クックパッドにおけるCloud AutoML事例

Cookpad Tech Kitchen #19 R&Dにおけるサービス開発者の仕事(https://cookpad.connpass.com/event/104459/ )における発表資料です。

7f7abff13e7c5ad15bfa3a823313ef9d?s=128

Chie Hayashida

November 02, 2018
Tweet

Transcript

  1. ΫοΫύουʹ͓͚Δ "VUP.- ݚڀ։ൃ෦ ػցֶशάϧʔϓ ྛాઍӯ !DIJF 2018/11/01 Cookpad Tech Kitchen

    #19 R&D   
  2. $IJF)BZBTIJEB • ػցֶशνʔϜ ιϑτ΢ΣΞΤϯδχΞ • ػցֶशϞσϦϯά΋΍Δ͠ج൫΋΍Δ͠ΞϓϦ΋ॻ͘ • ೑͕޷͖ !DIJF 8FC

    %# 1SFTTͰ ػցֶशΞϓϦ࡞੒ͷ ೖ໳هࣄΛॻ͍ͨ 1Z$PO+1 %FW'FTU ͳͲͰొஃ
  3. 5-%3 • ,PNFSDPʢΫοΫύου৽نࣄۀʣʹ͓͚Δ (PPHMF $MPVE"VUP.-ࣄྫͷ঺հ • αʔϏε։ൃͷಓ۩ͱͯ͠ػցֶशΛ࢖ͬͯ ͍͜͏ʂͱ͍͏࿩

  4. ,PNFSDPʹ͓͚Δ (PPHMF $MPVE "VUP.-ࣄྫ

  5. • ΫοΫύουͷ&$৽نࣄۀ • ྉཧಓ۩ɺ͏ͭΘɺΧτϥϦʔɺϦωϯࡶ՟ͳͲͷ lྉཧָ͕͘͠ͳΔϞϊz͕ങ͑Δ ϚϧγΣΞϓϦ ͔ͭͬͯΈͯͶʂ

  6. Ϟνϕʔγϣϯ  ΋ͱ΋ͱग़඼ऀͷࡋྔͰࣗ༝ʹλά෇͚ ͕ߦΘΕ͍͕ͯͨɺߪೖऀʹΑΔݕࡧ͠ ΍͢͞ͷͨΊɺΧςΰϦ෼͚Λߦ͍͍ͨ

  7. ঎඼ը૾Λ༻͍ͨΧςΰϦ෼ྨ • ঎඼ը૾Λ༻͍ͯશΧςΰϦʹ෼ྨ͍ͨ͠ ۚଐͷث സ ΧτϥϦʔ Τϓϩϯ ϑϥΠύϯ ು แஸ

    Ωονϯ πʔϧ ಃث ࣓ث ໦ͷث Ψϥεͷث ࣫ث ห౰ശ Ωονϯ ϑΝϒϦοΫ
  8. (PPHMF$MPVE"VUP.-7JTJPO • ػցֶशϞσϧΛτϨʔχϯάͯ͠ɺࣗ෼ͷఆٛ ͨ͠ϥϕϧʹैͬͯը૾Λ෼ྨ͢Δ͜ͱ͕Ͱ͖Δɺ ($1্ͷαʔϏε

  9. (PPHMF$MPVE"VUP.-7JTJPO • ,PNFSDP͸ج൫ͱͯ͠'JSFCBTFΛ࠾༻͓ͯ͠Γɺಉ͡ ($1্ͷαʔϏεͰ͋Δ$MPVE"VUP.-ͱ૬ੑ͕͍͍ • ػցֶशΤϯδχΞ͕͍ͳ͘ͱ΋ӡ༻͕Մೳ • Ψοͱࣗ෼Ͱ࡞ͬͨ*ODFQUJPO7ϞσϧΑΓੑೳ͕ Αͦ͞͏ͩͬͨ •

    ϞσϧͷαʔϏϯάͳͲͷख͕͍ؒΒͣɺΠχγϟϧ ͷར༻͕ߦ͍΍͍͢ • ίετ໘Ͱ΋ػցֶशΤϯδχΞͷ޻਺΍(16 ΠϯελϯεΛར༻࣮ͨ͠ݧίετΛߟྀ͢Δͱ ༏ҐͰ͋Δ
  10. ߟྀͨ͠఺ᶃ • ৽نαʔϏεͳͷͰɺը૾਺͕গͳ͍ΧςΰϦ ͕͋Δ • Πϯλʔωοτ্ͷը૾Λ௥Ճֶͯ͠श • ΧςΰϦͷ͏ͪɺʮಃثʯͱʮ࣓ثʯͳͲɺࢹ ֮৘ใ͔Β൑ผ͕೉͍͠ΧςΰϦ͕͋Δ •

    ҰͭͷΧςΰϦͱͯ͠ਪఆ͠ɺग़඼ऀʹͲͪΒ͔બ ΜͰ΋Β͏
  11. ߟྀͨ͠఺ᶄ • ෳ਺ͷΧςΰϦͷ͏ͪͲͪΒ͔೰·͍͠৔߹͕͋Δ • ໦੡ͷห౰ശˠΧςΰϦީิɿ໦ͷث PSห౰ശ • ঎඼ΧςΰϦͱ͍ͨͨ͠ΊɺείΞεϨογϣϧυ ˞ ΛԼ͛ͯෳ਺ͷΧςΰϦީิ͔Βग़඼ऀʹબ͹ͤΔ

    • ࠓޙΧςΰϦ৘ใ͕มߋͱͳΔՄೳੑ͕͋Δ • ࠓճֶशͷͨΊͷϥϕϧ෇͚͸ࣾ಺ͰਓखͰߦ͕ͬͨɺ ࠓޙΧςΰϦͷ௥ՃɾมߋͳͲ͕ߟ͑ΒΕΔ • (PPHMF$MPVEͷ)VNBO-BCFMJOHαʔϏεͷར༻ͳͲ͕ ߟ͑ΒΕΔ ˞ "VUP.-ʹ͓͚Δਪఆ࣌ͷࢦඪɻ͜ͷ஋Λߴ͘͢Δͱ৴པ౓ͷߴ͍ީิͷΈΛฦ٫͠ɺ ௿͘͢Δͱ৴པ౓͕௿͍ީิ΋ฦ٫͢Δ
  12. ͜Ε͔ΒͷαʔϏε ։ൃʹ͓͚Δػցֶश

  13. ਓ޻஌ೳͷౙ͸དྷͳ͍ʢͱ͍͏ਓ΋͍Δʣ https://www.wsj.com/articles/ai-guru-andrew-ng-on-the-job-market-of-tomorrow-1540562400 ػցֶशΛ༻͍ͨαʔϏε։ൃ͸ࠓޙ΋ٻΊΒΕ͍ͯ͘ (PPHMF#SBJOͷDPGPVOEFSɺ#BJEV 3FTFBSDIͷ"OESFX/Hͷهࣄ

  14. ػցֶशͷར༻ύλʔϯ  ֶशࡁΈϞσϧΛར༻͢Δ͚ͩͷύλʔϯ • Google Cloud Vision API • Amazon

    Rekognition • Azure Cognitive Services  ΧελϜϞσϧΛ࡞Δύλʔϯ • Google Cloud AutoML • "EB/FU r 5FOTPSGMPXϕʔεͷ"VUP.-ϑϨʔϜϫʔΫ • 5105 r TDJLJUMFBSOͷϋΠύύϥϝʔλνϡʔχϯάΛࣗಈԽ͢Δ πʔϧ  ࠷৽ٕज़Λར༻ͯ͠ݻ༗ͷϞσϧΛ࡞Δ ύλʔϯ • 5FOTPSGMPX΍TDJLJUMFBSOΛར༻ͯࣗ͠෼Ͱ ϞσϧΛ࡞ΓɺσϓϩΠ͢Δ • ΍  Ͱղ͚ͳ͍໰୊ʹରͯ͠͸͜ͷํ๏͕ඞཁ easy difficult ͱ ͸ػցֶशΤϯδχΞ͕͍ͳ͘ͱ΋ѻ͑Δ
  15. easy difficulty ػցֶशͷར༻ύλʔϯ • ֶशࡁΈϞσϧΛར༻͢Δ͚ͩͷύλʔϯ • Google Cloud Vision API

    • Amazon Rekognition • Azure Cognitive Services • ΧελϜϞσϧΛ࡞Δύλʔϯʢ"VUP.-ʣ • Google Cloud AutoML • "EB/FU r 5FOTPSGMPXϕʔεͷ"VUP.-ϑϨʔϜϫʔΫ • 5105 r TDJLJUMFBSOϕʔεͷػցֶशύΠϓϥΠϯͷ࠷దԽπʔϧ • ࠷৽ٕज़Λར༻ͯ͠ݻ༗ͷϞσϧΛ࡞Δύλʔϯ • Tensorflowscikit-learn      • ػցֶशͷઐ໳஌͕ࣝඞཁͳΞϧΰϦζϜ࣮૷ɺϋΠύʔύϥϝʔλ νϡʔχϯάͳͲΛࣗಈͰߦͬͯ͘ΕΔ • ͜ΕΒΛ͏·͘࢖͏͜ͱͰɺػցֶश͕Ͱ͖ͳͯ͘΋ɺαʔϏε։ൃͷ ෯͕޿͕Δ • Ϧαʔνʹ͓͍ͯ΋஫໨͞Ε͍ͯΔ෼໺ͷҰͭ
  16. ·ͱΊ • ػցֶश͸ɺࠓޙػցֶशཧ࿦ʹৄ͍͠ઐ໳Ո Ͱͳͯ͘΋ѻ͏͜ͱ͕Ͱ͖ΔΑ͏ʹͳ͍ͬͯ͘ • (PPHMF$MPVE"VUP.-͸ศརʂ • ͱ͸͍͑ղ͚Δ໰୊ͱղ͚ͳ͍໰୊͕͋Δ • αʔϏε։ൃͷಓ۩ͱͯ͠ػցֶशΛ͏·͘

    ࢖͍ͬͯ͜͏ʂ