クックパッドとエンコーダ・デコーダ/cookpad-and-encoder-decoder

558ffd4e5cf6c95e60c91333677b93c4?s=47 j.harashima
July 14, 2017
3.4k

 クックパッドとエンコーダ・デコーダ/cookpad-and-encoder-decoder

558ffd4e5cf6c95e60c91333677b93c4?s=128

j.harashima

July 14, 2017
Tweet

Transcript

  1. ΫοΫύουͱΤϯίʔμɾσίʔμ ݪౡ७

  2. ࣗݾ঺հ

  3. ೥݄ ೥݄ ژ౎େֶࠇڮɾՏݪݚڀࣨʹ഑ଐ ΫοΫύουʹೖࣾ ೥݄ ݚڀ։ൃ෦໳ʢ৽ઃʣʹҟಈ ത࢜ʢ৘ใֶʣΛऔಘ ೥݄ ৘ใݕࡧɾจॻཁ໿ ɾಉٛදݱͷ֫ಘʢ*+$/-1ʣ

    ɾݕࡧ݁Ռͷཁ໿ʢ/-1*9ʣ ɾݕࡧ݁ՌͷϦϥϯΩϯάʢ*+$/-1ʣ ɾ೔ຊޠจͷѹॖʢ$0-*/(ʣ αʔϏε։ൃ෦໳ Ϩγϐ৘ใॲཧ ɾϨγϐίʔύεͷߏஙʢ-3&$ʣ ɾϨγϐͷ຋༁ʢ8"5ʣ ɾϨγϐը૾σʔληοτͷߏஙʢ4*(*3ʣ ɾखॱը૾ͷղੳʢ$&"ʣ ݪౡ७
  4. ձࣾ঺հ

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

  6. ݄࣍ར༻ऀ਺ ݄࣍ར༻ऀ਺ʢւ֎ʣ ೔࣍ར༻ऀ਺ ໿ສਓ Ϩγϐ਺ ໿ສ඼ ໿ ສਓ ໿ ສਓ

  7. ച্ߏ੒

  8. 8F`SFIJSJOH ϦαʔναΠϯςΟετʢओʹݚڀ୲౰ʣ ɾαʔϏεʹಋೖ͞ΕΔػցֶशͷϩδοΫ෦෼ͷ࣮૷ ɾ*P5΍.3ʹ΋ͱͮ͘৽͍͠αʔϏεͷاը ɾ࠷৽ͷٕज़ͷΠϯϓοτͱΞ΢τϓοτ ϦαʔνΤϯδχΞʢओʹ։ൃ୲౰ʣ ɾݚڀ։ൃج൫Λޮ཰Խ͢ΔͨΊͷ։ൃج൫ͷઃܭͱߏங ɾػցֶशΛར༻ͨ͠εέʔϥϒϧͳαʔϏεͷ։ൃͱӡ༻ ɾ"OESPJEJ04ʹ͓͚ΔϓϩτλΠϐϯά Έͳ͞·ͷΤϯτϦʔΛ͓଴͍ͪͯ͠·͢

    IUUQTJOGPDPPLQBEDPNDBSFFST
  9. Ϩγϐͷ຋༁

  10. ӳޠ൛ΫοΫύουʢچόʔδϣϯʣ ೔ຊͷΫοΫύουͷϨγϐ͕ӳޠͰݕࡧͰ͖ΔαʔϏε ɾ೥ʹϦϦʔε ɾ໿ ϨγϐΛਓखͰӳ༁ ɾݱࡏ͸৽όʔδϣϯʢӳޠͰ౤ߘɾݕࡧͰ͖ΔαʔϏεʣʹ౷߹

  11. ػց຋༁ ಋೖ͢Δ༧ఆ͸ͳ͍ ݱঢ়ɺਓؒͱಉ͡Ϩϕϧͷ຋༁͸ແཧʢཧ༝ʣ ɾ/.5Ͱ΋·ͩແཧ ࣈ໘͚ͩ຋༁Ͱ͖ͯ΋Ϣʔβͷ໾ʹཱͨͳ͍ʢཧ༝ʣ ɾϢʔβ͕ॅΜͰΔ৔ॴ΋ߟྀ͢΂͖ʢखʹೖΔࡐྉ͕ҧ͏ʣ ೔ӳҎ֎ʹର༁͕ͳ͍ʢཧ༝ʣ ɾ࡞Ζ͏ʹ΋ίετ͕ʜ ͱ͸ݴ͑ɺ࠷৽ͷݚڀ੒Ռ͸ϑΥϩʔ͓͖͍ͯͨ͠

  12. 4BUPFUBM  Ϩγϐʹ͓͚Δػց຋༁ʢ೔ˠӳʣͷޡΓΛ෼ੳ ɾ Ϩγϐͷର༁Λར༻ /.5͸ஔ׵ޡΓ͕ଟ͍ ɾ/.5ͷయܕతͳޡΓʢFH ΩϟϕπˠTXFFUQPUBUPʣ 1#4.5͸ҐஔޡΓ͕ଟ͍ ɾϨγϐͷखॱͷଟ໋͕͘ྩจˠ௕ڑ཭ͷฒ΂ସ͕͑ൃੜˠޡΓʁ

    ৄࡉ͸࿦จΛ͝ࢀর͍ͩ͘͞
  13. ର༁ίʔύε Ϩγϐʢ೥ࠒͷεφοϓγϣοτʣͷର༁ ೔ຊਓʢӳޠʹਫ਼௨ʣ͕຋༁ͯ͠ωΠςΟϒ͕मਖ਼ ˞೥ͷεΫγϣͳͷͰ
 ӳޠଆͱ಺༰͕ҧͬͯ·͢

  14. 8"5 ͝ࢀՃΛ͓଴͍ͪͯ͠·͢

  15. ࡐྉ໊ͷਖ਼نԽ

  16. จࣈ௨Γɺࡐྉͷ໊લ ɾࡐྉʹ໊લʴ෼ྔ ϢʔβʹΑΔࣗ༝هड़ ɾಛʹ੍໿͸ઃ͚͍ͯͳ͍
   ʢมʹڧ੍ͨ͘͠͸ͳ͍ʣ όϦΤʔγϣϯ͕େ͖͍ ɾΫοΫύουશମͰ਺ඦສछྨ ࡐྉ໊

  17. ։ൃελοϑ͔Βཁ๬ଟ਺ ɾFH ϨγϐͷΧϩϦʔܭࢉʹඞਢ ࡐྉ໊ͷਖ਼نԽ ˑে༉ ˗ে༉ ͠ΐ͏Ώ ˎে༉ ˔͠ΐ͏Ώ ে༉

    ˔͠ΐ͏ΏʢݮԘে༉͸ࣦഊ͞ΕΔํ΋ʣ ˓ে༉ɹ ɾে༉ ে༉ ˑ͠ΐ͏༉ ͓޷ΈͰ  ͓͠ΐ͏Ώ ͓ে༉ γϣ΢Ϣ ḛ༉ Φγϣ΢Ϣ Φে༉ γϣ΢༉ ਖ਼༉ ೱޱ͠ΐ͏Ώ ̋ে༉ ˒ে༉ ˑೱޱে༉ ˑ͠ΐ͏Ώ ʮ͠ΐ͏ΏʯͷόϦΤʔγϣϯ ˕͠ΐ͏Ώ ˔ে༉ ὑೱޱে༉ ˒͠ΐ͏Ώ ˓͠ΐ͏Ώ ˎ͠ΐ͏༉ ˕ে༉ ɹ˒ে༉ ˕ೱ͍ޱে༉ ᴹে༉ ͠ΐ͏༉ ʜ શ෦ʹΧϩϦʔΛొ࿥͢Δͷ͸ͪΐͬͱʜɻ શ෦ʮ͠ΐ͏Ώʯͬͯ෼͔Βͳ͍ͷʁ
  18. *LFEBFUBM ɺ੪౻Β ɾ4/4౳ͷࡅ͚ͨςΩετͷਖ਼نԽ ɾϞσϧͷఏҊͱ͍͏ΑΓ͸
 ɹٖࣅਖ਼ղσʔλͷੜ੒ɾ׆༻ͷఏҊ ΫοΫύουͰ΋ಉ༷ͷख๏Λ࠾༻ ɾϞσϧͷࡉ෦΍ٖࣅਖ਼ղσʔλͷੜ੒ํ๏͕গ͠ҧ͏ʢޙड़ʣ $IBSBDUFSCBTFE&ODPEFS%FDPEFS

  19. ࡐྉ໊ʹର͢Δਖ਼نԽޙͷදهΛσʔλϕʔεʹొ࿥ ɾຖ೔ɺελοϑ͕গͣͭ͠ొ࿥ʢผͷ೔ৗۀ຿ʹࠩ
 ɹ͠ࠐΜͰ͋Δʣ ਖ਼نԽޙͷදه͸બ୒PS৽نొ࿥ ɾొ࿥ࡁΈͷ΋ͷ͕͋Ε͹ͦΕΛબ୒ɺͳ͚Ε͹৽ن ɹొ࿥ ऩू͞ΕͨσʔλʢҰྫʣ ɾ༉ʢᖱΊ༻ʣɹɹˠ༉ ɾˑে༉ɹɹɹɹɹˠ͠ΐ͏Ώ ɾϒϥοΫϖούʔˠࠇ͜͠ΐ͏

    ਖ਼ղσʔλͷऩू Ξϊςʔγϣϯπʔϧ ʢҰ෦ൈਮʣ
  20. શମ૾ BMMJOGP 13 NFSHF JNBHF JOHSFEJFOUJOGP UBSHFUOBNFT ( QVMM JOTUBMM

    OPSNBMJ[F EPXOMPBE DPQZ DPQZ VOMPBE JOTFSU DPQZ TFMFDU JOTFSU ਖ਼ղσʔλऩू Ϟσϧ։ൃ όον࣮ߦ JOTFSU OPSNBMJ[BUJPOJOGP
  21. ࣮ݧ σʔλ ɾ܇࿅ɿɹݸ ɾςετɿݸ ධՁई౓ ɾϦϑΝϨϯεͱͷ׬શҰக཰

  22. #BTFMJOF ɾೖྗΛͦͷ··ग़ྗ #BTFMJOF ɾਖ਼نදݱͰه߸ͱׅހදݱΛ࡟আ ख๏ 

  23. ख๏  &ODPEFS%FDPEFS ɾޠኮαΠζɿೖྗଆ͸ɺग़ྗଆ͸ ɾ࣍ݩ਺ɿFNCFE૚΋ӅΕ૚΋ ɾ&ODPEFS͸૒ํ޲-45. ɾΞςϯγϣϯ͸ະ࢖༻ʢҰக཰͕௿Լɻ͜ͷλεΫͰ͸աֶशʁʣ &ODPEFS%FDPEFSʢΞϯαϯϒϧʣ ɾݸͷϞσϧΛΞϯαϯϒϧʢݸҎ্͸ޮՌͳ͔ͬͨʣ &ODPEFS%FDPEFSʢΞϯαϯϒϧʴٖࣅਖ਼ղσʔλʣ

    ɾޙड़
  24. ٖࣅਖ਼ղσʔλ ฏԾ໊ͱΧλΧφΛม׵ ɾ܇࿅σʔλʹʮ͸͍͘͞ˠനࡊʯ͕͋Ε͹ ʮϋΫαΠˠനࡊʯ΋௥Ճ ͪΐͬͱͨ͠όϦσʔτ ɾΫοΫύουʹʮϋΫαΠʯͱ͍͏ࡐྉ໊͕͚͋ͬͨ࣌ͩ௥Ճ *LFEBFUBM ͷख๏ʢFH ͋ˠ͊ʣ͸ར༻ͤͣ ɾ4/4༻ͷ֦ு͕ࡐྉ໊ʹ͸༗ޮͰ͸ͳͦ͞͏ͩͬͨ

    ࠷ऴతʹ໿ݸͷσʔλΛ௥Ճ
  25. ݁Ռ ख๏ Ұக཰ #BTFMJOF  #BTFMJOF  &ODPEFS%FDPEFS  &ODPEFS%FDPEFS


    ʢΞϯαϯϒϧʣ  &ODPEFS%FDPEFS
 ʢΞϯαϯϒϧʴٖࣅਖ਼ղσʔλʣ 
  26. ه߸ͷ࡟আ ɾˑ࠭౶ˠ࠭౶ ׅހදݱͷ࡟আ ɾβϥϝʢఈʹෑ͘༻ʣˠβϥϝ ௲Γؒҧ͍ͷमਖ਼ ɾΠ͔ˠΠΧ දه༳Εͷղফ ɾ͠ΐ͏༉ˠ͠ΐ͏Ώ ಉٛޠͷೝࣝ ɾΤΫετϥόʔδϯΦΠϧˠΦϦʔϒ༉

    ੒ޭྫ
  27. ͋Γ͑ͳ͍ࡐྉ໊ ɾएժɹɹˠժͻ͖೑ʢϫΧϝʣ ɾϥϯΦ΢ˠϥϯνϣίʢཛԫʣ ಉٛ஌ࣝͷෆ଍ ɾ͍ͪΐ͏ҶˠΠνΰʢେ࿨Ҷʣ ɾܡൽɹɹɹˠίϯιϝʢγφϞϯʣ લ൒ͷจࣈྻʹΑΔӨڹ ɾΦΧϢɹɹˠ͓͔Βʢ͓͔Ώʣ ɾؖࠃ౜ਏࢠˠؖࠃͷΓʢτ΢Ψϥγʣ ࣦഊྫ

    ˞ׅހ಺͕ਖ਼ղ ࡐྉ໊Β͠͞͸ස౓Ͱ൑ఆՄೳ ʢ࣮༻্ɺϑΟϧλϦϯά͸Մೳʣ ܇࿅σʔλΛ૿΍ͤ͹վળʁ ૒ํ޲-45.Ͱ΋μϝʁ
  28. Ҿ͖ଓ͖ਖ਼ղσʔλΛऩू ɾσʔλ͸ଟ͚Ε͹ଟ͍΄Ͳྑ͍ ऩूઓུΛมߋʁʢೳಈֶशʁʣϞσϧ΋มߋʁ ɾ୯ʹσʔλΛऩू͢Δ͚ͩͰ͸μϝʢҰக཰͕಄ଧͪͭͭ͋͠Δʣ /-1FSͷ࠾༻ ɾվળͰ͖Δਓ͕͍ͳ͍ ࠓޙͷ՝୊

  29. 8F`SFIJSJOH ϦαʔναΠϯςΟετʢओʹݚڀ୲౰ʣ ɾαʔϏεʹಋೖ͞ΕΔػցֶशͷϩδοΫ෦෼ͷ࣮૷ ɾ*P5΍.3ʹ΋ͱͮ͘৽͍͠αʔϏεͷاը ɾ࠷৽ͷٕज़ͷΠϯϓοτͱΞ΢τϓοτ ϦαʔνΤϯδχΞʢओʹ։ൃ୲౰ʣ ɾݚڀ։ൃج൫Λޮ཰Խ͢ΔͨΊͷ։ൃج൫ͷઃܭͱߏங ɾػցֶशΛར༻ͨ͠εέʔϥϒϧͳαʔϏεͷ։ൃͱӡ༻ ɾ"OESPJEJ04ʹ͓͚ΔϓϩτλΠϐϯά Έͳ͞·ͷΤϯτϦʔΛ͓଴͍ͪͯ͠·͢

    IUUQTJOGPDPPLQBEDPNDBSFFST
  30. ·ͱΊ

  31. ΫοΫύουͱΤϯίʔμɾσίʔμ Ϩγϐͷ຋༁ ɾػց຋༁Λಋೖ͢Δ༧ఆ͸ͳ͍ ɾ࠷৽ͷݚڀ੒Ռ͸ϑΥϩʔ ɾ8"5΁ͷ͝ࢀՃΛ͓଴͍ͪͯ͠·͢ ࡐྉ໊ͷਖ਼نԽ ɾ$IBSBDUFSCBTFE&ODPEFS%FDPEFSͰਖ਼نԽ ɾݱঢ়ͷҰக཰͸ ɾΈͳ͞·ͷΤϯτϦʔΛ͓଴͍ͪͯ͠·͢