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

Rustで作る機械学習を用いた画像クロッピングシステム

johshisha
December 19, 2019
2.5k

 Rustで作る機械学習を用いた画像クロッピングシステム

ML@Loft #9. Deep Learning フレームワークと推論
https://ml-loft.connpass.com/event/157785/

johshisha

December 19, 2019
Tweet

Transcript

  1. എܠ·ͱΊ • ը૾഑৴γεςϜ͸͢Ͱʹ͋Δ͕վળ఺͋Γ • Ϩγϐը૾ͷ಺༰ʹؔΘΒͣಉ͡Α͏ʹΫϩοϐϯά͍ͯ͠Δ • ը૾͸αʔϏεར༻ऀ΁༩͑Δҹ৅͕େ͖͍ͨΊԿͱ͔͍ͨ͠ • ػցֶशΛ࢖ͬͯ࠷దͳը૾ΫϩοϐϯάΛ࣮ݱ͍ͨ͠ •

    ྉཧͷ৔ॴΛݕग़ͯ͠ΫϩοϐϯάΛߦ͑͹ɼΑΓΑ͍ը૾ΛఏڙͰ͖Δ • ՝୊: ը૾഑৴γεςϜ͸௿ϨΠςϯγʔɾߴεϧʔϓοτ଱ੑ͕ඞਢ • ࠷େ 600 req / secɼ஗ͯ͘΋(95ύʔηϯλΠϧͰ) 200 ms / req ͘Β͍ 8 ˞QSPEVDUJPOʹಋೖؒʹ߹͍·ͤΜͰͨ͠ ಋೖͯ͠ύϑΥʔϚϯεͷ࿩΋͔ͨͬͨ͠ͷͰ͕ؒ͢ʹ߹͍·ͤΜͰͨ͠ γεςϜઃܭઓུΛॏ఺తʹ࿩͠·͢
  2. ࣄલܭࢉ͢ΔαΠζͷ؅ཧ 13 YͷϨγϐը૾Λ ࢖͍͍ͨͰ͢ Yͷͭ͘ΕΆը૾Λ ࢖͍͍ͨͰ͢ Yͷࣄલܭࢉͬͯ ΋͏ऴΘͬͯΔʁ Yͷࣄલܭࢉґཔ ๨Εͯͨʂʂʂ

    ๨Εͳ͍Α͏ʹ αʔϏεͷ࢖͍ͬͯΔαΠζΈͯ ࣗಈͰґཔ౤͛Δ࢓૊Έ࡞Γ·ͨ͠ Ϧιʔε͝ͱʹҟͳΔαΠζ ܭࢉऴ͍ྃͯ͠Δ͔ͷ֬ೝ ෳࡶʹͳΔपลαʔϏε
  3. ࣄલܭࢉ͢ΔαΠζͷ؅ཧ 14 YͷϨγϐը૾Λ ࢖͍͍ͨͰ͢ Yͷͭ͘ΕΆը૾Λ ࢖͍͍ͨͰ͢ Yͷࣄલܭࢉͬͯ ΋͏ऴΘͬͯΔʁ Yͷࣄલܭࢉґཔ ๨Εͯͨʂʂʂ

    ๨Εͳ͍Α͏ʹ αʔϏεͷ࢖͍ͬͯΔαΠζΈͯ ࣗಈͰґཔ౤͛Δ࢓૊Έ࡞Γ·ͨ͠ Ϧιʔε͝ͱʹҟͳΔαΠζ ܭࢉऴ͍ྃͯ͠Δ͔ͷ֬ೝ ෳࡶʹͳΔपลαʔϏε αΠζͷ؅ཧ͸ߟ͑Δ͜ͱ͕ଟ͍ ΍Γͨ͘ͳ͍
  4. • ը૾഑৴γεςϜ͸͢Ͱʹ͋Δ͕վળ఺͋Γ • Ϩγϐը૾ͷ಺༰ʹؔΘΒͣಉ͡Α͏ʹΫϩοϐϯά͍ͯ͠Δ • ը૾͸αʔϏεར༻ऀ΁༩͑Δҹ৅͕େ͖͍ͨΊԿͱ͔͍ͨ͠ • ػցֶशΛ࢖ͬͯ࠷దͳը૾ΫϩοϐϯάΛ࣮ݱ͍ͨ͠ • ྉཧͷ৔ॴΛݕग़ͯ͠ΫϩοϐϯάΛߦ͑͹ɼΑΓΑ͍ը૾ΛఏڙͰ͖Δ

    • ՝୊: ը૾഑৴γεςϜ͸௿ϨΠςϯγʔɾߴεϧʔϓοτ଱ੑ͕ඞਢ • ࠷େ 600 req / secɼ஗ͯ͘΋(95ύʔηϯλΠϧͰ) 200 ms / req ͘Β͍ • ཧ૝: αΠζͷ؅ཧΛͨ͘͠ͳ͍ 15 എܠ·ͱΊʢ࠶ʣ Ͳ͏࣮ݱ͢Δ͔
  5. 3VTU 18 ҆શ ଎͍ ฒߦੑ Τί γεςϜ -JGFUJNF 0XOFSTIJQʹΑͬͯϝϞϦΛ؅ཧ $$

    ʹඖఢ͢Δ଎͞ ϚϧνεϨουΛߟྀͨ͠ݴޠઃܭ ศརͳΫϨʔτ ϥΠϒϥϦ ͕ଟ਺ఏڙ͞Ε͍ͯΔ QZUIPO΄ͲͰ͸ͳ͍͕
  6. 3VTU 20 ҆શ ଎͍ ฒߦੑ Τί γεςϜ -JGFUJNF 0XOFSTIJQʹΑͬͯϝϞϦΛ؅ཧ $$

    ʹඖఢ͢Δ଎͞ ϚϧνεϨουΛߟྀͨ͠ݴޠઃܭ ศརͳΫϨʔτ ϥΠϒϥϦ ͕ଟ਺ఏڙ͞Ε͍ͯΔ QZUIPO΄ͲͰ͸ͳ͍͕ Τί γεςϜ ศརͳΫϨʔτ ϥΠϒϥϦ ͕ଟ਺ఏڙ͞Ε͍ͯΔ
  7. 21

  8. ը૾഑৴ͷํ๏ 34 طଘ഑৴αʔό ΫϩοϐϯάγεςϜ ϦΫΤετ ৔ॴࢦఆͳ͠ ϦΫΤετ ແ ཧ طଘ഑৴αʔό

    ΫϩοϐϯάγεςϜ ϦΫΤετ Ϋϩοϓ৔ॴࢦఆͯ͠ ϦΫΤετ ͜ͷ৔ॴͰ Ϋϩοϓͯ͠΄͍͠ ը૾Λฦ͢ ௨ৗ࣌ ఘΊΔ࣌ ૣΊʹఘΊΔ൑அΛ͢Δ͜ͱ͕େࣄ
  9. 36