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

Semi Realtime Photo Classification

Semi Realtime Photo Classification

Yuichiro Someya

March 30, 2017
Tweet

More Decks by Yuichiro Someya

Other Decks in Programming

Transcript

  1. Semi-Realtime Photo Classification
    Yuichiro Someya @ Cookpad Inc.

    View Slide

  2. Semi-Realtime Photo Classification
    Yuichiro Someya @ Cookpad Inc.

    View Slide

  3. BZFNPTNF
    • ࣗݾ঺հ
    • ʮྉཧ͖Ζ͘ʯͷ঺հ
    ‣ ΞʔΩςΫνϟ/Architecture
    ‣ ӡ༻࣮੷/Results & Insights
    Agenda

    View Slide

  4. BZFNPTNF
    છ୩༔Ұ࿠<:VJDIJSP4PNFZB>
    UXJUUFS!BZFNPT@Z
    HJUIVC!BZFNPT
    TQFBLFSEFDLBZFNPT
    XFCBZFNPTNF
    ౦ژ޻ۀେֶɹ৘ใ޻ֶ෦ଔۀ
    ಉେֶӃɹܭࢉ޻ֶઐ߈ɹम࢜
    ΫοΫύουגࣜձࣾ

    ৽ଔݚڀ։ൃ෦
    ը૾ೝࣝݚڀ։ൃج൫

    View Slide

  5. NFEJVNDPN!BZFNPT

    View Slide

  6. View Slide

  7. Ϩγϐ਺ສ඼Ҏ্
    ݄







    Ҏ

    View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. ྉཧ͖Ζ͘

    View Slide

  14. w εϚʔτϑΥϯͷࣸਅͷ಺ɺྉཧΛࣗಈతʹऩूʗه࿥
    w $//ʹΑΔྉཧը૾ೝࣝ
    w ਓҎ্ͷϢʔβʔ͕ར༻
    w ຕҎ্ͷྉཧࣸਅ ݱࡏ

    ྉཧ͖Ζ͘

    View Slide

  15. BZFNPTNF
    ΞʔΩςΫνϟ

    View Slide

  16. BZFNPTNF
    w ը૾ॲཧͱ൑ఆॲཧʹֻ͕͔ͦͦ࣌ؒ͜͜Δ dNT

    w "1*αʔόʔ͔Βಉظతʹୟ͚ͳ͍ 6OJDPSOͷXPSLFS͕ਚ͖ͯ͠·͏

    w "NB[PO4 424Λར༻ͨ͠ඇಉظͳ൑ఆॲཧϫʔΫϑϩʔ΁

    View Slide

  17. BZFNPTNF
    $MJFOU "OESPJE J04

    "1*4FSWFS SVCZ

    $MBTTJpDBUJPO8PSLFS QZUIPO

    SFTVMU\JT@GPPECPPM^
    <6QMPBEQIPUPUPT>
    1045JT@QIPUP\LFZ@PO@TTUSJOH^
    FORVFVF\LFZ@PO@TTUSJOH^
    EFRVFVF

    \LFZ@PO@TTUSJOH^
    1045SFTVMU

    \LFZ@PO@TTUSJOH SFTVMU\JT@GPPE
    <%PXOMPBE*NBHF>
    %#

    View Slide

  18. BZFNPTNF
    $MJFOU "OESPJE J04

    "1*4FSWFS SVCZ

    $MBTTJpDBUJPO8PSLFS QZUIPO

    SFTVMU\JT@GPPECPPM^
    <6QMPBEQIPUPUPT>
    1045JT@QIPUP\LFZ@PO@TTUSJOH^
    FORVFVF\LFZ@PO@TTUSJOH^
    EFRVFVF

    \LFZ@PO@TTUSJOH^
    1045SFTVMU

    \LFZ@PO@TTUSJOH SFTVMU\JT@GPPE
    <%PXOMPBE*NBHF>
    %#

    View Slide

  19. BZFNPTNF
    $MJFOU "OESPJE J04

    "1*4FSWFS SVCZ

    $MBTTJpDBUJPO8PSLFS QZUIPO

    SFTVMU\JT@GPPECPPM^
    <6QMPBEQIPUPUPT>
    1045JT@QIPUP\LFZ@PO@TTUSJOH^
    FORVFVF\LFZ@PO@TTUSJOH^
    EFRVFVF

    \LFZ@PO@TTUSJOH^
    1045SFTVMU

    \LFZ@PO@TTUSJOH SFTVMU\JT@GPPE
    <%PXOMPBE*NBHF>
    %#
    ඇಉظʹ൑ఆॲཧ

    View Slide

  20. BZFNPTNF
    $MJFOU "OESPJE J04

    "1*4FSWFS SVCZ

    $MBTTJpDBUJPO8PSLFS QZUIPO

    %#
    "QQSPYJNBUF"HF0G0MEFTU.FTTBHF
    4DBMFPVUJO

    View Slide

  21. BZFNPTNF
    $MBTTJpDBUJPO8PSLFS QZUIPO

    "QQSPYJNBUF"HF0G0MEFTU.FTTBHF
    4DBMFPVUJO

    View Slide

  22. Scale GPU Applications on ECS

    View Slide

  23. BZFNPTNF
    $MBTTJpDBUJPO8PSLFS QZUIPO

    "QQSPYJNBUF"HF0G0MEFTU.FTTBHF
    4DBMFPVUJO

    View Slide

  24. BZFNPTNF
    JOTUBODF@
    $16
    .FNPSZ
    5BTL
    $16
    .FNPSZ
    Α͋͘Δ&$4ͷ4DBMF0VU
    5BTL
    $16
    .FNPSZ
    5BTL
    $16
    .FNPSZ

    View Slide

  25. BZFNPTNF
    JOTUBODF@
    $16
    .FNPSZ
    5BTL
    $16
    .FNPSZ
    Α͋͘Δ&$4ͷ4DBMF0VU
    5BTL
    $16
    .FNPSZ
    5BTL
    $16
    .FNPSZ
    JOTUBODF@
    $16
    .FNPSZ

    View Slide

  26. BZFNPTNF
    JOTUBODF@
    $16
    .FNPSZ
    (16.FN(
    5BTL
    $16
    .FNPSZ
    (16.FN(
    (16Λ࢖͍ͬͯΔ৔߹
    5BTL
    $16
    .FNPSZ
    (16.FN(
    5BTL
    $16
    .FNPSZ
    (16.FN(

    View Slide

  27. BZFNPTNF
    JOTUBODF@
    $16
    .FNPSZ
    (16.FN(
    5BTL
    $16
    .FNPSZ
    (16.FN(
    (16Λ࢖͍ͬͯΔ৔߹
    5BTL
    $16
    .FNPSZ
    (16.FN(
    5BTL
    $16
    .FNPSZ
    (16.FN(

    View Slide

  28. BZFNPTNF
    JOTUBODF@
    $16
    .FNPSZ
    (16.FN(
    5BTL
    $16
    .FNPSZ
    (16.FN(
    (16Λ࢖͍ͬͯΔ৔߹
    5BTL
    $16
    .FNPSZ
    (16.FN(
    5BTL
    $16
    .FNPSZ
    (16.FN(

    View Slide

  29. BZFNPTNF
    JOTUBODF@
    $16
    .FNPSZ
    (16.FN(
    5BTL
    $16
    .FNPSZ
    (16.FN(
    (16Λ࢖͍ͬͯΔ৔߹
    5BTL
    $16
    .FNPSZ
    (16.FN(
    5BTL
    $16
    .FNPSZ
    (16.FN(
    JOTUBODF@
    $16
    .FNPSZ
    (16.FN(

    View Slide

  30. ӡ༻ͯ͠Έͯ

    View Slide

  31. BZFNPTNF
    w େମ໰୊ͳ͍

    View Slide

  32. BZFNPTNF

    View Slide