Dev.Op
Yollow ๐Ÿ“š
Dev.Op
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (701)
    • ์œ ์ตํ•˜์…จ๋‹ค๋ฉด ๊ด‘๊ณ  ํ•œ๋ฒˆ๋งŒ ํด๋ฆญ ๋ถ€ํƒ๋“œ๋ฆด๊ฒŒ์š”~ (0)
    • ---------------------------.. (0)
    • Stock (1)
      • ์Šˆํผ๋งˆ์ดํฌ๋กœ์ปดํ“จํ„ฐ (2)
    • ๐Ÿง์ „๊ธฐ์ฐจ (72)
      • ๐Ÿ„lg์—๋„ˆ์ง€์†”๋ฃจ์…˜ (0)
      • ๐ŸŠํ˜„๋Œ€์ž๋™์ฐจ (0)
    • ๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด (243)
      • ๐Ÿ’ปpython (85)
      • โž•C & C++ (1)
      • โ˜•๏ธTableau (32)
      • ๐Ÿ‘‹SQL & MySQL (20)
      • ๐ŸฌHTML & CSS (14)
      • ๐Ÿ“—JavaScript (31)
      • ๐Ÿ“˜Pspice & Excel (2)
      • ๐Ÿ“•Matlab & COMSOL & CATIA (6)
      • ๐Ÿ“™java & Servlete & JSP (29)
      • ๐Ÿ““Raspberry PI 4 (5)
      • ๐Ÿ”จAnsys (2)
      • DJango (0)
      • Flutter (3)
      • Typescript (0)
      • ๐Ÿ†Vue (5)
      • ๐Ÿ‹Docker (1)
    • ๐Ÿ“‹์ฑ„์šฉ๊ณต๊ณ  (0)
    • ๐Ÿ“WEB & ML & DL ํ”„๋กœ์ ํŠธ (27)
      • ๐ŸŒต2์ฐจ ํ”„๋กœ์ ํŠธ(LG) (9)
    • ๐Ÿงฉ์ผ์ƒ (89)
      • ๐ŸŒค์ฝ”๋”ฉ ๊ณต๋ถ€ ์ผ์ง€ (1)
      • ๐Ÿšด์ž์ „๊ฑฐ (5)
      • ๐Ÿ“ฐํ…Œํฌ (20)
      • ๐ŸฆFood & Cafe (5)
      • ๐Ÿ’‰์˜์–ด ๋„์ ์ด๊ธฐ (5)
      • โšก๋ฐœ์ „์†Œ (6)
      • ๐Ÿ“š๋…์„œ (1)
      • ๐Ÿ›ซ์—ฌํ–‰ (2)
      • ๐Ÿ“ˆ๋ธ”๋กœ๊ทธ๋งˆ์ผ€ํŒ… (6)
    • ๐ŸŒ๊ธˆ์œต (37)
    • ๐ŸŽจ์ทจ์—…End (16)
    • ๐Ÿ‘‹์ž๊ฒฉ์ฆ (150)
      • ๐Ÿ™ˆSQLD๊ฐœ๋ฐœ์ž (12)
      • ๐Ÿ”Œ์ „๊ธฐ๊ธฐ์‚ฌ (116)
      • ๐Ÿข์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (7)
      • ๐ŸŒŽADsP(๋ฐ์ดํ„ฐ๋ถ„์„์ค€์ „๋ฌธ๊ฐ€) (10)
      • ๐Ÿš™1์ข… ๋Œ€ํ˜• ์šด์ „ ๋ฉดํ—ˆ (1)
      • โญTableau Desktop Specialist (2)
    • ๐Ÿฅ‡๊ณต๋Œ€์ด๊ฑฐ์ €๊ฒƒ(๋ง‰ํ•™๊ธฐ) (24)
      • ๐Ÿ“๊ณตํ•™์ˆ˜ํ•™ 2 (1)
      • ๐Ÿบ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ์‹ค์Šต (4)
      • ๐ŸŒCAE (10)
      • โœˆ๏ธ์ž๋™์ฐจ๊ณตํ•™์‹คํ—˜2 (0)
      • ๐Ÿšข์œ ์ฒด์—ญํ•™ (6)
      • ๐Ÿš—ํ˜„๋Œ€์ฐจ H-๋ชจ๋นŒ๋ฆฌํ‹ฐ ํด๋ž˜์Šค 1๊ธฐ (3)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    ๊ณต์ง€์‚ฌํ•ญ

    • Vue, Typescript, React, Tableau,โ‹ฏ
    • ์ง„์ธ์‚ฌ๋Œ€์ฒœ๋ช…(็›กไบบไบ‹ๅพ…ๅคฉๅ‘ฝ)

    ์ธ๊ธฐ ๊ธ€

    ํƒœ๊ทธ

    • html
    • css
    • ํ…Œ์Šฌ๋ผ
    • ์•„์ด์˜ค๋‹‰5
    • vue btn
    • fluid mechanics
    • ๋ถ€๋“ฑ๋ฅ 
    • ์—…๋น„ํŠธ
    • ์—๋””์Šจev
    • ipad dual monitor
    • ์—”์†”
    • ์—”๋น„๋””์•„
    • LG์—๋„ˆ์ง€์†”๋ฃจ์…˜
    • SMCI
    • ๋น…๋ฐ์ดํ„ฐ
    • rdfr
    • ADsP
    • ์œ ์ฒด์—ญํ•™
    • ์ง๋ ฌ๋ฆฌ์•กํ„ฐ
    • ๋น…๋ฐ์ดํ„ฐ๋ถ„์„์ค€์ „๋ฌธ๊ฐ€
    • Python
    • ์‚ผ์„ฑ์ „์ž
    • ์ž๋ฐ”
    • lgํ™”ํ•™
    • ์ „๊ธฐ์ฐจ ๋ณด์กฐ๊ธˆ 2021
    • ๋ธŒ๋ฃจํŠธํฌ์Šค
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜
    • ์ „๊ธฐ์ฐจ
    • ๋””์นด๋ฅด๊ณ 
    • ๋ฐฑ์ค€

    ์ตœ๊ทผ ๋Œ“๊ธ€

    ์ตœ๊ทผ ๊ธ€

    ํ‹ฐ์Šคํ† ๋ฆฌ

    hELLO ยท Designed By ์ •์ƒ์šฐ.
    Dev.Op

    Yollow ๐Ÿ“š

    [ML] ๋ถ“๊ฝƒ ํ’ˆ์ข… ๋ถ„๋ฅ˜ Story  2
    ๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด/๐Ÿ’ปpython

    [ML] ๋ถ“๊ฝƒ ํ’ˆ์ข… ๋ถ„๋ฅ˜ Story 2

    2021. 11. 4. 21:50
    ๋ฐ˜์‘ํ˜•

     

     

     

     

    2 ๋ฐ์ดํ„ฐ ์ ์žฌ

    ์—ฌ๊ธฐ์„œ load_iris ์— ๊ด„ํ˜ธ๋ฅผ ๋„ฃ์ง€ ์•Š์œผ๋ฉด load_iris ๋ผ๋Š” function ์ด iris_dataset ์ด ๋˜์–ด๋ฒ„๋ฆฐ๋‹ค.

    ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์—, ๊ผญ () ๊ด„ํ˜ธ๋ฅผ ๋„ฃ์–ด์„œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ iris_dataset์— ๋„ฃ๋„๋ก ํ•˜์ž

     

     

     

     

    train_test_split ๋“ค์–ด์˜ค๋Š” ์ธ์ž

    • test_size: ํ…Œ์ŠคํŠธ ์…‹ ๊ตฌ์„ฑ์˜ ๋น„์œจ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. train_size์˜ ์˜ต์…˜๊ณผ ๋ฐ˜๋Œ€ ๊ด€๊ณ„์— ์žˆ๋Š” ์˜ต์…˜ ๊ฐ’์ด๋ฉฐ, ์ฃผ๋กœ test_size๋ฅผ ์ง€์ •ํ•ด ์ค๋‹ˆ๋‹ค. 0.2๋Š” ์ „์ฒด ๋ฐ์ดํ„ฐ ์…‹์˜ 20%๋ฅผ test (validation) ์…‹์œผ๋กœ ์ง€์ •ํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. default ๊ฐ’์€ 0.25 ์ž…๋‹ˆ๋‹ค.
    • shuffle: default=True ์ž…๋‹ˆ๋‹ค. split์„ ํ•ด์ฃผ๊ธฐ ์ด์ „์— ์„ž์„๊ฑด์ง€ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต์€ default ๊ฐ’์œผ๋กœ ๋†”๋‘ก๋‹ˆ๋‹ค.
    • stratify: default=None ์ž…๋‹ˆ๋‹ค. classification์„ ๋‹ค๋ฃฐ ๋•Œ ๋งค์šฐ ์ค‘์š”ํ•œ ์˜ต์…˜๊ฐ’์ž…๋‹ˆ๋‹ค. stratify ๊ฐ’์„ target์œผ๋กœ ์ง€์ •ํ•ด์ฃผ๋ฉด ๊ฐ๊ฐ์˜ class ๋น„์œจ(ratio)์„ train / validation์— ์œ ์ง€ํ•ด ์ค๋‹ˆ๋‹ค. (ํ•œ ์ชฝ์— ์ ๋ ค์„œ ๋ถ„๋ฐฐ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค) ๋งŒ์•ฝ ์ด ์˜ต์…˜์„ ์ง€์ •ํ•ด ์ฃผ์ง€ ์•Š๊ณ  classification ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃฌ๋‹ค๋ฉด, ์„ฑ๋Šฅ์˜ ์ฐจ์ด๊ฐ€ ๋งŽ์ด ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • random_state: ์„ธํŠธ๋ฅผ ์„ž์„ ๋•Œ ํ•ด๋‹น int ๊ฐ’์„ ๋ณด๊ณ  ์„ž์œผ๋ฉฐ, ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํŠœ๋‹์‹œ ์ด ๊ฐ’์„ ๊ณ ์ •ํ•ด๋‘๊ณ  ํŠœ๋‹ํ•ด์•ผ ๋งค๋ฒˆ ๋ฐ์ดํ„ฐ์…‹์ด ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

     

    mglearn?

    mglearn ๊ณผ matplotlib ์€ ๊ฐ€๊ณตํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™” ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค .

    • mglearn ์€ ์ €์ž๊ฐ€ ๊ต์žฌ์—์„œ ์ฝ”๋“œ๋ฅผ ๊ฐ„๋žตํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ œ์ž‘ํ•œ ์ด ๊ต์žฌ ์ „์šฉ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.
    • ๋žœ๋คํ•œ ๋ฐ์ดํ„ฐ์…‹์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋จธ์‹ ๋Ÿฌ๋‹ ์ ์šฉ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ธฐ์ข‹๊ฒŒ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ํ•จ์ˆ˜๋“ค์ด ๋Œ€๋ถ€๋ถ„์ด๋‹ค.
    • "pip install mglearn" ์œผ๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. (์•„๋‚˜์ฝ˜๋‹ค ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ด์šฉํ•ด์•ผ ํ•œ๋‹ค.)

     

    pip

    PIP(Python Package Index)์€ ํŒŒ์ด์ฌ์œผ๋กœ ์ž‘์„ฑ๋œ ํŒจํ‚ค์ง€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ · ๊ด€๋ฆฌํ•˜๋Š” ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด๋‹ค. 

    ๊ฐ„๋‹จํžˆ ๋งํ•ด ํŒŒ์ด์ฌ์—์„œ ์œ ์šฉํ•œ ํ•จ์ˆ˜๋“ค์„ ๋ชจ์•„๋‘” ๊ฒƒ์„ ๋ชจ๋“ˆ ๋˜๋Š” ํŒจํ‚ค์ง€๋ผ๊ณ  ํ•˜๋ฉฐ, ์ด๋ฅผ ์‰ฝ๊ฒŒ ์„ค์น˜, ์—…๋ฐ์ดํŠธ ๋ฐ ์ œ๊ฑฐ๋ฅผ ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ PIP์ธ ๊ฒƒ์ด๋‹ค. ์•„๋‘์ด๋…ธ ide์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ๊ณผ ์œ ์‚ฌํ•˜๋‹ค. 

     

    ์‚ฌ์šฉ๋ฒ•์€ ์ฝ˜์†”์ฐฝ์—์„œ ์•„๋ž˜์˜ pip ๋ช…๋ น์–ด๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค. (๋น„์ฅฌ์–ผ ์ŠคํŠœ๋””์˜ค ์ฝ”๋“œ ์ฝ˜์†”์ฐฝ ๊ธฐ์ค€)

    ๊ฐ€๋” pip ๋Œ€์‹  pip2๋‚˜ pip3๋ผ ์ ํ˜€์žˆ๋Š” ๊ฒƒ์€ ํŒŒ์ด์ฌ ๋ฒ„์ „์— ๋”ฐ๋ฅธ ํŒจํ‚ค์ง€ ์„ค์น˜์— ๊ด€ํ•œ ๋ช…๋ น์–ด์ด๋‹ค. 

    ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ์ตœ์‹  ๋ฒ„์ „ ์„ค์น˜๋ฅผ ํ•˜๊ธฐ ๋–„๋ฌธ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š๋Š” ํ•œ pip๋งŒ ์จ๋„ ๋ฌด๋ฐฉํ•˜๋‹ค.

     

     

    ๋ช…๋ น์–ด  ์˜ˆ
    pip ์—…๋ฐ์ดํŠธ - python -m pip install --upgrade pip (์œˆ๋„์šฐ)
    - pip install pip --upgrade (๋ฆฌ๋ˆ…์Šค)
    ํŒจํ‚ค์ง€ ์„ค์น˜ pip install ํŒจํ‚ค์ง€ ์ด๋ฆ„
    numpy ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ pip install ํŒจํ‚ค์ง€ ์ด๋ฆ„ --upgrade
    numpy ํŒจํ‚ค์ง€ ์ œ๊ฑฐ pip uninstall ํŒจํ‚ค์ง€ ์ด๋ฆ„

     

    ๋А๋‚Œํ‘œ ์ฒ˜๋ฆฌ

    ! pip install ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

    ์ฅฌํ”ผํ„ฐ๋…ธํŠธ๋ถ์—์„œ ! ๋Š” "! ์ดํ›„์— ๋‚˜์˜ค๋Š” ๋‚ด์šฉ๋“ค์„ ์ปค๋งจ๋“œ์ฐฝ์—์„œ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•ด์ค˜~ "

    ๋ผ๋Š” ์˜๋ฏธ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

     

     

    ์‚ฐ์ ๋„ ํ•จ์ˆ˜(pd plotting scatter matrix)

    pd.plotting.scatter_matrix(iris_dataframe, c = y_train, figsize=(15,15), marker='o',
                                hist_kwds={'bins' : 20}, s = 60, alpha = .8, cmap = mglearn.cm3)

    marker

    marker = 'o' marker = 's'

     

     

    alpha : ์ง„ํ•˜๊ธฐ ์ฐจ์ด

    0.8 0.1

    s : ์ ์˜ ๊ตต๊ธฐ

    60 10

    hist_kwds

    20 : ๊ฐ’์ด ์ž‘์„์ˆ˜๋ก ํฌ๊ฒŒ ํ‘œํ˜„ 100 : ํด์ˆ˜๋ก ์–‡๋‹ค(์ •ํ™•ํ•œ ์ˆ˜์น˜)

     

    cmap

    ์‹œ๊ฐํ™” ๋ฐฉ๋ฒ•์œผ๋กœ ์ข…๋ฅ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์•ฝ 30๊ฐœ๊ฐ€ ์žˆ๋‹ค.

     

     

    Reb1 cm2 cm3

     

    X X X
    datasets discrete_scatter make_blobs

     

    X X X
    plot_2d_separator plot_agglomerative plot_animal_tree
    X X X
    plot_cross_validation plot_dbscan plot_decomposition

     

    ๊ฒฐ๋ก  : x,y ๊ฐ’์ด ์—ฐ์†ํ˜•์ด๊ฑฐ๋‚˜ ๋ฒ”์ฃผํ˜•์ด๊ฑฐ๋‚˜, ํƒ€์ž…์— ๋”ฐ๋ผ ์‹œ๊ฐํ™” ๋ฐฉ๋ฒ•์— ์ฐจ์ด๊ฐ€ ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

     

     

     

     

    ๋ฐ˜์‘ํ˜•

    '๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด > ๐Ÿ’ปpython' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    [ML] sklearn  (0) 2021.11.04
    [ML] ๋ถ“๊ฝƒ ํ’ˆ์ข… ๋ถ„๋ฅ˜ Story 1  (0) 2021.11.04
    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 4  (0) 2021.11.04
    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 3  (0) 2021.11.04
    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 2  (0) 2021.11.04
      '๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด/๐Ÿ’ปpython' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
      • [ML] sklearn
      • [ML] ๋ถ“๊ฝƒ ํ’ˆ์ข… ๋ถ„๋ฅ˜ Story 1
      • [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 4
      • [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 3
      Dev.Op
      Dev.Op
      Interest: CS, Drive

      ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”