Slide 1

Slide 1 text

1ZUIPOʹΑΔύοέʔδ։ൃ ʙҟৗݕ஌ύοέʔδΛͭͬͯ͘Έͨʙ 1Z'VLVPLB

Slide 2

Slide 2 text

ࣗݾ঺հ Խֶͷम࢜߸औಘ ΤϯδχΞྺ ɿ΋͏ͪΐ͍ͰҰ೥ ফ๷࢜ʹͳΔʢফ๷ୂɾٹٸୂɾՐࡂௐࠪ൝ʣ *5ΤϯδχΞʹస৬ʢ೥݄ʙʣ ʻܦྺʼ ܦྺ ௽ాʢͭΔͨʣ 5XJUUFS!UTVSVCFF

Slide 3

Slide 3 text

ύοέʔδͱ͸ʁ

Slide 4

Slide 4 text

1ZUIPOʹ͓͚Δύοέʔδ ύοέʔδͱ͸ɺෳ਺ͷϞδϡʔϧʢQZϑΝΠϧʣ ΛσΟϨΫτϦʹ·ͱΊͨ΋ͷɻ σΟϨΫτϦͷதʹʮ@@JOJU@@QZʯΛஔ͘ͱɺ JNQPSUσΟϨΫτϦ໊ ͕Ͱ͖Δ QBDLBHF @@JOJU@@QZ NPEVMFQZ NPEVMFQZ

Slide 5

Slide 5 text

ύοέʔδͭ͘Δ ͱԿ͕͍͍ͷʁ

Slide 6

Slide 6 text

ύοέʔδͭ͘ΔͱԿ͕͍͍ͷʁ ύοέʔδԽ͢Δ͜ͱͰɺ഑෍͠΍͍͢ɻ ͢ͳΘͪɺଞͷϢʔβʔ΍ଞͷϓϩδΣΫτ ͔Βར༻͠΍͍͢ɻ Ұൠత

Slide 7

Slide 7 text

ύοέʔδͭ͘ΔͱԿ͕͍͍ͷʁ ύοέʔδԽ͢Δ͜ͱͰɺ഑෍͠΍͍͢ɻ ͢ͳΘͪɺଞͷϢʔβʔ΍ଞͷϓϩδΣΫτ ͔Βར༻͠΍͍͢ɻ Ұൠత ϑϩϯτͷίʔυΛॻ͔ͣʹϞϊͮ͘Γ͕ Ͱ͖Δ͔Βخ͍͠ʢָ͍͠ʣʂ ݸਓత

Slide 8

Slide 8 text

ύοέʔδͬͯ Ͳ͏΍ͬͯͭ͘Δͷʁ

Slide 9

Slide 9 text

