Slide 1

Slide 1 text

ػցֶशਤؑͷோΊํ ΈΜͳͷ Python ษڧձ#48 - connpass

Slide 2

Slide 2 text

໨࣍ 1.ॻ੶Ͱѻ͏ΞϧΰϦζϜͷશମ૾ 2.෼ྨ 3.ճؼ 4.ΫϥελϦϯά 5.࣍ݩ࡟ݮ 6.࠷ޙʹ

Slide 3

Slide 3 text

ࣗݾ঺հ • ਿࢁ Ѩ੟ • Software Engineer @Repro • ػցֶशͱ͔౷ܭͱ͔։ൃͱ͔ • ػցֶशਤؑ ڞஶ

Slide 4

Slide 4 text

ΞϧΰϦζϜͷղઆํ਑ 1.Πϝʔδ͕఻ΘΔΑ͏ʹ͢Δ • Web ΤϯδχΞ͕งғؾΛΘ͔Δ • ݫີ͞ΑΓ΋Θ͔Γ΍͢͞ 2.਺ࣜΛ༻͍ͨৄࡉͳهड़͸ߦΘͳ͍ • ೔ຊޠͱਤͰؤுΔ • ຊࢿྉͷਤͷେ൒͸ຊ͔ΒҾ༻

Slide 5

Slide 5 text

঺հ͢ΔΞϧΰϦζϜ ͷબఆج४ • ػցֶशΞϧΰϦζϜΛ၆ᛌͰ͖ΔΑ ͏ʹબఆ • scikit-learn ͷ Choosing the right estimator Λࢀߟʹબఆ

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

෼ྨ (Classification) • ཭ࢄ஋Λ༧ଌ͢Δ໰୊ ! y -1 0 0 0 1 1 2 ? 3 1

Slide 9

Slide 9 text

෼ྨ໰୊ͷྫ • ΞϠϝͷ෼ྨ͕༗໊ • ΨΫย (sepal) ͱՖห (petal) ͷ ௕͞ͱ෯͔ΒΞϠϝͷछྨΛ༧ଌ • σʔλ͔Βܾఆڥք (ڥ໨) Λֶश

Slide 10

Slide 10 text

෼ྨ໰୊ʹద༻Ͱ͖ΔΞϧΰϦζϜ • ϩδεςΟοΫճؼ • αϙʔτϕΫτϧϚγϯ • φΠʔϒϕΠζ • ϥϯμϜϑΥϨετ • χϡʔϥϧωοτϫʔΫ • kNN

Slide 11

Slide 11 text

αϙʔτϕΫτϧϚγϯ • ΞϧΰϦζϜ΍ϋΠύʔύϥϝʔλʔʹ Αֶͬͯश͢Δܾఆڥքͷܗ͕ҟͳΔ • ಉ͡σʔλΛ༻͍ͯɺαϙʔτϕΫτϧ ϚγϯͷΧʔωϧؔ਺Λมֶ͑ͯश͞ ͤͨ݁Ռ͕ӈਤ

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

༩͑ํʹΑͬͯ͸Α͘Θ͔Βͳ͍ܗʹͳΔ

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

ճؼ (Regression) • ࿈ଓ஋Λ༧ଌ͢Δ໰୊ ! ! y 1 0 1 1 1 2 2 2 ? 2 3 5

Slide 16

Slide 16 text

ճؼ໰୊ͷྫ • Ϙετϯͷॅ୐Ձ֨༧ଌ͕༗໊ • ΑΓ؆୯ͳσʔλͱͯ͠͸ΞϯείϜ ͷσʔληοτ͕͋Δ (ӈਤ) • ͜ΕΒͷ఺Λ͏·ۙ͘ࣅ͢ΔΑ͏ͳۂ ઢ (௚ઢΛؚΉ) Λֶश͢Δ

Slide 17

Slide 17 text

ճؼ໰୊ʹద༻Ͱ͖ΔΞϧΰϦζϜ • ઢܗճؼ • αϙʔτϕΫτϧϚγϯ • ϥϯμϜϑΥϨετ • χϡʔϥϧωοτϫʔΫ • kNN

Slide 18

Slide 18 text

ΞϯείϜͷσʔληοτ • ՄࢹԽͷॏཁੑΛࣔ͢σʔληοτ • 4 ͭͷσʔληοτʹ͍ͭͯɺ࣍ͷ஋ ͕΄΅ಉ͡ 1.ฏۉ 2.෼ࢄ 3.૬ؔ܎਺ 4.ճؼ௚ઢͷ੾ยͱ܏͖ • ࢦඪΛ༻͍ͨධՁ΋ՄࢹԽ΋྆ํॏཁ

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

