Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SENSYにおける深層学習活用事例とTensorFlowの悩み相談 - TFUG#3

Yuichi Takebe
February 22, 2017

SENSYにおける深層学習活用事例とTensorFlowの悩み相談 - TFUG#3

TensorFlow User Group #3 at Google JP での講演スライドです。
カラフル・ボード/SENSY における、機械学習/深層学習で利用しているアルゴリズム、フレームワーク、事例・成果を紹介します。

Yuichi Takebe

February 22, 2017
Tweet

More Decks by Yuichi Takebe

Other Decks in Technology

Transcript

  1. 4 $50 ✲噟顑⟣罏 فٗتؙزوط٦آٍ ؒٝآص،ؚٔٝوط٦ آٍ اؿزؐؑ،ؒٝآص، )3 荈䊹稱➜娀鿇꧅♧!OVJDIJ ˖

    秈䎃⵸ח$#פKPJO ˖ ׉ך⵸כ%F/"ח䎃٠剢㖈硂 ˖ ٓٝش٦ ˖ ➙劍؟ـ麦䧭 ˖ 1#ؿٕIN ˖ 1#ع٦ؿIN ˖ 70.BY ˖ 宏刑㢸ծ涽㽿ד䖉׏גתׅ
  2. 6 4&/4:ך⡘縧בֽחאְג 害欽➂䊨濼腉 䓼ְ"* 暴⻉㘗➂䊨濼腉 䓲ְ"* –ֿ׍׵׾湫䱸湡䭷ׅ ׮ךדכזְ ‣ 歗⫷鍑匿

    ˖ 歗⫷钠陎 ˖ 걄㚖暴㹀 ˖ 歗⫷欰䧭  ‣ 荈搫鎉铂Ⳣ椚 ˖ 鎉铂䠐㄂椚鍑 ˖ إٝثًٝزⴓ匿 ˖ 䕎䡾稆鍑匿  ‣ 갈㡮钠陎  ‣ 䠬䚍㷕统   ˖ 䠬䚍㷕统׾⚥䗰חծ歗⫷鍑匿ծ荈搫鎉铂Ⳣ椚ծ 갈㡮钠陎׾穈׫さ׻ׇג䘔欽կ
  3. 8 4&/4:׾䘔欽׃׋UP$荈爡فٗتؙز ✦ ؿ؋حءّٝⴓꅿ  4&/4: BQQ   4&/4:$-04&5

    BQQ XFC ✦ $IBUCPU  4&/4:CPU '#.FTTFOHFS -*/& 倜㺊⟻⹲⚸傈劤ꂊ㡰׶㜥ח1FQQFS甧א ✦ ًؚٕ  4&/4:ائؒ QFQQFS UBCMFU
  4. 9 4&/4:׾䘔欽׃׋UP#أُ٦ءّٝ ✦ "*䪮遭䲿⣘  UP$؟٦ؽأד䕎ח׃׋䧭卓暟 ׾䘔欽׃ג⟰噟פ䲿⣘٥㼪Ⰵ  ⟰噟ぢֽחؕأةو؎ؤ׃ ׋醡ㅷךꟚ涪

     "1*䲿⣘ ୯ମϑΝογϣϯ
 ΞΠςϜ ͜ͷΞΠςϜʹ߹͏ίʔ σΟωʔτݟ͍ͨʂ Ԡ౴଎౓200msҎ಺ ࢦఆΞΠςϜΛؚΉίʔσΟωʔ τΛฦ٫ Ұྫ: Outfit API ✦ ؝ٝ؟ٕذ؍ؚٝ  ㉀ㅷ⟰歗  ꨽銲✮庠.%剑黝⻉  و٦؛ذ؍ؚٝؔ٦زً٦ءّ ٝ顋⤛鎘歗  ؝٦ٕإٝة٦噟⹡剑黝⻉
  5. 10 䎃剢⟃꣬ח57ծ倜耀ծ꧟钞瘝䎃꟦㯭⡤ח䲓鯹 1411" %     152" NHK

    !$ 1412" !) 156" !$)' * # 155" !)BP   1411" !)MJ # 158" !)(& * # 2017೥1݄20೔ൃച ฐࣾࣄྫ3छ͕ܝࡌ 2017೥2݄19೔ αϯσʔδϟϙϯ
  6. 12 4&/4:ד崞欽׃גְ׷堣唒㷕统帾㾴㷕统ך֮׸ֿ׸ ˖ صُ٦ٕٓطحزٙ٦ؙծ殴׫鴥׫صُ٦ٕٓطحزٙ٦ؙ $//  ˖ ؟ه٦زكؙة٦وءٝ 47. 

    ˖ LNFBOT岀ח״׷ؙٓأةؚٔٝ ˖ 荈䊹穈籼⻉وحف 40. ծ8PSE7FD ˖ ؔ٦زؒٝ؝٦ت٦ ˖ $IBJOFSծ$BFծ5FOTPS'MPX ˖ OVNQZծQBOEBT ΞϧΰϦζϜ ϑϨʔϜϫʔΫɺϥΠϒϥϦ
  7. 14 ✲⢽稱➜䎢デ$73✮庠XJUI5FOTPS'MPX Ԩ و٦ثٍٝزהػ٦زش٦ך暴䗙ꆀ⡲䧭חؔ٦زؒٝ؝٦ت٦׾ⵃ 欽կ3#'/׾欽ְגծ$73ך✮庠㔐䌓ٌرٕ׾⡲׷ Ԩ 5FOTPS'MPXⵃ欽 ⴓ겲 UP#أُ٦ءّٝ 곁㹏

    㣐䩛؎ٝة٦طحز䎢デ➿椚䏄 湡涸 $73✮庠"*㼪Ⰵ⸬卓ָ֮׷ַךծ✲⵸嗚鏾 ،ؙة٦ 䎢デ⚺و٦ثٍٝزծ䎢デ邌爙罏ػ٦زش٦ծِ٦ؠ٦ Ⰵ⸂ر٦ة 湫鵚٠剢ך花㣐זؙٔحؙؚٗ
  8. 15 ✲⢽稱➜䎢デ$73✮庠穠卓׾⯓ח • ࠷ऴతʹ͸ɺਓʹΑΔฏۉ஋ൺɺܶతͳ޲্ ώϡʔϚϯΦϖϨʔγϣϯ vs ਓ޻஌ೳ ਫ਼౓ൺֱ 40.0% 60.0%

    76.4% 85.0% 0.0% 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% 80.0% 90.0%     SENSY   SENSY   1σ 2σ   44.1% 23.2% 13.8% 6.1% A ෦໳i B C D W ෦໳ii X Y Z
  9. 16 ✲⢽稱➜䎢デ$73✮庠،ٕ؞ٔؤي鑫鍑 ˖ Ⰵ⸂㾴 如⯋ծ⚥꟦㾴如⯋ծ⳿ ⸂㾴 如⯋
 ˟ֿֿדך如⯋כծػ٦زش٦ך؟؎ز׾暴 䗙בֽ׷ِ٦ؠך侧 ˖

    ⴓ겲㉏겗ך鍑ֹ倯כءٌؚ؎سꟼ侧 ˖ ءٌؚ؎سꟼ侧ծSFDUJFSծTJODPT׾鑐 ׃ծ➙㔐כ㷕统ךأؾ٦سה铎䊴ַ׵ء ٌؚ؎سָ׮׏ה׮ 勲ָ傍ַ׏׋ ˖ 㖇簭ה䗁⯋ח״׶ظ؎ؤꤐ⿠ ˖ Ⰵ⸂㾴⚥꟦㾴ך暴䗙ꆀ׌ֽ׾ⵃ欽 ˖ و٦ثٍٝزהػ٦زش٦׉׸׊׸ד 暴䗙ꆀ׾䬄⳿䖓ծ⽃秪穠さ ˖ ̔$73㷕统㐻̔$73✮䟝
  10. 17 ✲⢽稱➜ؿ؋حءّٝ،؎ذيך䱿讂剑黝⻉ Ԩ ؼ٦زوحفכծ歗⫷暴䗙ꆀ׾U4/&ד如⯋ח衅ה׃鴥׫ծぐ歗⫷ ך䱿㹀أ؝،˟$//ך⳿⸂⦼׾葿ד邌植 Ԩ $//כ$IBJOFS׾欽ְג㷕统 ⴓ겲 UP$荈爡فٗتؙز 湡涸

    荈爡ؿ؋حءّٝ؟٦ؽأˎ4&/4:ˏחֶֽ׷ِ٦ؠ٦ך㥨׫ 剪חꟼׅ׷䠬䚍ך✳如⯋ؼ٦زوحفח״׷ⴓ匿 ،ؙة٦ ِ٦ؠ٦ 㷕统ر٦ة ِ٦ؠ٦ח䱿讂׃׋،؎ذيך㥨ֹ٥㱾ְ䞔㜠 Ⰵ⸂ر٦ة ؿ؋حءّٝ،؎ذي歗⫷ծ傀㶷ِ٦ؠך㥨׫ך䞔㜠
  11. 21 ✲⢽稱➜ؿ؋حءّٝ،؎ذيך䱿讂剑黝⻉ך䘔欽 ಛఆϢʔβʔ୯ҐʹߜΔͱɺ ࣍ͷΑ͏ͳఏҊ͕Մೳ ɹ ✓ ΑΓ޷ΈʹϚον͢ΔΞ ΠςϜͷఏҊ ಛఆΞύϨϧ΍ϒϥϯυ୯ҐʹߜΔͱɺ ࣍ͷΑ͏ͳఏҊ͕Մೳɻ

    ✓ ঎඼اըͷํ޲ੑݕ౼ ✓ धཁ༧ଌ / MDܭըͷ࠷దԽ ՄࢹԽ͞Ε͍ͯΔͱɺސ٬ͱͷڞ௨ೝ ࣝ΋࣋ͪ΍͍͢ɻ ➡ ࠓޙɺ෼ࢄԽʹΑΔ଎౓޲্Λ໨తʹɺTensorFlow / Cloud ML ΋࢖ͬͯ Έ͍ͨ
  12. 22 ֿ׸תד$IBJOFS$BF׾崞欽׃גֹ׋✲噟⠓爡חֶֽ׷ծ 5FOTPS'MPXחתא׻׷䝢׫✳挿 ˖ $IBJOFSד⡲׏׋傀㶷فٗآؙؑزծ5FOTPS'MPXד׮װ׏ג׫׋ְזהכ䙼ֲ׮ךך ˖ ぐؿٖ٦يٙ٦ؙך鏣鎘䙼䟝ָ殯ז׶ծٌرٕך㢌䳔כ窫劄涸 ˖ 荈爡؟٦ؽأד ꧊׃׋׶ծ⼿噟⟰噟ַ׵갸ַ׏׋ر٦ة׾⯋ח襳琎׃גֹ׋ٌرٕכծ 䔲爡חֶֽ׷اؿزؐؑ،项欵կ孡鯪ח5FOTPS'MPXדⱄꟚ涪ה׮ְַזְ

    ˖ 鍑寸倯岀 աڈʹ஝ੵ͖ͯͨ͠Ϟσϧͷྲྀ༻ ˖ DIBJOFSכ遤⴨鎘皾ח/VNQZ׾⢪׏גְ׷ (16ٌ٦س儗ך$VQZ׮㺁僒ח/VNQZ㢌䳔〳 腉 ֿההծ㹋遤׃זָ׵ٌرٕ׾⡲׸׷ךדծىأ׾涪鋅׃װְׅ ˖ 5'כ⯓ח鎘皾ٌرٕ׾⡲׏ג琎׫♳־גTFTTSVO ׃ג׫זְהⴓַ׵זְ׃ծ⸇ִגؒ ٓ٦ًحإ٦آծTUBDLUSBDF׮鷄ְב׵ֻծىأװ䟝㹀㢩皘䨽׾暴㹀׃ב׵ְ ˖ 5'ـٓحؙنحؙأ㉏겗 ˖ 鍑寸倯岀 debugͷͮ͠Β͞ 㢳ⴓזְֽוծ،سغ؎أ갥ֽ׷倯僽ꬊֶ격ְ׃תׅ 㢳ⴓזְֽוծ،سغ؎أ갥ֽ׷倯僽ꬊֶ격ְ׃תׅ
  13. 24 䝢׫׾䩧׍嶊ׅծ5FOTPS'MPXך눁⸂ Ԩ ⴓ侔㷕统פך劍䖉  (PPHMF$MPVE.-  :BIPPח״׷5FOTPX'MPX0O4QBSL ˖ $IBJOFS./ח׮׮׍׹׿劍䖉׃גְ׷ָ

    Ԩ 㷕ןװׁׅ  㼭♧儗꟦דPQTظ٦سծؒحآծر٦ةؿٗ٦圓鸡ծTFTTSVO  הְ׏׋㛇劤涸ז圓䧭銲稆׾椚鍑׃ծ麇ן㨣׭׵׸׷ ˖ ,FSBTד刿חءٝفٕח鎸鶢׮  灇瑔罏הاؿزؐؑ،ؒٝآص،ך؝ٓنٖ٦ءّٝ׮劍䖉ד ֹ׷
  14. 26 剑䖓חデ濼 ˖ 抟ؕٓؿٕ٥ن٦س剢如䥪鋵⠓ח麇ןח勻תׇ׿ַ  ؿ٦سהֶꂊה铂׵ְך㜥  幪靼㹧渣㖩ؔؿ؍أחג  ֶ孡鯪חֶ㡮ָֻֽ׌ְׁ湫䱸ד׮!OVJDIJפד׮կ

    ˖ ➂勞⹫꧊׃גְתׅ♧筰ח堣唒㷕统װ׶ת׃׳ֲ  "84($1♳ך(16؎ٝأةٝأⵃ欽〳腉⦐➂㼔欽堣׮〳  爡ⰻⰋ(JU)VCٖهآزٔפ،ؙإأ〳  Ⰻؒٝآص،ָ堣唒㷕统⢪ְֿז׃גְ׷朐䡾湡䭷׃גֶ׶ծ
 اؿزؐؑ،ؒٝآص،穗꿀罏ַ׵ך،فٗ٦ث׮〳腉