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

AI分野に置けるPythonの積極活用

 AI分野に置けるPythonの積極活用

OSSユーザのための勉強会 #18 での発表

Manabu TERADA

March 22, 2017
Tweet

More Decks by Manabu TERADA

Other Decks in Technology

Transcript

  1. גࣜձࣾCMSίϛϡχέʔγϣϯζ

    044ϢʔβͷͨΊͷษڧձ
    "*෼໺ʹ͓͚Δ1ZUIPOͷੵۃ׆༻
    .BOBCV5&3"%"

    גࣜձࣾCMSίϛϡχέʔγϣϯζ

    View Slide

  2. .BOBCV5&3"%" !UFSBQZPO

    ג
    $.4ίϛϡχέʔγϣϯζ୅ද
    Ұൠࣾஂ๏ਓ1Z$PO+1୅දཧࣄ
    1MPOF'PVOEBUJPO"NCBTTBEPS
    Ұൠࣾஂ๏ਓ1ZUIPOΤϯδχΞҭ੒ਪਐڠձࢼݧ໰୊؂मٴͼίϛϡχςΟࢧԉ
    1ZUIPOΤϯδχΞ݉ΞʔΩςΫτ
    "CPVUNF
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    .BOBCV5&3"%"

    ࣉాɹֶ

    View Slide

  3. "CPVUPVSDPNQBOZ
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    1MPOFΛ༻͍ͨ8FCγεςϜ։ൃ
    େֶؔ܎
    اۀ޲͚
    8FCܥͷΤϯδχΞϦϯάձࣾ
    1ZUIPOʹಛԽͨ͠γεςϜΠϯςάϨʔλ
    $.4DPN

    $.4
    ಈը
    ݕࡧ
    .00$

    View Slide

  4. גࣜձࣾCMSίϛϡχέʔγϣϯζ
    Έͳ͞Μങ͍·ͨ͠ΑͶʁ
    IUUQTXXXPSFJMMZDPKQJOEFYTIUNM͔ΒҾ༻

    View Slide

  5. גࣜձࣾCMSίϛϡχέʔγϣϯζ
    1ZUIPO
    ࢖͍ͬͯ·͔͢ʁ

    View Slide

  6. גࣜձࣾCMSίϛϡχέʔγϣϯζ
    1ZUIPO
    όʔδϣϯ͸ʁ
    WT

    View Slide

  7. )JTUPSZ
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    1ZUIPO 1ZUIPO &WFOU 3FE)BU

    ʜ
    14'
    &VSP1ZUIPO 3)&-
    1Z$PO 64
    3)&-

    3)&-
    1ZUIPO
    3)&-


    1Z$PO"1"$ 4(
    3)&-
    1Z$PO+1

    1Z$PO"1"$ +1

    3)&-


    ʜ
    &OEPG-JGF

    View Slide

  8. 1ZUIPO͕"*ػցֶश෼໺Ͱ࢖༻͞ΕΔཧ༝
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ֶश͠΍͍͢ɺγϯϓϧͳ࢓༷
    ίϯύΠϧෆཁͰ͙͢ʹࢼͤΔ
    ׆༻ͷൣғ͕޿͍
    ๛෋ͳαʔυύʔςΟʔύοέʔδͷଘࡏ
    ࢓༷͕໌จԽ͞ΕɺόʔδϣϯΞοϓαΠΫϧ

    View Slide

  9. ࢓༷͕γϯϓϧ

    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ߏ଄ΛΠϯσϯτͰදݱ

    View Slide

  10. ࢓༷͕γϯϓϧ

    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ߏ଄ΛΠϯσϯτͰදݱ

    View Slide

  11. ࢓༷͕γϯϓϧ

    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    1&15IF;FOPG1ZUIPO

    View Slide

  12. l

    z
    ࢓༷͕γϯϓϧ

    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    1&15IF;FOPG1ZUIPO

    w ඒ͸ृΑΓྑ͍
    w ໌ࣔ͸҉໧ΑΓྑ͍
    w ୯७͸ෳࡶΑΓྑ͍
    w ෳࡶͳ΄͏͕ཧղ͠ʹ͍͘ΑΓ͸ྑ͍
    w ฏୱ͸ೖΕࢠΑΓྑ͍
    w ૄ͸ີΑΓྑ͍
    w ಡΈ΍͕͢͞ॏཁ
    w ʮಛघͳέʔεʯ͸ϧʔϧΛഁΔ΄ͲಛघͰ͸ͳ͍
    w ͔͠͠ɺ࣮ར͸७ਮ͞ΑΓॏཁ
    w ΤϥʔΛ໧ͬͯ௨ͯ͠͸͍͚ͳ͍
    w ͨͩ͠ɺ໌ࣔతʹ໧Βͤͨ৔߹͸ผ
    w ᐆດ͞ʹ໘ͨ͠Βɺਖ਼ղΛਪଌͨ͘͠ͳΔ༠࿭Λୀ͚Α
    w Ұͭͷ໌֬ͳ΍Γํ͕͋Δ΂͖ͩɻͦͯͨͩ͠ҰͭͰ͋Δ͜ͱ͕๬·͍͠ɻ
    w ͔͠͠ɺͦͷํ๏͸ΦϥϯμਓҎ֎ʹ͸ͱ͖ͬͭʹ͍͔͘΋Ͷ
    w ࠓ΍Δํ͕΍Βͳ͍ΑΓྑ͍
    w ͔͠͠ɺ΍Βͳ͍΄͏͕ɺࠓ͙͢΍ΔΑΓྑ͍͜ͱ͕ଟ͍ɻ
    w ΋࣮͠૷ํ๏Λઆ໌͢Δͷ͕೉͚͠Ε͹ɺͦΕ͸ѱ͍ΞΠσΞͩ
    w ΋࣮͠૷ํ๏Λઆ໌͢Δͷ͕қ͚͠Ε͹ɺͦΕ͸ྑ͍ΞΠσΞ͔΋͠Εͳ͍
    w ໊લۭؒ͸௒͍͢͝ΞΠσΞͩɺ΋ͬͱ͍͢͜͝ͱΛ΍Ζ͏ͥʂ
    IUUQEIBUFOBOFKQOJTIJPIJSPLB[V͔ΒҾ༻༁੢ඌହ࿨ࢯ

    View Slide

  13. 1ZUIPO͕׆༻͞ΕΔ෼໺
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    04؀ڥ
    ZVN"OTJCMF0QFO4UBDL
    8FC
    %KBOHP'MBTL1ZSBNJE4DSBQZ
    %BUB"*
    1BOEBT4LMFBSO$IBJOFS
    *P5
    3BTQCFSSZ1J

    View Slide

  14. ػցֶशؔ࿈ͷαʔυύʔςΟύοέʔδ
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    /VN1Z
    4DJ1Z
    1BOEBT
    .BUQMPUMJC
    +VQZUFSOPUFCPPL
    TLMFBSO
    σΟʔϓϥʔχϯά
    ֤छϑϨʔϜϫʔΫ

    View Slide

  15. 1ZUIPOͷΠϯετʔϧɾ؀ڥߏஙํ๏
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ެࣜ൛1ZUIPOΠϯετʔϥWFOW
    ެࣜ൛1ZUIPOΠϯετʔϥQZFOW
    04ύοέʔδϚωʔδϟʔ
    "OBDPOEB


    View Slide

  16. 1ZUIPOͷΠϯετʔϧɾ؀ڥߏஙํ๏
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ެࣜ൛1ZUIPOΠϯετʔϥWFOW
    ެࣜ൛1ZUIPOΠϯετʔϥQZFOW
    04ύοέʔδϚωʔδϟʔ
    "OBDPOEB


    View Slide

  17. 1ZUIPOͷΠϯετʔϧɾ؀ڥߏஙํ๏
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ެࣜ൛1ZUIPOΠϯετʔϥWFOW

    XXXQZUIPOPSHEPXOMPBET
    Πϯετʔϧޙɺ

    QZUIPONWFOWFOW
    TPVSDFFOWCJOBDUJWBUF
    FOW
    QJQJOTUBMMOVNQZ
    XIFFM͕ҰൠԽ͠ɺQJQͰ΄ͱΜͲ͕؆୯ʹΠϯετʔϧՄೳ
    ͨͩ͠ɺ8JOEPXTʹ4DJ1ZͷXIFFM͕ͳ͍ͷͰҰ޻෉ඞཁ

    View Slide

  18. Ͳ͏΍ͬͯ1ZUIPOΛֶͿ͔ʁ
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ϓϩάϥϛϯά
    ܦݧऀ
    ެࣜ1ZUIPOνϡʔτϦΞϧ
    ϓϩάϥϛϯά
    ະܦݧऀ
    ॳֶऀ޲͚ͷॻ੶ΛಡΉ
    ϋϯζΦϯɾνϡʔτϦΞϧʹࢀՃ
    IUUQTQZUIPOOZVNPODPOOQBTTDPN
    IUUQTXXXQZDPOKQTVQQPSUCPPUDBNQIUNM

    View Slide

  19. 1ZUIPOͱͷ෇͖߹͍
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ΤίγεςϜ͕ग़དྷ͍ͯΔ1ZUIPO
    ෯΋ਂ͞΋͋Δ1ZUIPO
    ੵۃతʹ׆༻͍͖ͯ͠·͠ΐ͏
    ίϛϡχςΟ΍ΠϕϯτʹੵۃࢀՃ͠Α͏
    1Z$PO+1
    1ZUIPONJOJIBDLBUIPO
    1Z%BUB5PLZP

    View Slide

  20. גࣜձࣾCMSίϛϡχέʔγϣϯζ

    View Slide

  21. 1Z$PO+1
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ελοϑืूத
    ϓϩάϥϜؔ࿈
    εϙϯαʔؔ࿈
    ձ৔ؔ࿈
    γεςϜɾ޿ใؔ࿈
    ࢀՃऀ؅ཧؔ࿈

    View Slide

  22. גࣜձࣾCMSίϛϡχέʔγϣϯζ
    Ұ౓͸໨Λ௨͠·͠ΐ͏
    ίϛϡχςΟ຋༁൛΋͋Γ·͢
    IUUQTEPDTQZUIPOKQUVUPSJBM
    IUUQTXXXPSFJMMZDPKQCPPLT͔ΒҾ༻

    View Slide

  23. $.4DPN
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ࢲ͸ɺ
    ΦϥΠϦʔɾδϟύϯ
    ͷճ͠ऀͰ͸͋Γ·ͤΜ

    View Slide

  24. $.4DPN
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    ౰ࣾ͸ɺ
    1ZUIPOͷγεςϜΛ
    ߏங͍ͯ͠·͢

    View Slide

  25. 5IBOLZPV
    $.4
    1MPOF
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    $POUBDUUPUFSBEB!DNTDPNKQ

    View Slide

  26. ಈը഑৴ɹ17.4ఏڙ
    גࣜձࣾCMSίϛϡχέʔγϣϯζ

    View Slide

  27. 5IBOLZPV
    $.4
    1MPOF
    גࣜձࣾCMSίϛϡχέʔγϣϯζ
    $POUBDUUPUFSBEB!DNTDPNKQ

    View Slide