σΟϨΫτߏ੒ྫ SPPU ᵓᴷᴷNZQBDLBHF ᴹ ᵓᴷᴷ@@JOJU@@QZ ᴹ ᵋᴷᴷNZNPEVMFQZ ᵓᴷᴷ3&"%.&NE ᵓᴷᴷ-*$&/4&UYU ᵓᴷᴷTFUVQQZ ᵓᴷᴷ."/*'&45JO ᵓᴷᴷEPDT ᵋᴷᴷUFTUT

Slide 10

Slide 10 text

σΟϨΫτߏ੒ྫ SPPU ᵓᴷᴷNZQBDLBHF ᴹ ᵓᴷᴷ@@JOJU@@QZ ᴹ ᵋᴷᴷNZNPEVMFQZ ᵓᴷᴷ3&"%.&NE ᵓᴷᴷ-*$&/4&UYU ᵓᴷᴷTFUVQQZ ᵓᴷᴷ."/*'&45JO ᵓᴷᴷEPDT ᵋᴷᴷUFTUT ύοέʔδ ৘ใͷઃఆ

Slide 11

Slide 11 text

ύοέʔδԽ 㲈 TFUVQQZΛॻ͘

Slide 12

Slide 12 text

TFUVQQZͷத਎ from setuptools import setup, find_packages setup( name='banpei', version='0.0.1', description='Anomaly detection library with Python', author='Tsuruta', packages=find_packages(exclude=('tests', 'docs')), include_package_data=True, test_suite='tests', install_requires=['numpy', 'pandas', 'scipy'] )

Slide 13

Slide 13 text

$ python setup.py --help-commands Standard commands: build build everything needed to install build_py "build" pure Python modules (copy to build directory) build_ext build C/C++ and Cython extensions (compile/link to build directory) build_clib build C/C++ libraries used by Python extensions build_scripts "build" scripts (copy and fixup #! line) clean clean up temporary files from 'build' command install install everything from build directory install_lib install all Python modules (extensions and pure Python) install_headers install C/C++ header files install_scripts install scripts (Python or otherwise) install_data install data files sdist create a source distribution (tarball, zip file, etc.) register register the distribution with the Python package index bdist create a built (binary) distribution ・・ʢҰ෦লུʣ TFUVQQZΛॻ͘ͱɾɾ ύοέʔδؔ࿈ͷૢ࡞ΛίϚϯυϥΠϯ͔Β࣮ߦͰ͖Δ

Slide 14

Slide 14 text

$ python setup.py --help-commands Standard commands: build build everything needed to install build_py "build" pure Python modules (copy to build directory) build_ext build C/C++ and Cython extensions (compile/link to build directory) build_clib build C/C++ libraries used by Python extensions build_scripts "build" scripts (copy and fixup #! line) clean clean up temporary files from 'build' command install install everything from build directory install_lib install all Python modules (extensions and pure Python) install_headers install C/C++ header files install_scripts install scripts (Python or otherwise) install_data install data files sdist create a source distribution (tarball, zip file, etc.) register register the distribution with the Python package index bdist create a built (binary) distribution ・・ʢҰ෦লུʣ TFUVQQZΛॻ͘ͱɾɾ ύοέʔδؔ࿈ͷૢ࡞ΛίϚϯυϥΠϯ͔Β࣮ߦͰ͖Δ

Slide 15

Slide 15 text

TFUVQQZΛॻ͘ͱɾɾ ίϚϯυͰ1Z1*ʹొ࿥Ͱ͖Δ $ python setup.py register

Slide 16

Slide 16 text

TFUVQQZΛॻ͘ͱɾɾ ίϚϯυͰϢχοτςετ΋Ͱ͖Δ $ python setup.py test running test running egg_info writing requirements to banpei.egg-info/requires.txt writing top-level names to banpei.egg-info/top_level.txt writing dependency_links to banpei.egg-info/dependency_links.txt writing banpei.egg-info/PKG-INFO reading manifest file 'banpei.egg-info/SOURCES.txt’ reading manifest template 'MANIFEST.in’ writing manifest file 'banpei.egg-info/SOURCES.txt’ running build_ext test_hotelling (tests.test_hotelling.TestHotelling) ... ok test_sst (tests.test_sst.TestSST) ... ok ---------------------------------------------------------------------- Ran 2 tests in 1.085s OK

Slide 17

Slide 17 text

ҟৗݕ஌ͷύοέʔδ Λͭͬͯ͘Έͨ

Slide 18

Slide 18 text

#BOQFJʢ൪ฌʣ ɿ1ZUIPO੡ҟৗݕ஌ύοέʔδ ࣌ࠁ ཤྺߦྻ" ςετߦྻ# ओ෦෼ۭؒ ",''', ( ",''', ( มԽ౓ #BOQFJͷಛ௃ ಛҟεϖΫτϧม׵๏ͷ࣮૷ ʮೖ໳ػցֶशʹΑΔҟৗݕ஌ ʕ3ʹΑΔ࣮ફΨΠυʯͷਤ Λࢀߟʹ࡞੒

Slide 19

Slide 19 text

ಛҟεϖΫτϧม׵๏ʹΑΔมԽ఺ݕ஌

Slide 20

Slide 20 text

ಛҟεϖΫτϧม׵๏ʹΑΔมԽ఺ݕ஌

Slide 21

Slide 21 text

ͭͬͯ͘ Α͔ͬͨ͜ͱ

Slide 22

Slide 22 text

QJQͰ͖Δͱײಈʂ QJQGSFF[FͰOVNQZͱ͔ͱ ฒͿͱ௒ϥΠϒϥϦͬΆ͍

Slide 23

Slide 23 text

͍͞͝ʹ (JU)VCʹެ։ͯ͠·͢ɻ IUUQTHJUIVCDPNUTVSVCFFCBOQFJ

Slide 24

Slide 24 text

͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