TensorFlowを利用した
アイドル顔識別についてあれこれ / 2017-01-28 GCPUG Fukuoka 5th

TensorFlowを利用した
アイドル顔識別についてあれこれ / 2017-01-28 GCPUG Fukuoka 5th

GCPUG Fukuoka 5th 〜Machine Learning 祭〜 https://gcpugfukuoka.connpass.com/event/46049/
で使った資料です

84394d788041102b59ac0b157fcc0244?s=128

すぎゃーん

January 28, 2017
Tweet

Transcript

  1. 5FOTPS'MPXΛར༻ͨ͠
 ΞΠυϧإࣝผʹ͍ͭͯ͋Ε͜Ε ($16('VLVPLBUI ͗͢ΌʔΜ !TVHZBO

  2. ࣗݾ঺հ w ͗͢ΌʔΜ !TVHZBO  w 8FCܥΤϯδχΞ w 1FSMͱ͔+BWBͱ͔ w

    3VCZͱ͔1ZUIPOͱ͔(Pͱ͔ w υϧϮλ w CMPHॻ͍ͯ·͢IUUQNFNPTVHZBODPN
  3. ී௨ͷ8FCΤϯδχΞͳͷͰ ʮσΟʔϓϥʔχϯάͬͯͷ͕͍͢͝Β͍͠ʯ ʮͰ΋ػցֶशͬͯઐ໳஌͕ࣝඞཁͳ೉͍͠΍ͭ Ͱ͠ΐʜʯ ͱ͍͏ײ͡ͰखΛग़ͮ͠Β͔ͬͨ ʙ

  4. 5FOTPS'MPXొ৔ ʮ5VUPSJBM΋༻ҙ͞Ε͍ͯΔ͠ɺૉਓͰ΋ͳΜͱ͔ ͳΔ͔ͳʜʁ͜ͷػʹͪΐͬͱ৮ͬͯΈΔ͔ʯͱ

  5. ࠷ॳͷҰา./*45 w ͳΜ͔ը૾ೝࣝͰ਺ࣈΛ෼ྨ͢Δͷ͕l)FMMP 8PSMEzతͳೖ໳ Β͍͠ w ৞ΈࠐΈͷϞσϧͰͷਖ਼౴཰ʂ w ʜ͔݁͠͠Ռͷ਺ࣈ͚ͩݟͯ΋ΠϝʔδΘ͔ͳ͍ͧ w

    ࣗ෼Ͱඳ͍ͯࢼͤΔΠϯλϑΣʔε͕ཉ͍͠ ˠ8FCΞϓϦͰ࡞Ζ͏ IUUQNFNPTVHZBODPNFOUSZ
  6. ./*450OMJOF IUUQTUFOTPSqPXNOJTUIFSPLVBQQDPN

  7. ಠࣗͷը૾෼ྨ՝୊΁ w ./*45 $*'"3Λࢼ͠ɺ෼ྨϞσϧΛ࡞ͬͯ ը૾Λࣝผͤ͞Δํ๏͸͍͍ͩͨ෼͔ͬͨ w ֶशσʔλΛ༻ҙͰ͖Ε͹ɺ೚ҙͷυϝΠϯʹ Ԡ༻Ͱ͖Δ͸ͣ

  8. ΞΠυϧإࣝผ w ࣗ෼ͷ޷͖ͳΞΠυϧͨͪ΋ࣝผͰ͖Δʜʂʁ w ·͞ʹझຯͷԆ௕ઢ্ w Ҏલ͔Β΍ͬͯΈ͍ͨͱ͸ࢥ͍ͬͯͨ w Ξχϝͷ෼ྨͳͲͷલྫ͸طʹଟ਺͋Δ

  9. ඞཁͳͷ͸σʔληοτ w ڭࢣσʔλͱͯ͠إͷը૾ͱͦΕ͕Ͳͷਓ෺͔Λ ࣔ͢ϥϕϧͷηοτ͕େྔʹඞཁ w lࣗࡱΓzΛΞοϓ͍ͯ͠ΔΞΠυϧ͸ଟ͍͠؆୯ ͳͷͰ͸ʁʁ ʜͱࢥ͍ͬͯͨ

  10. ର৅ʮΞΠυϧʯ w ਖ਼֬ͳఆٛ͸Ή͔͍ͣ͠ w ·ͣ͸શࠃ֤஍ͰϥΠϒΛத৺ʹ׆ಈ͍ͯ͠Δ ʮϥΠϒΞΠυϧʯͱͨ͠ w ϝδϟʔͳਓؾΞΠυϧ͸΄ΜͷҰѲΓ w ਺ઍਓډΔͱݴΘΕ͍ͯΔ

  11. σʔληοτ࡞੒ w ը૾͚ͩͳΒ؆୯ʹͨ͘͞ΜूΊΒΕΔ w ϒϩάɺ5XJUUFSɺ*OTUBHSBNͳͲͳͲ w ͦΕͧΕը૾͔ΒإྖҬΛ੾Γग़ͯ͠ w ҰͭҰͭϥϕϧΛ෇͚੔ཧ͢Δ

  12. 0QFO$7Ͱإݕग़ w ͓ख͔ܰΜͨΜ)BBSMJLF$BTDBEFT w ͔͠͠ޡݕग़΋݁ߏ͋Δ w ࣼΊ͍ͬͯΔͱ΄΅μϝͩͬͨΓ ˠը૾ࣗମΛ܏͚ͯݕग़͢Δ"1*Λࣗ࡞ IUUQNFNPTVHZBODPNFOUSZ

  13. ϥϕϧ෇͚σʔλͷ੔ཧ w ը૾ʹର͠ϥϕϧΛબ୒ w ೖྗิ׬͕ඞਢ w Ұཡͯ֬͠ೝɺฤूɺ࡟আͳͲ w ૢ࡞͠΍֬͘͢ೝ͠΍͍͢ΠϯλϑΣʔε͕ཉ͍͠ ˠ؅ཧ༻ͷ8FCΞϓϦΛࣗ࡞

    IUUQNFNPTVHZBODPNFOUSZ
  14. w ݕग़ث w 1ZUIPO 0QFO$7 'MBTLͰ+40/"1*Խ w ؅ཧΞϓϦ w 3VCZPO3BJMT

    w ఆظλεΫͰΫϩʔϦϯάͯ͠ը૾ऩूɾإݕग़ w ֶशͰ࢖͏σʔληοτ༻όΠφϦੜ੒
  15. ·ͣ͸ਓ͘Β͍͔Β IUUQNFNPTVHZBODPNFOUSZ IUUQNFNPTVHZBODPNFOUSZ

  16. ਓͰࢼͯ͠Έͨ஌ݟ w ֤݅ͣͭ͘Β͍ͷσʔληοτ͸਺೔Ͱ࡞Εͨ w YͷαΠζͰ$*'"3ϞσϧͰ͸͘Β͍ w ෼ྨϞσϧΛࣗ࡞ͯ͠վળͷखԠ͑ w YͷαΠζΛೖྗ w

    ৞ΈࠐΈ૚Λˠʹ૿΍͢ w (SBEJFOU%FTDFOU0QUJNJ[FSˠ"EBN0QUJNJ[FS
  17. ෼ྨର৅Λ૿΍͢ w Կઍਓ΋ͷର৅ɾԿेສ݅΋ͷإը૾ w ϥϕϧ෇͚࡞ۀʹऴΘΓ͕ແ͍ w ͋Δఔ౓ͷຕ਺͕ू·ͬͨ࣌఺Ͱ෼ྨର৅ͱֶͯ͠श w ਫ਼౓ʹ͸ͦΕ΄Ͳظ଴͠ͳ͍ w

    ͋Δఔ౓ͷಛ௃͸௫ΜͰ͘ΕΔ͸ͣ w ֶशͤͨ͞ϞσϧͰະ෼ྨͷإը૾Λਪ࿦ w ͦͷ݁Ռͷਖ਼ޡΛνΣοΫͯ͠σʔλΛ૿΍͢
  18. ਅ໘໨ʹੑೳධՁ IUUQNFNPTVHZBODPNFOUSZ

  19. ੑೳධՁͱ࣮ݧ w ͋Δఔ౓ͷσʔλ͕ἧͬͨ࣌఺Ͱ࣮ࢪ w ਓY݅ͷॏෳͳ͠σʔληοτΛ࡞੒ w ݅ͣͭͰֶश͠ɺ݅Ͱਖ਼౴཰ଌఆ w TUFQ΄ͲͷֶशͰ໿ʹͳΔ͜ͱΛ֬ೝ w

    ύϥϝʔλΛଟগݮΒͯ͠΋ಉਫ਼౓͕ग़Δ͜ͱ΋֬ೝ w ೖྗαΠζ΍৭৘ใͷӨڹ΋࣮ݧ
  20. إࣝผ#05 IUUQNFNPTVHZBODPNFOUSZ

  21. إࣝผ#05 w إࣝผϞσϧΛ࣮ࡍʹࢼͨ͢ΊͷΠϯλϑΣʔε w إը૾ͷࣝผΛ+40/"1*ʹ w -*/&.FTTBHJOH"1*ʹܨ͗ࠞΜͰ#05Խ w ը૾ΛૹΔͱݕग़֤ͨ͠إը૾Λࣝผ w

    إݕग़͸$MPVE7JTJPO"1*Ͱ ͸΍͍ɺਫ਼౓΋ྑ͍  w ਪ࿦΁ͷਖ਼ޡϑΟʔυόοΫΛૹΔػೳ΋ w ֶशσʔλ૿΍͢ͷΛख఻ͬͯ΋Β͑ΔΑ͏ʹ
  22. શମਤ

  23. ݱࡏͷঢ়گ w ऩूͨ͠إը૾͸໿ສ݅ w ͏ͪສઍ݅΄Ͳϥϕϧ෇͚ࡁΈ w ஌Γ߹͍ͷϮλΫʹख఻ͬͯ΋ΒͬͨΓ w ֶश͍ͯ͠Δ෼ྨର৅ϥϕϧ਺͸݅ w

    ొ࿥͍ͯ͠ΔΞΠυϧ͸ ਓ΄Ͳ w ͏ͪਓ΄Ͳ͸طʹଔۀͳͲͰର৅֎ʹʜ
  24. ΞΠυϧإࣝผͷߟ࡯ w ಉҰਓ෺Ͱ΋༷ʑͳإ͕͋Δ w ද৘ɺϝΠΫɺ࣌ؒܦաͰ΋มΘΔ w Ճ޻ΞϓϦ͕͔ͳΓ໽հ w ͦΕͳΓͷֶशσʔλ਺͸ඞཁͦ͏ w

    ͦΕͰ΋ͦΕͳΓʹ͸ࣝผͰ͖͍ͯΔ w ಥવͷଔۀ΍ղࢄ͕ͱͯ΋ͭΒ͍
  25. ࠓޙͷ՝୊ɾల๬ w ΍͸Γσʔληοτ࡞੒͸େ͖ͳ՝୊ w ܧଓͯ͠ूΊଓ͚Δ࢓૊Έ࡞Γ w ະ஌ը૾ͷΫϥελϦϯά͸ࢼ͍ͯ͠Δ w ਫ਼౓޲্ w

    ͍·ͩʹෆՄղͳޡࣝผ΋ଟ͍ w ෼ྨର৅֎ͷإΛͲ͏ѻ͏͔ʁ
  26. ࠓޙͷ՝୊ɾల๬ w إݕग़ͷࣗ࡞ w 4JOHMF4IPU.VMUJCPY%FUFDUPS 44%  w ߴ଎ߴਫ਼౓Ͱ෺ମݕग़Ͱ͖ΔΒ͍͠ w

    ݩͷ࣮૷͸$B⒎Fɺ5FOTPS'MPXҠ২΋͋Δ w ϞσϧܰྔԽɺεϚϗͷΧϝϥΞϓϦʹʁ w ੜ੒ܥ΋΋͏গ͠ൃల͍ͤͨ͞
  27. %$("/ʹΑΔը૾ੜ੒ IUUQNFNPTVHZBODPNFOUSZ

  28. 5FOTPS#PBSEͰͷՄࢹԽ IUUQNFNPTVHZBODPNFOUSZ

  29. 5FOTPS'MPXͷྑ͍ͱ͜Ζ w ॳ৺ऀͰ΋ೖ໳͠΍͍͢ w υΩϡϝϯτಡΊ͹͍͍ͩͨԿͱ͔ͳΔ w ࢀߟʹͰ͖Δهࣄ΋ଟ͍ w ։ൃ͕׆ൃ w

    ΋͏͖͡ʂ w ίϛϡχςΟ΋׆ൃ
  30. 3FQPTJUPSJFT w IUUQTHJUIVCDPNTVHZBOUFOTPSqPXNOJTU w IUUQTHJUIVCDPNTVHZBOGBDFEFUFDUPS w IUUQTHJUIVCDPNTVHZBOGBDFDPMMFDUPS w IUUQTHJUIVCDPNTVHZBOUGGBDFSFDPHOJ[FS w

    IUUQTHJUIVCDPNTVHZBOUGEDHBO w IUUQTHJUIVCDPNTVHZBOGBDFHFOFSBUPS w IUUQTHJUIVCDPNTVHZBOJEPMGBDFMJOFCPU
  31. ͋Γ͕ͱ͏͍͟͝·ͨ͠