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

組込エンジニアのための深層学習

kmt-t
September 04, 2019

 組込エンジニアのための深層学習

kmt-t

September 04, 2019
Tweet

More Decks by kmt-t

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ • ໊લ : kmt-t or kmt_t • ৬ۀ :

    ૊ࠐϓϩάϥϚ • ஶॻ : AndroidͷԾ૝Ϛγϯ • ௗऔݝຽͰ͢ • ࠷ۙస৬͠·ͨ͠ ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 2
  2. ࠓ೔ͷׂ࣌ؒ • ಋೖ (5෼) • ਂ૚ֶशҰൠ (10෼) • ૊ࠐਂ૚ֶश (20෼)

    • JetsonTX1/TX2঺հ (10෼) • ͔ͳΓਐߦ͕଎͍ͷͰࢿྉ͸ࣄલ഑෍͠·͢ ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 4
  3. ఏҊख๏ • ߴղ૾౓৘ใΛʮੜ੒ʯ͢Δ • ը૾Λղ૾౓Ͱ֊૚Խ͢Δ • ϥϓϥγΞϯϐϥϛου • ௿ղ૾౓ʙߴղ૾ͷը૾ϨΠϠ •

    ಉ͡ඃࣸମͷը૾ϖΞ͕ෆཁ • ը૾ϖΞ͕༻ҙͰ͖ͳ͍σδλϧΧϝ ϥ޲͖ ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 8
  4. ܭࢉྫ • ͕ೖྗ૚ͷ ൪໨ͷϊʔυग़ྗ • ͕தؒ૚ͷ ൪໨ͷϊʔυग़ྗ • ͕ೖྗ૚ͷ ൪໨ϊʔυͱதؒ૚

    ൪ ໨Λ઀ଓ͢ΔΤοδͷॏΈ • தؒ૚ͱग़ྗ૚ͷܭࢉ΋ಉ༷ ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 23
  5. ਪ࿦ • Android/LinuxͩͱTensorflow͔ΒϞσϧͷҠߦ͕Ͱ͖Δ • Tensorflow Lite • TensorRT • ͦ͏Ͱ͸ͳ͍੡඼͸૊ࠐΤϯδχΞ͕͕Μ͹Δ

    • ਂ૚ֶशͱϑϨʔϜϫʔΫͷ஌͕ࣝඞཁ • ੡඼ͰܭࢉՄೳͳܭࢉྔ͔Θ͔Δ͔Ͳ͏͔ ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 30
  6. im2col • ίϯϘϦϡʔγϣϯͰ͸σʔλͷฒͼ ͕ॏཁ 1. ը૾Λ1࣍ݩ഑ྻ (ߦํ޲) ʹల։͢ Δ 2.

    ϐΫηϧ͝ͱʹϑΟϧλର৅ͷϐΫ ηϧΛྻํ޲ʹల։͢Δ • ίϯϘϦϡʔγϣϯ͕ϕΫτϧͱߦྻ ͱͷੵʹͳΔ ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 38
  7. ࠷৽ͷධՁϘʔυ • Jetson Xavier • h/ps:/ /developer.nvidia.com/jetson- xavier • Ϟδϡʔϧܗঢ়͕มΘͬͨͷͰϚβʔ

    Ϙʔυ͕TX1/2ͱޓ׵͡Όͳ͍ʁ • ࠓճ͸چܕͷTX1/TX2ͷ࿩ ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 42
  8. JetsonTX1 SE • ΩϟϯϖʔϯͰ25900ԁʂ • ී௨ʹങ͏ͱ80000ԁ͙Β͍ • TX1ͱTX2͸ͦΜͳʹੑೳมΘΒͳ͍ • h+ps:/

    /ryoyo-direct.ryoyo-ss.jp/ register/jetson-se ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 44
  9. Jetson TX1/TX2ͷѱ͍ͱ͜Ζ • ඪ४ͷσΟετϦϏϡʔγϣϯ (L4T) ͕ڊେ • Linux͔ͭGUI΋ࡌ͍ͬͯΔ • ϝϞϦ͕ͨ͘͞Μࡌ͍ͬͯΔ

    • ͜Μͳͷ૊ΈࠐΈͰ͸࢖͍ͨ͘ͳ͍… ͔ͳΓؾ͕࣋ͪҤ͑Δ • ޻৔ͷݕࠪ૷ஔͱ͔ʹ͸࠷ద͔΋ ૊ࠐΤϯδχΞͷͨΊͷਂ૚ֶश 48