ΫϥελϦϯά • ͜Ε·Ͱ͸ڭࢣ͋Γ • ͋Δม਺ͷ஋Λ༧ଌ͢Δ໰୊ • ͔͜͜Β͸ڭࢣͳ͠ • σʔλͦͷ΋ͷ͔Βֶश͢Δ໰୊ • ΫϥελϦϯά • ࣅͨ΋ͷಉ࢜ͷσʔλΛΫϥελͱ ͯ͠·ͱΊΔख๏ • ࠨͷਤͷσʔλΛӈͷਤͷΑ͏ʹ σʔλΛ෼ׂ͢Δ

Slide 21

Slide 21 text

ΫϥελϦϯάΛߦ͏ΞϧΰϦζϜ • k-means ๏ • ࠞ߹Ψ΢ε෼෍ (Λ༻͍ͨΫϥελϦϯά) • etc.

Slide 22

Slide 22 text

k-means ๏ͷֶशͷ༷ࢠ • Ϋϥελͷॏ৺Λద౰ʹܾΊΔ (Ϋϥελ਺͸ࣗ෼ͰܾΊΔ) • σʔλΛ͍ۙ΄͏ͷ఺ʹ෼ྨ͠ɺฏۉΛٻΊΔ͜ͱΛ܁Γฦ͢

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

࣍ݩ࡟ݮ • ՄࢹԽ͸େࣄ (ΞϯείϜͷσʔληοτ) • σʔλΛՄࢹԽ͢Δ͜ͱ͸ࠔ೉ͳ͜ͱ͕ଟ͍ • ΞϠϝσʔλͰ΋ΨΫย௕͞ͱ෯ɺՖหͷ௕͞ͱ෯Λߟ͑Δ ͱ 4 ࣍ݩͳͷͰͦͷ··Ͱ͸ՄࢹԽͰ͖ͳ͍ • σʔλͷߏ଄Λอͬͨ··͏·࣍͘ݩΛམͱ͍ͨ͠ • σʔλͷഎܠʹͳ͍ͬͯΔ৘ใΛ͏·͘நग़͍ͨ͠

Slide 25

Slide 25 text

࣍ݩ࡟ݮͷྫ • 3 ࣍ݩ͔Β 2 ࣍ݩʹ࣍ݩ࡟ݮͨ͠ྫ • (a) ݩσʔλ • (b) LLE Ͱ࣍ݩ࡟ݮ • (c) PCA Ͱ࣍ݩ࡟ݮ • LLE ͷํ͕ݩͷߏ଄Λอͬͨ··ల։ Ͱ͖͍ͯΔ

Slide 26

Slide 26 text

࣍ݩ࡟ݮΞϧΰϦζϜ • PCA • LSA • NMF • LDA • t-SNE • etc.

Slide 27

Slide 27 text

खॻ͖จࣈσʔλͷ࣍ݩ࡟ݮ

Slide 28

Slide 28 text

࠷ޙʹ • ΞϧΰϦζϜ͕͢΂ͯͰ͸ͳ͍ • ͦΕҎ֎ʹ΋େมͳͱ͜Ζ͕͋Δ

Slide 29

Slide 29 text

An Extended Version Of The Scikit-Learn Cheat Sheet1 • ๏཯໘͸େৎ෉ʁ • σʔλʹΞΫηεͰ͖Δʁ • σʔλͷத਎ཧղͨ͠ʁ • σʔλ͸͖Ε͍ʁ • ՝୊͸໌֬ʁ 1 https://medium.com/@chris_bour/an-extended-version-of-the- scikit-learn-cheat-sheet-5f46efc6cbb

Slide 30

Slide 30 text

Recap ໨࣍ ಺༰ 1. ॻ੶Ͱѻ͏ΞϧΰϦζϜͷશମ૾ ෼ྨɾճؼɾΫϥελϦϯάɾ࣍ݩ࡟ݮΛѻ͏ 2. ෼ྨ ཭ࢄ஋Λ༧ଌ͢Δ 3. ճؼ ࿈ଓ஋Λ༧ଌ͢Δ 4. ΫϥελϦϯά ࣅͨ΋ͷಉ࢜ͷσʔλΛ·ͱΊΔ 5. ࣍ݩ࡟ݮ ෳࡶͳߏ଄ͷσʔλΛγϯϓϧʹ͢Δ 6. ࠷ޙʹ ݱ࣮͸ෳࡶͳͷͰΞϧΰϦζϜҎ֎΋େ੾