クックパッドと機械学習/uec-aix-seminar

558ffd4e5cf6c95e60c91333677b93c4?s=47 j.harashima
September 26, 2018
2.7k

 クックパッドと機械学習/uec-aix-seminar

558ffd4e5cf6c95e60c91333677b93c4?s=128

j.harashima

September 26, 2018
Tweet

Transcript

  1. ୈճిؾ௨৴େֶ"*9ηϛφʔ ΫοΫύουͱػցֶश ΫοΫύουגࣜձࣾݪౡ७

  2. ࠓ೔ͷτʔΫ ɾࣗݾ঺հ ɾձࣾ঺հ ɾݚڀ։ൃ෦໳঺հ ɾΫοΫύουͱࣗવݴޠॲཧ ɾΫοΫύουͱը૾ॲཧ ɾΫοΫύουͱΦʔϓϯαΠΤϯε ɾ·ͱΊ

  3. ࠓ೔ͷτʔΫ ɾࣗݾ঺հ ɾձࣾ঺հ ɾݚڀ։ൃ෦໳঺հ ɾΫοΫύουͱࣗવݴޠॲཧ ɾΫοΫύουͱը૾ॲཧ ɾΫοΫύουͱΦʔϓϯαΠΤϯε ɾ·ͱΊ

  4. ೥݄ ೥݄ ژ౎େֶࠇڮɾՏݪݚڀࣨ഑ଐ ΫοΫύουೖࣾɺαʔϏε։ൃ෦໳഑ଐ ത࢜ʢ৘ใֶʣऔಘ ΤϯδχΞʢ3VCZPO3BJMTػցֶशʣ ೥݄ Ϧαʔνϟʔʢࣗવݴޠॲཧ৘ใݕࡧʣ ݪౡ७ ೥݄

    Ϛωʔδϟʔʢਓࣄ޿ใࡒ຿ʜʣ ݚڀ։ൃ෦໳৽ઃɺಉ෦໳഑ଐ
  5. ΫοΫύουͰͷ͓࢓ࣄ

  6. ΫοΫύουͰͷ͓࢓ࣄ

  7. ΫοΫύουͰͷ͓࢓ࣄ

  8. ࿦จ 5XP4UFQ7BMJEBUJPOJO$IBSBDUFSCBTFE*OHSFEJFOU/PSNBMJ[BUJPO $&"  -FBSOJOH'PPE"QQFBSBODFCZB4VQFSWJTJPOXJUI3FDJQF5FYU $&"  $PPLQBE*NBHF%BUBTFU"O*NBHF$PMMFDUJPOBT*OGSBTUSVDUVSFGPS'PPE3FTFBSDI 4*(*3 

    +BQBOFTF&OHJMJTI.BDIJOF5SBOTMBUJPOPG3FDJQF5FYUT 8"5  %FTJHOJO&WFSZEBZ$PPLJOH$IBMMFOHFTGPS"TTJTUJOHXJUI.FOV1MBOOJOHBOE'PPE1SFQBSBUJPOT $$%  "-BSHF4DBMF3FDJQFBOE.FBM%BUB$PMMFDUJPOBT*OGSBTUSVDUVSFGPS'PPE3FTFBSDI -3&$  +BQBOFTF8PSE$PMPS"TTPDJBUJPOTXJUIBOEXJUIPVU$POUFYUT -3&$  'MFYJCMF+BQBOFTF4FOUFODF$PNQSFTTJPOCZ3FMBYJOH6OJU$POTUSBJOUT $0-*/(  3FMFWBODF'FFECBDLVTJOH-BUFOU*OGPSNBUJPO *+$/-1  4VNNBSJ[JOH4FBSDI3FTVMUTVTJOH1-4* /-1*9  4:/(3"1)"'MFYJCMF.BUDIJOH.FUIPECBTFEPO4ZOPOZNPVT&YQSFTTJPO&YUSBDUJPOGSPNBO0SEJOBSZ%JDUJPOBSZ BOEB8FC$PSQVT *+$/-1 ˞ଠࣈ͸ࣗ෼͕ୈҰஶऀͷ΋ͷɻେֶ࣌୅ͷ΋ͷ΋ؚΉɻ
  9. ࠓ೔ͷτʔΫ ɾࣗݾ঺հ ɾձࣾ঺հ ɾݚڀ։ൃ෦໳঺հ ɾΫοΫύουͱࣗવݴޠॲཧ ɾΫοΫύουͱը૾ॲཧ ɾΫοΫύουͱΦʔϓϯαΠΤϯε ɾ·ͱΊ

  10. ΫοΫύου Πϯλʔωοτ্ͰϨγϐͷ౤ߘɾݕࡧ౳͕Ͱ͖Δ ೔ຊ࠷େͷྉཧϨγϐαʔϏε

  11. Ԋֵ ೥݄ ༗ݶձࣾίΠϯʢݱΫοΫύουגࣜձࣾʣઃཱ ೥݄ ೥݄ ೥݄ ೥݄ ೥݄ ೥݄ Ϩγϐͷ౤ߘɾݕࡧαʔϏεLJUDIFO!DPJO։࢝

    ΫοΫύουʹαʔϏε໊มߋ ೥݄ ϓϨϛΞϜαʔϏε։࢝ Ϛβʔζ্৔ ౦ূҰ෦ʹࢢ৔มߋ ϓϨϛΞϜαʔϏεձһ਺ສਓಥഁ ೥݄ ւ֎ల։Λຊ֨Խ ઃཱप೥
  12. ɾλΠτϧ ɾ֓ཁ ɾࡐྉ ɾखॱ ɾίπɾϙΠϯτ ɾ͜ͷϨγϐͷੜཱ͍ͪ ɾͭ͘ΕΆ ɾʜ Ϩγϐ

  13. ݙཱ ɾλΠτϧ ɾ͜ͷݙཱͷϙΠϯτ ɾௐཧ࣌ؒ ɾஈऔΓͷίπ ɾओࡊ ɾ෭ࡊ ɾࢀߟʹͳͬͨʂ ɾ͜ͷݙཱͷओͳ৯ࡐδϟϯϧγʔϯ ɾʜ

  14. ݕࡧ݁Ռ ৽ணॱ ਓؾॱ

  15. ೔࣌ར༻ऀ਺ ݄ؒར༻ऀ਺ʢࠃ಺ʣ ݄ؒར༻ऀ਺ʢւ֎ʣ Ϩγϐ਺

  16. UP#޲͚αʔϏε΋

  17. DPPLQBETUVEJP

  18. LPNFSDP

  19. NBSU

  20. ച্ߏ੒

  21. 2ձࣾͰྉཧ͢Δͬͯຊ౰ʁ

  22. "ຊ౰Ͱ͢

  23. ࠓ೔ͷτʔΫ ɾࣗݾ঺հ ɾձࣾ঺հ ɾݚڀ։ൃ෦໳঺հ ɾΫοΫύουͱࣗવݴޠॲཧ ɾΫοΫύουͱը૾ॲཧ ɾΫοΫύουͱΦʔϓϯαΠΤϯε ɾ·ͱΊ

  24. ෦෇͖ εϚʔτΩονϯάϧʔϓ ػցֶशάϧʔϓ ݚڀ։ൃ෦໳

  25. ؔ࿈αʔϏε ͓·͔ͤ੔ཧ ०ͷ໺ࡊϨγϐ΍ ϝΠϯʹ࢖͑ΔϨγϐ͕ ͙͢ʹݟ͔ͭΔ "MFYBεΩϧ ࢖͍͍ͨࡐྉ͚ͩͰ ͙͢ʹ࡞ΕΔਓؾͷϨγϐఏҊ ྉཧ͖Ζ͘ ࡱΔ͚ͩͰه࿥ʹʂ

    ͋ͳͨͷ͓ྉཧࣸਅΛ ࣗಈͰ੔ཧ Ϩγϐͷͦͷઌ΁ ͓͍͍͠εϚʔτΩονϯ 0J$Z
  26. Ի੠ʹΑΔྉཧิॿ

  27. ΦʔϓϯαΠΤϯε

  28. ϝσΟΞऔࡐଟ਺

  29. ࿦จ΋ͪΒ΄Βͱ

  30. ࠓ೔ͷτʔΫ ɾࣗݾ঺հ ɾձࣾ঺հ ɾݚڀ։ൃ෦໳঺հ ɾΫοΫύουͱࣗવݴޠॲཧ ɾΫοΫύουͱը૾ॲཧ ɾΫοΫύουͱΦʔϓϯαΠΤϯε ɾ·ͱΊ

  31. ΫοΫύουͱࣗવݴޠॲཧ ɾϨγϐͷղੳ ɾϨγϐͷݕࡧ ɾಉٛදݱͷೝࣝ ɾࡐྉ໊ͷਖ਼نԽ ɾखॱͷ෼ྨ ɾϨγϐͷ෼ྨ ɾҙݟͷ෼ྨ ɾϨγϐͷ຋༁ ػցֶश

  32. Ϩγϐͷղੳ ಲͷʹΜʹ͘ে༉ম͖ ͷ ʹΜʹ͘ ে༉ ໊ࢺ ໊ࢺ ॿࢺ ໊ࢺ c

    c c c ম͘ ಲ ম͖ ಈࢺ ܗଶૉղੳ
  33. Ϩγϐͷݕࡧ

  34. ಉٛදݱͷೝࣝ ʮΰʔϠʯ ʮ͝ʔ΍ʯ ʮۤӝʯ ʹ ʹ

  35. ࡐྉ໊ͷਖ਼نԽ ϨγϐதͷදهΛΫοΫύου಺Ͱͷ୅දදهʹ ਖ਼نԽ ˒ΈΓΜ ૈ൨͖ࠇމᑦ ΋΍͠ʢ͓޷ΈͰʣ ΈΓΜ ͋Βͼ͖ࠇ͜͠ΐ͏ ΋΍͠ ه߸ͷআڈ

    දه༳Εͷղফ ׅހදݱͷআڈ ͦͷଞɺิ଍৘ใͷআڈ΍ಉٛදݱͷೝࣝɺ௲Γؒҧ͍ͷमਖ਼ͳͲ
 ʢFH ͓޷ΈͰ㾐ന͝·ˠ͍Γ͝·ɺੜ͘ΓʔϜˠੜΫϦʔϜʣ
  36. &ODPEFS 4QMJUUIFPSJHJOBMTUSJOH FH ˒ে༉ JOUPDIBSBDUFST FH <˒ ে ༉> 

    5BLFUIFDIBSBDUFSTBTBOJOQVUBOEHFOFSBUFBWFDUPSGPSJU %FDPEFS (FOFSBUFBXPSE BDBOPOJDBMGPSN FH ͠ΐ͏Ώ GSPNUIFWFDUPS "CFBNTFBSDIDBOCFVTFEUPpOECFUUFSOPSNBMJ[BUJPOT ˒ ে ༉ ΐ ͠ ͏ Ώ &08 &08 ΐ ͠ ͏ Ώ ˒TPZTBVDF TPZTBVDF ࡐྉ໊ͷਖ਼نԽ
  37. खॱͷ෼ྨ ϨγϐͷಡΈ্͛౳ͷαʔϏεͷͨΊʹɺखॱͱඇखॱΛࣝผ Ϟσϧ ɾϩδεςΟοΫճؼ σʔλ ɾ ݅ ਖ਼ղ཰ ɾ

  38. खॱͷ෼ྨ

  39. ΧςΰϦ͸໿छྨ ɾछྨʢFH ೑ྉཧɺڕྉཧɺʜʣ ɾௐཧ๏ʢFH ࣽ෺ɺম͖෺ɺʜʣ ɾδϟϯϧʢFH ࿨ɺ༸ɺதɺʜʣ Ϟσϧ ɾ47.΍3'ʢλάʹґΔɻҎԼಉ༷ʣ ֶशσʔλ

    ɾϨγϐΧςΰϦͷσʔλ ɾΞϊςʔλʔ͕λά෇͚ͨ͠σʔλ ਫ਼౓ ɾେମʙ Ϩγϐͷ෼ྨ
  40. Ϣʔβ͕ϒοΫϚʔΫͨ͠ϨγϐΛࣗಈͰ෼ྨ FH  ʮ͓՛ࢠʯΛΫϦοΫ Ϩγϐͷ෼ྨ

  41. ҙݟͷ෼ྨ ʮඒຯ͘͠Ͱ͖·ͨ͠ʂʯ ϙδςΟϒ ΧςΰϦ਺͸શ෦Ͱݸ ʢ஋෼ྨث͕ݸʣ Ϣʔβʔ͔ΒͷҙݟΛࣗಈͰ෼ྨ

  42. ҙݟͷ෼ྨ

  43. #BIEBOBVFUBM ໿ ඼ͷϨγϐͷର༁ίʔύεʢ೔ӳʣ "UUFOUJPO.PEFMΛֶशɾ෼ੳ<4BUPFUBM > ຋༁ྫ ɾ֖·ͨ͸ΞϧϛϗΠϧͰམͱ֖͠Λͯ͠தՐͰৠ͠ম͖ʹ ɹ͠·͢ɻ ɹɹɹɹɹɹɹɹɹɹɹɹɹˣ ɹDPWFSXJUIBMJEPSBMVNJOVNGPJM

    BOETUFBNUIF ɹDIJDLFOPONFEJVNIFBU ʢ˞αʔϏεԽͷ༧ఆ͸͋Γ·ͤΜʣ Ϩγϐͷ຋༁
  44. ೔ຊޠͷϨγϐΛχϡʔϥϧ.5Ͱӳޠʹ຋༁ ػց຋༁ ʢ˞αʔϏεԽͷ༧ఆ͸͋Γ·ͤΜʣ Ϩγϐͷ຋༁

  45. ࠓ೔ͷτʔΫ ɾࣗݾ঺հ ɾձࣾ঺հ ɾݚڀ։ൃ෦໳঺հ ɾΫοΫύουͱࣗવݴޠॲཧ ɾΫοΫύουͱը૾ॲཧ ɾΫοΫύουͱΦʔϓϯαΠΤϯε ɾ·ͱΊ

  46. ΫοΫύουͱը૾ॲཧ ɾྉཧࣸਅͷݕग़ ɾඇྉཧࣸਅͷݕग़ ɾྉཧࣸਅͷ෼ྨ ɾࡐྉࣸਅͷ෼ྨ ػցֶश

  47. ྉཧ ඇྉཧ ඇྉཧ ඇྉཧ ਫ਼౓࠶ݱ཰ ྉཧࣸਅͷݕग़ ϢʔβͷεϚʔτϑΥϯ͔ΒྉཧࣸਅΛਂ૚ֶशͰݕग़

  48. WFS ɾ$B⒎F/FU ɾྉཧPSඇྉཧͷೋ஋෼ྨ WFS ɾ*ODFQUJPOW ɾྉཧ ২෺ ʜ PSඇྉཧͷଟ஋෼ྨ WFS

    ɾ*ODFQUJPOW QBUDIFEDMBTTJpDBUJPO ɾྉཧPSඇྉཧͷೋ஋෼ྨ ֶशσʔλ ɾਖ਼ྫɿΫοΫύουͷϨγϐͷը૾ ɾෛྫɿϥΠηϯεϑϦʔͷछʑͷը૾ WFSͷೝࣝ݁Ռ ྉཧࣸਅͷݕग़
  49. https://twitter.com/ohmycorgi/status/867745923719364609 https://twitter.com/teenybiscuit/status/707727863571582978 㾎͕Ϟσϧ͕ྉཧͱ൑ఆͨࣸ͠ਅ ྉཧࣸਅͷݕग़

  50. ඇྉཧ ྉཧ ྉཧ ྉཧ ඇྉཧࣸਅͷݕग़ Ϣʔβʔ͕౤ߘͨ͠ը૾͔ΒඇྉཧࣸਅΛݕग़ ྉཧࣸਅͷݕग़ͱಉ͡ϞσϧΛར༻ ϢʔβʔʹΨΠυϥΠϯΛ௨஌ ˞ඇྉཧͷ৔߹ɺՈ଒΍ϖοτͷөΓࠐΈ͕ଟ͍

  51. ʜ ϋϯόʔά ΦϜϥΠε ྉཧࣸਅͷ෼ྨ εϚʔτϑΥϯ͔Βநग़ͨ͠ྉཧࣸਅΛछྨʹ෼ྨ

  52. ૝૾Λ௒͑ΔʁτϚτϨλεཛͷ̏৭ εʔϓ ؆୯τϚτεʔϓ ʢϛωετϩʔωʣ ৽ۄͶ͗ͱτϚτͷαϥμ ໨ࢦͤσϦ෩ʂϨλεͱτϚτͷα ϥμ ௒γϯϓϧʂτϚτͱେࠜͰ࿨෩ ྫྷ੩ύελ τϚτͱ৽ۄͶ͗ͷͬ͞

    ͺΓϚϦω τϚτ ࡐྉࣸਅͷ෼ྨ Ϣʔβʔ͕ࡱӨͨ͠ࡐྉࣸਅΛ໿छྨʹ෼ྨ
  53. ࠓ೔ͷτʔΫ ɾࣗݾ঺հ ɾձࣾ঺հ ɾݚڀ։ൃ෦໳঺հ ɾΫοΫύουͱࣗવݴޠॲཧ ɾΫοΫύουͱը૾ॲཧ ɾΫοΫύουͱΦʔϓϯαΠΤϯε ɾ·ͱΊ

  54. ΫοΫύουͱΦʔϓϯαΠΤϯε ɾϨγϐσʔλͷެ։ ɾୈճ"*νϟϨϯδίϯςετ ɾ+4"*$VQ ɾ8"5 ػցֶश

  55. Ϩγϐσʔλͷެ։

  56. ɾλΠτϧ ɾ֓ཁ ɾࡐྉ ɾखॱ ɾίπɾϙΠϯτ ɾ͜ͷϨγϐͷੜཱ͍ͪ ɾͭ͘ΕΆ ɾʜ Ϩγϐ

  57. ݙཱ ɾλΠτϧ ɾ͜ͷݙཱͷϙΠϯτ ɾௐཧ࣌ؒ ɾஈऔΓͷίπ ɾओࡊ ɾ෭ࡊ ɾࢀߟʹͳͬͨʂ ɾ͜ͷݙཱͷओͳ৯ࡐδϟϯϧγʔϯ ɾʜ

  58. ར༻ঢ়گ ެ։લʢʙ೥݄ʣ  େֶݚڀࣨ ެ։ޙʢ೥݄ʣ  େֶݚڀࣨ

  59. ୈճ"*νϟϨϯδίϯςετ

  60. λεΫ ྉཧݕग़෦໳ ɾࣸਅதͷྉཧྖҬΛݕग़ ྉཧ෼ྨ෦໳ ɾྉཧࣸਅΛΫϥεʹ෼ྨ ͦ͏ΊΜ ͏ͲΜ

  61. ݒ৆৆ۚ

  62. Ԡืਓ਺ ྉཧݕग़෦໳ ྉཧ෼ྨ෦໳

  63. +4"*$VQ ࡐྉࣸਅͷ෼ྨ ɾΧςΰϦʢFH ۄೢʣ ɾશ෦Ͱ ຕ

  64. Ԡืਓ਺

  65. 8"5

  66. ࠓ೔ͷτʔΫ ɾࣗݾ঺հ ɾձࣾ঺հ ɾݚڀ։ൃ෦໳঺հ ɾΫοΫύουͱࣗવݴޠॲཧ ɾΫοΫύουͱը૾ॲཧ ɾΫοΫύουͱΦʔϓϯαΠΤϯε ɾ·ͱΊ

  67. ΫοΫύουͱػցֶश ΫοΫύουͱࣗવݴޠॲཧ ɾϨγϐͷ෼ྨɺࡐྉͷਖ਼نԽɺखॱͷ෼ྨɺҙݟͷ෼ྨɺʜ ΫοΫύουͱը૾ॲཧ ɾྉཧࣸਅͷݕग़ɺඇྉཧࣸਅͷݕग़ɺྉཧࣸਅͷ෼ྨɺʜ ΫοΫύουͱΦʔϓϯαΠΤϯε ɾ"*νϟϨϯδίϯςετɺ+4"*$VQɺ8"5ɺʜ

  68. ࠓޙͷల։ ΫοΫύουͱࣗવݴޠॲཧ ɾܗଶૉղੳͷυϝΠϯదԠɺղੳ༻ࣙॻͷࣗಈߏஙɺʜ ΫοΫύουͱը૾ॲཧ ɾྉཧࣸਅͷϑΟϧλʔ΍௒ղ૾ɺʜ ΫοΫύουͱΦʔϓϯαΠΤϯε ɾ৽͍͠σʔληοτͷެ։ʁ

  69. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