$30 off During Our Annual Pro Sale. View Details »

20170204-meganeco

ARIYAMA Keiji
February 04, 2017

 20170204-meganeco

「TensorFlowで趣味の画像収集サーバーを作る 2017年2月号」
顔領域検出ネットワークを作成し、さくらの高火力サーバー上で動作させました。

ARIYAMA Keiji

February 04, 2017
Tweet

More Decks by ARIYAMA Keiji

Other Decks in Technology

Transcript

  1. C-LIS CO., LTD.

    View Slide


  2. ༗ࢁܓೋʢ,FJKJ"3*:"."ʣ
    C-LIS CO., LTD.
    Androidアプリ開発者
    機械学習初⼼心者
    やってません
    Photo : Koji MORIGUCHI (AUN CREATIVE FIRM)
    と、⾔言いながら早1年年……

    View Slide


  3. View Slide


  4. ຊΛग़ͤ͹
    ιϑτɾ؀ڥ͕Ξοϓσʔτ͢Δ

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. C-LIS CO., LTD.

    IUUQBN[OUPC,3N
    7/29発売

    View Slide

  9. C-LIS CO., LTD.

    View Slide

  10. View Slide

  11. 5FOTPS'MPXͰ

    झຯͷը૾ऩूαʔόʔΛ࡞Δ
    ೥݄̎߸

    View Slide


  12. ޷Έͷ؟ڸ່ͬը૾Λ

    ࣗಈͰऩू͍ͨ͠

    View Slide

  13. 4PGUXBSF%FTJHO೥݄߸ʰ"OESPJE4UVEJPͷελΠϧͰޮ཰ΞοϓʱΑΓ
    ؟
    ڸ
    ͬ

    ˜ࠜઇΕ͍

    View Slide


  14. View Slide


  15. View Slide

  16. ݱࡏͷߏ੒

    Downloader Face Detection Megane Detection
    API
    5FOTPS'MPX
    確認・修正
    認識結果
    JSON
    ܇࿅
    λΠϜϥΠϯ ϝσΟΞ
    データセット
    ܇࿅

    View Slide

  17. C-LIS CO., LTD.

    ̎Ϋϥε෼ྨ
    1 0

    View Slide


  18. ؟ڸ່ͬσʔληοτ

    View Slide

  19. ೥݄
    ؟ڸ່ͬը૾ຕ
    ඇ؟ڸ່ͬຕ
    ܭɿ ຕ

    ؟ڸ່ͬ ඇ؟ڸ່ͬ
    ޡݕग़
    ؟ڸ່ͬ
    ඇ؟ڸ່ͬ

    View Slide

  20. ೥݄
    ؟ڸ່ͬը૾ ຕ
    ඇ؟ڸ່ͬ ຕ
    ܭɿ ຕ

    ؟ڸ່ͬ
    ඇ؟ڸ່ͬ
    ෛྫʢإྖҬͰ͸ͳ͍ʣ ຕ

    View Slide


  21. ϞσϧʢωοτϫʔΫʣ

    View Slide

  22. σʔληοτ࡞੒ʢ5'3FDPSEʣ

    is_face: 1
    is_megane: 1
    is_face: 1
    is_megane: 0
    is_face: 0
    is_megane: 0
    ˜ࠜઇΕ͍

    View Slide

  23. EFG@DPOWFSU@UGSFDPSET QBUI JT@GBDF JT@NFHBOF PVUQVU@EJS 

    IBTI JOEFY PSJHJOBM@GJMF@OBNF

    GJMF@OBNFPTQBUICBTFOBNF QBUI


    XJUIPQFO QBUI SC
    BTJNBHF

    PVUQVU@QBUIPTQBUIKPJO PVUQVU@EJS TEUGSFDPSE IBTI JOEFY



    XJUIUGQZUIPO@JP5'3FDPSE8SJUFS PVUQVU@QBUI
    BTXSJUFS

    FYBNQMFUGUSBJO&YBNQMF GFBUVSFTUGUSBJO'FBUVSFT GFBUVSF\

    GJMF@OBNF@CZUFT@GFBUVSF GJMF@OBNFFODPEF


    PSJHJOBM@GJMF@OBNF@CZUFT@GFBUVSF PSJHJOBM@GJMF@OBNFFODPEF


    JT@GBDF@JOU@GFBUVSF JT@GBDF

    JT@NFHBOF@JOU@GFBUVSF JT@NFHBOF

    JNBHF@CZUFT@GFBUVSF JNBHFSFBE


    ^


    XSJUFSXSJUF FYBNQMF4FSJBMJ[F5P4USJOH



    σʔληοτ࡞੒ʢ5'3FDPSEʣ

    View Slide

  24. إೝࣝ༻ͷϞσϧ

    DPO
    YY
    DPO
    YY GD

    QPPM
    Y
    DPO
    YY
    DPO
    YY
    QPPM
    Y GD

    PVUQVU

    MSO MSO
    Y

    View Slide

  25. SFTIBQFUGSFTIBQF QPPM

    EJNSFTIBQFHFU@TIBQF
    <>WBMVF


    GD@GD GD JOQVU@MBZFSSFTIBQF 

    XFJHIUT@TIBQF XFJHIU@TUEEFW 

    CJBTFT@TIBQF<> CJBTFT@WBMVF 

    LFFQ@QSPCLFFQ@QSPC


    શ݁߹૚΁ͷೖྗ

    View Slide

  26. ܇࿅

    12万ステップ学習後のテストデータによる正答率 96%

    View Slide

  27. ؟ڸ່ͬೝࣝ༻ͷϞσϧ
    7((/FUΛࢀߟʹ৞ΈࠐΈ૚ͷ࿈ଓΛ༻͍ͨ

    $//ʢ$POWPMVUJPOBM/FVSBM/FUXPSLʣϞσϧ

    DPO
    YY
    DPO
    YY GD

    QPPM
    Y
    DPO
    YY
    DPO
    YY
    QPPM
    Y GD

    GD
    PVUQVU

    View Slide

  28. ܇࿅
    ֶशΞϧΰϦζϜ"EBN
    ֶश཰
    ϛχόον

    View Slide

  29. ݕূ
    σʔληοτ͔ΒΛςετ༻ͱͯ͠෼཭
    ਖ਼౴཰ʙ

    View Slide

  30. %BUB"VHNFOUBUJPO
    ը૾Λ ʜ౓·ͰɺͦΕͧΕճసͨ͠ը૾Λ࡞੒
    ಡΈࠐΈ࣌ͷॲཧ

    3BOEPN$SPQʢQYதɺQYྖҬͰ͘Γൈ͘ʣ

    3BOEPN'MJQʢԣ࣠ํ޲ʹ൓సʣ

    3BOEPN6Q%PXOʢॎ࣠ํ޲ʹ൓సʣ

    3BOEPN#SJHIUOFTT

    3BOEPN$POUSBTU

    View Slide

  31. EFG@EJTUPSU JNBHF 

    DSPQ@TJ[F/POF 

    JNBHF@DIBOOFMT 

    CSJHIUOFTT@NBY@EFMUB 

    DPOUSBTU@MPXFS 

    DPOUSBTU@VQQFS

    XJUIUGOBNF@TDPQF EJTUPSU
    BTTDPQF

    EJTUPSUFE@JNBHFUGDBTU JNBHF UGGMPBU


    JGDSPQ@TJ[F

    EJTUPSUFE@JNBHFUGSBOEPN@DSPQ EJTUPSUFE@JNBHF


    EJTUPSUFE@JNBHFUGJNBHFSBOEPN@GMJQ@MFGU@SJHIU EJTUPSUFE@JNBHF

    EJTUPSUFE@JNBHFUGJNBHFSBOEPN@GMJQ@VQ@EPXO EJTUPSUFE@JNBHF


    EJTUPSUFE@JNBHFUGJNBHFSBOEPN@CSJHIUOFTT EJTUPSUFE@JNBHF NBY@EFMUBCSJHIUOFTT@NBY@EFMUB

    EJTUPSUFE@JNBHFUGJNBHFSBOEPN@DPOUSBTU EJTUPSUFE@JNBHF 

    MPXFSDPOUSBTU@MPXFS 

    VQQFSDPOUSBTU@VQQFS

    SFUVSOEJTUPSUFE@JNBHF


    View Slide


  32. ʮީิྖҬʯͷ੾Γग़͕͠ඞཁ

    View Slide

  33. C-LIS CO., LTD.

    ˜ࠜઇΕ͍

    View Slide

  34. C-LIS CO., LTD.

    ˜ࠜઇΕ͍
    4MJEJOH8JOEPX

    View Slide

  35. C-LIS CO., LTD.

    4FMFDUJWF4FBSDI
    ˜ࠜઇΕ͍

    View Slide

  36. C-LIS CO., LTD.
    4FMFDUJWF4FBSDI

    ʢҾ༻4FMFDUJWF4FBSDIGPS0CKFDU3FDPHOJUJPOIUUQTJWJGOXJVWBOMJTJTQVCMJDBUJPOTCJCUFYCSPXTFSQIQ LFZ6JKMJOHT*+$7CJCBMMCJCʣ

    View Slide

  37. C-LIS CO., LTD.
    4FMFDUJWF4FBSDI
    "MQBDBࣾʹΑΔ࣮૷

    IUUQCMPHKQBMQBDBBJFOUSZ
    EMJCͷ࣮૷

    IUUQTHJUIVCDPNEBWJTLJOHEMJCCMPCNBTUFS
    QZUIPO@FYBNQMFTpOE@DBOEJEBUF@PCKFDU@MPDBUJPOTQZ

    View Slide

  38. ݱࡏͷߏ੒

    Downloader Face Detection Megane Detection
    API
    5FOTPS'MPX
    確認・修正
    認識結果
    JSON
    ܇࿅
    λΠϜϥΠϯ ϝσΟΞ
    データセット
    ܇࿅

    View Slide


  39. إ൑ఆʢ'BDF%FUFDUJPOʣͷ

    ଎౓Λ্͍͛ͨ

    View Slide


  40. 'BTU3$//
    'BTUFS3$//

    View Slide

  41. σʔληοτʢ5'3FDPSEʣ

    ˜ࠜઇΕ͍

    View Slide

  42. ΦʔτΤϯίʔμʢࣗݾූ߸ثʣ

    DPOW
    YY
    DPOW
    YY DPOW
    YY
    DPOW
    YY
    DPOW
    YY
    EDPOW
    YY
    EDPOW
    YY
    EDPOW
    YY
    EFDPOW@MBTU
    YY
    EDPOW
    YY
    ˜ࠜઇΕ͍

    View Slide

  43. EFG@@WBSJBCMF@PO@DQV OBNF TIBQF JOJUJBMJ[FS

    XJUIUGEFWJDF DQV

    WBSUGHFU@WBSJBCMF OBNF TIBQF JOJUJBMJ[FSJOJUJBMJ[FS

    SFUVSOWBS



    EFG@HFU@XFJHIUT TIBQF TUEEFW

    WBS@@WBSJBCMF@PO@DQV XFJHIUT TIBQF 

    UGUSVODBUFE@OPSNBM@JOJUJBMJ[FS TUEEFWTUEEFW


    SFUVSOWBS



    EFG@HFU@CJBTFT TIBQF WBMVF

    WBS@@WBSJBCMF@PO@DQV CJBTFT TIBQF 

    UGDPOTUBOU@JOJUJBMJ[FS WBMVF


    SFUVSOWBS


    View Slide

  44. EFG@DPOW OBNF JOQVU@MBZFS XFJHIUT@TIBQF XFJHIU@TUEEFW CJBTFT@TIBQF CJBTFT@WBMVF 

    QBEEJOH7"-*%

    XJUIUGWBSJBCMF@TDPQF OBNF
    BTTDPQF

    XFJHIUT@HFU@XFJHIUT XFJHIUT@TIBQF TUEEFWXFJHIU@TUEEFW

    CJBTFT@HFU@CJBTFT CJBTFT@TIBQF WBMVFCJBTFT@WBMVF

    DPOWUGOODPOWE JOQVU@MBZFS XFJHIUT < > QBEEJOHQBEEJOH

    CJBTUGOOCJBT@BEE DPOW CJBTFT

    DPOWUGOOSFMV CJBT OBNFTDPQFOBNF

    @BDUJWBUJPO@TVNNBSZ DPOW

    SFUVSODPOW


    View Slide

  45. EFG@EDPOW OBNF JOQVU@MBZFS PVUQVU@TIBQFT XFJHIUT@TIBQF XFJHIU@TUEEFW CJBTFT@TIBQF 

    CJBTFT@WBMVF 

    QBEEJOH7"-*% 

    BDUJWBUF@GVODUJPOSFMV

    XJUIUGWBSJBCMF@TDPQF OBNF
    BTTDPQF

    XFJHIUT@HFU@XFJHIUT XFJHIUT@TIBQF TUEEFWXFJHIU@TUEEFW

    CJBTFT@HFU@CJBTFT CJBTFT@TIBQF WBMVFCJBTFT@WBMVF

    EDPOWUGOODPOWE@USBOTQPTF JOQVU@MBZFS XFJHIUT PVUQVU@TIBQFT < > 

    QBEEJOHQBEEJOH

    CJBTUGOOCJBT@BEE DPOW CJBTFT


    JGBDUJWBUF@GVODUJPOTJHNPJE

    EDPOWUGOOTJHNPJE CJBT OBNFTDPQFOBNF

    FMJGBDUJWBUF@GVODUJPOTPGUTJHO

    EDPOWUGOOTPGUTJHO CJBT OBNFTDPQFOBNF

    FMTF

    EDPOWUGOOSFMV CJBT OBNFTDPQFOBNF


    @BDUJWBUJPO@TVNNBSZ EDPOW

    SFUVSOEDPOW


    View Slide

  46. EFGJOGFSFODF JNBHF@OPEF JNBHF@TJ[F DIBOOFMT CBUDI@TJ[F

    DPOW@DPOW DPOW 

    JOQVU@MBZFSJNBHF@OPEF 

    XFJHIUT@TIBQF< DIBOOFMT > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    DPOW@DPOW DPOW 

    JOQVU@MBZFSDPOW 

    XFJHIUT@TIBQF< > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    DPOW@DPOW DPOW 

    JOQVU@MBZFSDPOW 

    XFJHIUT@TIBQF< > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    DPOW@DPOW DPOW 

    JOQVU@MBZFSDPOW 

    XFJHIUT@TIBQF< > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    DPOW@DPOW DPOW 

    JOQVU@MBZFSDPOW 

    XFJHIUT@TIBQF< > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    View Slide

  47. TIBQFTDPOWHFU@TIBQF

    EDPOW@EDPOW EFDPOW 

    JOQVU@MBZFSDPOW 

    PVUQVU@TIBQFT
    JOU TIBQFT<>
    > 

    XFJHIUT@TIBQF< > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    TIBQFTDPOWHFU@TIBQF

    EDPOW@EDPOW EFDPOW 

    JOQVU@MBZFSEDPOW 

    PVUQVU@TIBQFT
    JOU TIBQFT<>
    > 

    XFJHIUT@TIBQF< > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    TIBQFTDPOWHFU@TIBQF

    EDPOW@EDPOW EFDPOW 

    JOQVU@MBZFSEDPOW 

    PVUQVU@TIBQFT
    JOU TIBQFT<>
    > 

    XFJHIUT@TIBQF< > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    View Slide

  48. TIBQFTDPOWHFU@TIBQF

    EDPOW@EDPOW EFDPOW 

    JOQVU@MBZFSEDPOW 

    PVUQVU@TIBQFT
    JOU TIBQFT<>
    > 

    XFJHIUT@TIBQF< > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF<> CJBTFT@WBMVF QBEEJOH7"-*%


    EDPOW@MBTU@EDPOW EDPOW@MBTU 

    JOQVU@MBZFSEDPOW 

    PVUQVU@TIBQFT 

    XFJHIUT@TIBQF< DIBOOFMT > XFJHIU@TUEEFWF 

    CJBTFT@TIBQF CJBTFT@WBMVF QBEEJOH7"-*%


    SFUVSOEDPOW@MBTU

    View Slide

  49. σʔληοτʢ5'3FDPSEʣ

    ˜ࠜઇΕ͍

    View Slide

  50. EFG@@DPOWFSU@UGSFDPSET JNBHF@QBUI NBTL@QBUI PVUQVU@QBUI

    GJMF@OBNFPTQBUICBTFOBNF JNBHF@QBUI


    XJUIPQFO JNBHF@QBUI SC
    BTJNBHF

    JNBHF@EBUBJNBHFSFBE


    XJUIPQFO NBTL@QBUI SC
    BTJNBHF

    NBTL@EBUBJNBHFSFBE


    XJUIUGQZUIPO@JP5'3FDPSE8SJUFS PVUQVU@QBUI
    BTXSJUFS

    FYBNQMFUGUSBJO&YBNQMF GFBUVSFTUGUSBJO'FBUVSFT GFBUVSF\

    GJMF@OBNF@CZUFT@GFBUVSF GJMF@OBNFFODPEF


    JNBHF@CZUFT@GFBUVSF JNBHF@EBUB

    NBTL@CZUFT@GFBUVSF NBTL@EBUB

    ^


    XSJUFSXSJUF FYBNQMF4FSJBMJ[F5P4USJOH



    σʔληοτʢ5'3FDPSEʣ

    View Slide

  51. EFG@@EJTUPSU JNBHF NBTL@JNBHF 

    CSJHIUOFTT@NBY@EFMUB 

    DPOUSBTU@MPXFS 

    DPOUSBTU@VQQFS

    XJUIUGOBNF@TDPQF EJTUPSU
    BTTDPQF

    EJTUPSUFE@JNBHFUGDBTU JNBHF UGGMPBU

    EJTUPSUFE@JNBHFUGJNBHFSBOEPN@CSJHIUOFTT EJTUPSUFE@JNBHF NBY@EFMUBCSJHIUOFTT@NBY@EFMUB

    EJTUPSUFE@JNBHFUGJNBHFSBOEPN@DPOUSBTU EJTUPSUFE@JNBHF 

    MPXFSDPOUSBTU@MPXFS 

    VQQFSDPOUSBTU@VQQFS


    %BUB"VHNFOUBUJPO

    View Slide

  52. %BUB"VHNFOUBUJPO

    ˜ࠜઇΕ͍

    View Slide

  53. XJUIUGOBNF@TDPQF SBOEPN@GMJQ@MFGU@SJHIU
    BTTDPQF

    SBOEPNUGSBOEPN@VOJGPSN
    EUZQFUGGMPBU

    EJTUPSUFE@JNBHFUGDPOE SBOEPN 

    MBNCEBUGJNBHFGMJQ@MFGU@SJHIU EJTUPSUFE@JNBHF

    MBNCEBEJTUPSUFE@JNBHF

    NBTL@JNBHFUGDPOE SBOEPN 

    MBNCEBUGJNBHFGMJQ@MFGU@SJHIU NBTL@JNBHF

    MBNCEBNBTL@JNBHF


    XJUIUGOBNF@TDPQF SBOEPN@GMJQ@VQ@EPXO
    BTTDPQF

    SBOEPNUGSBOEPN@VOJGPSN
    EUZQFUGGMPBU

    EJTUPSUFE@JNBHFUGDPOE SBOEPN 

    MBNCEBUGJNBHFGMJQ@VQ@EPXO EJTUPSUFE@JNBHF

    MBNCEBEJTUPSUFE@JNBHF

    NBTL@JNBHFUGDPOE SBOEPN 

    MBNCEBUGJNBHFGMJQ@VQ@EPXO NBTL@JNBHF

    MBNCEBNBTL@JNBHF


    SFUVSOEJTUPSUFE@JNBHF NBTL@JNBHF

    View Slide

  54. JNBHF NBTL@JNBHF@@MPBE@JNBHF GJMF@MJTU 

    JNBHF@TJ[FJNBHF@TJ[F 

    EJTUPSU5SVF 

    TIVGGMF5SVF


    JNBHF@CBUDI MBCFM@CBUDIUGUSBJOTIVGGMF@CBUDI 


    CBUDI@TJ[F'-"(4CBUDI@TJ[F 

    DBQBDJUZDBQBDJUZ 

    NJO@BGUFS@EFRVFVF'-"(4NJO@BGUFS@EFRVFVF 

    OVN@UISFBET'-"(4OVN@UISFBET


    JNBHF@CBUDIJNBHF@CBUDI

    MBCFM@CBUDIMBCFM@CBUDI

    σʔλͷಡΈࠐΈ

    View Slide

  55. EFG@@MPTT MPHJUT MBCFMT

    MPTTUGOOM@MPTT MPHJUTMBCFMT
    '-"(4CBUDI@TJ[F

    UGBEE@UP@DPMMFDUJPO MPTTFT MPTT


    MPTTFTUGHFU@DPMMFDUJPO MPTTFT

    UPUBM@MPTTUGBEE@O MPTTFT OBNFUPUBM@MPTT


    ޡࠩ

    View Slide

  56. ֶशʢ܇࿅ʣ
    ֶशΞϧΰϦζϜ"EBN0QUJNJ[FS
    ֶश཰
    ϛχόοναΠζ

    View Slide

  57. ֶशʢ܇࿅ʣ

    View Slide


  58. ݕূ

    View Slide


  59. ˜ࠜઇΕ͍

    View Slide

  60. C-LIS CO., LTD.

    4FMFDUJWF4FBSDI MCQDBTDBEF@BOJNFGBDFYNM
    ˜ࠜઇΕ͍

    View Slide


  61. ˜ࠜઇΕ͍

    View Slide


  62. ˜ࠜઇΕ͍

    View Slide


  63. ͏·͍ͬͨ͘ɻ
    ͱ͜ΖͰʜʜ

    View Slide

  64. ೥݄೔

    σΟʔϓϥʔχϯάʹΑΔࣗવݴޠॲཧͱνϟοτ#05ͷجૅ

    http://ascii.jp/elem/000/001/418/1418261/
    ɹߨࢣ͸ɺʰ1ZUIPOͰମݧ͢Δਂ૚ֶशʱʢίϩφࣾʣɺʰσΟʔϓϥʔχϯ
    άɺϏοάσʔλɺػցֶश͋Δ͍͸ͦͷ৺ཧֶʱʢ৽༵ࣾʣͷஶऀͰ͋Γɺ
    ਓ޻஌ೳֶձ೥౓ݚڀձ༏ल৆ʢ4*(-4&͜ͱ͹޻ֶݚڀձʮχϡʔϥϧ
    ωοτϫʔΫ෺ޠੜ੒Ϟσϧʯ୯ஶʣΛड৆ͷઙ઒৳Ұࢯɺʰ5FOTPS'MPX͸
    ͡Ί·࣮ͨ͠ફʂ࠷৽(PPHMFϚγϯϥʔχϯάʱʢΠϯϓϨε3%ɾ
    /FYU1VCMJTIJOHʣͷ༗ࢁܓೋࢯͰ͢ɻ

    View Slide

  65. :0-03FBM5JNF0CKFDU%FUFDUJPO
    You only look once (YOLO) is a state-of-the-art, real-time object detection
    system. On a Titan X it processes images at 40-90 FPS and has a mAP on VOC
    2007 of 78.6% and a mAP of 44.0% on COCO test-dev.

    http://pjreddie.com/darknet/yolo/

    View Slide

  66. ୈճશ೴ΞʔΩςΫνϟษڧձ

    ʙࣦޠ঱ΛΊ͙ͬͯʙ
    ೔ɹ࣌ɿ೥݄೔ʢ౔ʣʢ։৔ʣ
    ৔ɹॴɿגࣜձࣾϦΫϧʔτςΫϊϩδʔζΞΧσϛʔϗʔϧ
    ౦ژ౎ઍ୅ాؙ۠ͷ಺άϥϯτ΢Ωϣ΢α΢ελϫʔ'

    IUUQXXXSFDSVJUKQDPNQBOZBCPVUP⒏DFIUNM
    ʢגࣜձࣾϦΫϧʔτςΫϊϩδʔζ༷ͷ͝ްҙʹΑΔձ৔͝ఏڙʣ
    ఆɹһɿҰൠ࿮ʢࣾձਓ͓Αͼֶੜͷํʣ໊ɹֶੜ࿮໊
    ˞ఆһʹୡ࣍͠ୈకΊ੾Βͤͯ௖͖·͢
    ˞ֶੜͷํ͸ઌֶͣੜ࿮͔Β͓ਃ͠ࠐΈԼ͍͞ɻֶੜ࿮͕ຬ੮ͷ৔߹͸Ұൠ࿮͔Β΋ਃ͠ࠐΊ·͢ɻ
    ࢀՃඅɿແྉ
    ओɹ࠵ɿ/10๏ਓશ೴ΞʔΩςΫνϟɾΠχγΞςΟϒ
    ޙɹԉɿגࣜձࣾυϫϯΰ

    https://wba-meetup.doorkeeper.jp/events/57007/

    View Slide


  67. ͜ͷํ๏ͷ՝୊

    View Slide

  68. ֶशʹ͕͔͔࣌ؒΔ

    View Slide


  69. ˜ࠜઇΕ͍

    View Slide

  70. ೖྗը૾͕খ͗͢͞Δ

    192x192
    ˜ࠜઇΕ͍

    View Slide


  71. ೖྗΛେ͖͘͢Δͱ

    0VU0G.FNPSZ&SSPS

    View Slide

  72. ݱࡏͷ(16

    Graphic Memory: 2 GB
    compute capability: 5.2
    (F'PSDF(59

    View Slide


  73. όοναΠζΛେ͖͘͢Δͱ00.

    View Slide


  74. ̏νϟϯωϧʹ͢Δͱʢུ

    View Slide

  75. ৽͍͠(16Λߪೖ͢Δʁ
    (16ͷՁ֨
    (16ΛΠϯετʔϧ͢Δ1$
    1$Λஔ͘৔ॴ
    Քಇ͓ͤͯ͘͞ిؾ୅

    View Slide

  76. ͘͞ΒͷߴՐྗίϯϐϡʔςΟϯά

    https://blog.keiji.io/2016/12/tensorflow_advent_calendar.html
    「さくらの⾼高⽕火⼒力力」でTensorFlow

    View Slide

  77. τϥΠΞϧ൛ʢ.BYXFMMΞʔΩςΫνϟʣ

    https://www.sakura.ad.jp/koukaryoku/
    9FPO$PSFʷ
    .FNPSZ(#
    44%(#ʷ̎ 3"*%

    (F'PSDF(595*5"/9ʢ.BYXFMM (SBQIJD.FNPSZ(#ʣʷ̐

    View Slide

  78. +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 367.57 Driver Version: 367.57 |
    |-------------------------------+----------------------+----------------------+
    | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
    | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
    |===============================+======================+======================|
    | 0 GeForce GTX TIT... Off | 0000:02:00.0 Off | N/A |
    | 22% 43C P2 144W / 250W | 11688MiB / 12206MiB | 88% Default |
    +-------------------------------+----------------------+----------------------+
    | 1 GeForce GTX TIT... Off | 0000:03:00.0 Off | N/A |
    | 22% 35C P5 20W / 250W | 11605MiB / 12206MiB | 0% Default |
    +-------------------------------+----------------------+----------------------+
    | 2 GeForce GTX TIT... Off | 0000:83:00.0 Off | N/A |
    | 22% 35C P5 19W / 250W | 11605MiB / 12206MiB | 0% Default |
    +-------------------------------+----------------------+----------------------+
    | 3 GeForce GTX TIT... Off | 0000:84:00.0 Off | N/A |
    | 22% 34C P5 19W / 250W | 11603MiB / 12206MiB | 0% Default |
    +-------------------------------+----------------------+----------------------+

    ͬͦ͘͞࢖ͬͯΈΔ

    View Slide

  79. EFG@@MPTT MPHJUT MBCFMT

    MPTTUGOOM@MPTT MPHJUTMBCFMT
    '-"(4CBUDI@TJ[F

    UGBEE@UP@DPMMFDUJPO MPTTFT MPTT


    MPTTFTUGHFU@DPMMFDUJPO MPTTFT

    UPUBM@MPTTUGBEE@O MPTTFT OBNFUPUBM@MPTT


    MPTT@BWFSBHFTUGUSBJO&YQPOFOUJBM.PWJOH"WFSBHF OBNFBWH

    MPTT@BWFSBHFT@PQMPTT@BWFSBHFTBQQMZ MPTTFT


    XJUIUGDPOUSPM@EFQFOEFODJFT

    UPUBM@MPTTUGJEFOUJUZ UPUBM@MPTT


    SFUVSOUPUBM@MPTT

    .VMUJ(16ରԠ
    https://blog.keiji.io/2016/12/tensorflow_advent_calendar.html

    View Slide

  80. DJGBS@NVMUJ@HQV@USBJOQZCSFBLTXJUINPSFUIBO(16



    https://github.com/tensorflow/tensorflow/issues/5652

    View Slide

  81. EFG@@MPTT MPHJUT MBCFMT

    MPTTUGOOM@MPTT MPHJUTMBCFMT
    '-"(4CBUDI@TJ[F

    UGBEE@UP@DPMMFDUJPO MPTTFT MPTT


    MPTTFTUGHFU@DPMMFDUJPO MPTTFT

    UPUBM@MPTTUGBEE@O MPTTFT OBNFUPUBM@MPTT


    IUUQTHJUIVCDPNUFOTPSGMPXUFOTPSGMPXJTTVFT


    SFUVSOUPUBM@MPTT

    .VMUJ(16ରԠ
    https://github.com/tensorflow/tensorflow/issues/5652

    View Slide

  82. +-----------------------------------------------------------------------------+
    | NVIDIA-SMI 367.57 Driver Version: 367.57 |
    |-------------------------------+----------------------+----------------------+
    | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
    | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
    |===============================+======================+======================|
    | 0 GeForce GTX TIT... Off | 0000:02:00.0 Off | N/A |
    | 22% 40C P2 100W / 250W | 11688MiB / 12206MiB | 46% Default |
    +-------------------------------+----------------------+----------------------+
    | 1 GeForce GTX TIT... Off | 0000:03:00.0 Off | N/A |
    | 22% 40C P2 121W / 250W | 11688MiB / 12206MiB | 35% Default |
    +-------------------------------+----------------------+----------------------+
    | 2 GeForce GTX TIT... Off | 0000:83:00.0 Off | N/A |
    | 22% 38C P2 111W / 250W | 11688MiB / 12206MiB | 24% Default |
    +-------------------------------+----------------------+----------------------+
    | 3 GeForce GTX TIT... Off | 0000:84:00.0 Off | N/A |
    | 22% 38C P2 132W / 250W | 11687MiB / 12206MiB | 40% Default |
    +-------------------------------+----------------------+----------------------+

    .VMUJ(16ରԠޙͷOWJEJBTNJ

    View Slide

  83. ̍࣌ؒͰ̍ສεςοϓ

    View Slide

  84. ̐೔Ͱ̒ສ̓ઍεςοϓ

    View Slide


  85. ໿Oഒͷεϐʔυʂ

    View Slide


  86. ೖྗը૾ΛQYʹͯ͠΋

    00.͕ൃੜ͠ͳ͍ʂ

    View Slide

  87. ࣍ճ༧ࠂ
    QYͷը૾Ͱֶशʢ܇࿅ʣ͠ɺإྖҬͷݕग़ਫ਼౓ͷมԽΛ֬ೝ͢Δɻ
    Ϟσϧͷ৞ΈࠐΈ૚ͷϑΟϧλʔαΠζΛௐ੔͢Δ

    ʢೖྗը૾ʹରͯ͠ϑΟϧλʔ͕খ͗͢͞Δʣ
    ʮإྖҬݕग़ʯͱʮ؟ڸ່ͬ൑ఆʯΛಉ࣌ʹߦ͏Α͏ʹมߋ͢Δɻ

    View Slide


  88. ٕज़ॻయ̎

    5FOTPS'MPXຊΛ൦෍͠·͢
    https://goo.gl/JXXGkg
    ݄̐̕೔ʢ೔ʣ
    ΞΩόɾεΫΤΞ
    ͓ʵ

    View Slide

  89. C-LIS CO., LTD.
    ֤੡඼໊ɾϒϥϯυ໊ɺձ໊ࣾͳͲ͸ɺҰൠʹ֤ࣾͷ঎ඪ·ͨ͸ొ࿥঎ඪͰ͢ɻຊࢿྉதͰ͸ɺ˜ɺšɺäΛׂѪ͍ͯ͠·͢ɻ
    ຊࢿྉ͸ɺ༗ݶձࣾγʔϦεͷஶ࡞෺Ͱ͢ɻܝࡌ͞Ε͍ͯΔΠϥετ͸ɺಛʹهࡌ͕ͳ͍৔߹͸ࠜઇΕ͍ͷஶ࡞෺Ͱ͢ɻ
    ຊࢿྉͷશ෦ɺ·ͨ͸Ұ෦ʹ͍ͭͯɺஶ࡞ऀ͔ΒจॻʹΑΔڐ୚Λಘͣʹෳ੡͢Δ͜ͱ͸ې͡ΒΕ͍ͯ·͢ɻ

    View Slide