๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

    [ML] 5๋ถ„์•ˆ์— ๋จธ์‹ ๋Ÿฌ๋‹ ๋ฟŒ์ˆ˜๊ธฐ (feat.breast cancer)

    ์‚ฌ์ดํ‚ท๋Ÿฐ ๋ฐ์ดํ„ฐ์…‹์„ ํ™œ์šฉํ•œ ์ฝ”๋“œ์ด๋‹ค ๋ฒ„์ „ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ¶ In [24]: import pandas as pd import numpy as np import matplotlib.pyplot as plt import sklearn 1 ๋ฐ์ดํ„ฐ ํ™•์ธ¶ In [3]: #์‹ค์ œ ๋ฐ์ดํ„ฐ์…‹ : ์œ ๋ฐฉ์•” ์ข…์–‘์˜ ์ž„์ƒ ๋ฐ์ดํ„ฐ- ์œ„์Šค์ฝ˜์‹  ์œ ๋ฐฉ์•” ๋ฐ์ดํ„ฐ์…‹ # ์–‘์„ฑ : benign , ์Œ์„ฑ : malignant ๋ ˆ์ด๋ธ”๋˜์–ด ์žˆ๊ณ  # ์กฐ์ง ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ข…์–‘์ด ์•…์„ฑ์ธ์ง€ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•™์Šตํ•˜๋Š” ๊ฒƒ์ด ๊ณผ์ œ from sklearn.datasets import load_breast_cancer cancer = load_breast_cancer() print("cancer.keys(): \n", cancer.keys()) cancer...

    [ML] sklearn

    [ML] sklearn

    VS_CODE ๊ฐ„ํŽธํ•œ ์‚ฌ์šฉ๋ฒ• https://elvanov.com/1084 ํŒŒ์ด์ฌ ๊ฐ•์ขŒ – Visual Studio Code์˜ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ – Under The Pencil ์šฐ๋ฆฌ๋Š” ์•ž์œผ๋กœ Visual Studio Code๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋‹ค๋ฅธ ํˆด๋“ค๋„ ๊ฐ์ž ์žฅ๋‹จ์ ์ด ์žˆ์ง€๋งŒ, ์ด ํ”„๋กœ๊ทธ๋žจ์€ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๊ธฐ์— ๋ฌด๋ฆฌ์—†์ด ์‰ฝ๊ณ , ์œˆ๋„์šฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ MacOS, Linux๊นŒ์ง€ ์ง€์›ํ•˜๊ณ  elvanov.com ์‹คํ–‰์ทจ์†Œ์™€ ๋‹ค์‹œ ์‹คํ–‰ ์‹คํ–‰ ์ทจ์†Œ : [Ctrl + z] ์ •๋‹ต์€ [Ctrl + Shift + z] ํ˜น์€ [Ctrl + y] ์ž…๋‹ˆ๋‹ค. ์‹คํ–‰์ทจ์†Œ(undo)๋œ ๊ฒƒ์„ ๋‹ค์‹œ์‹คํ–‰(redo) ์‹œ์ผœ์ค๋‹ˆ๋‹ค. ์‚ฌ์ดํ‚ท๋Ÿฐ(sklearn)์ด๋ž€? ํŒŒ์ด์ฌ์—์„œ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ถ„์„์„ ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ scikit..

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

    ๋ฒ„์ „ ํ™•์ธ¶ In [1]: import sys print('python version : ', sys.version) python version : 3.8.8 (default, Apr 13 2021, 15:08:03) [MSC v.1916 64 bit (AMD64)] In [2]: import pandas as pd print('pandas version : ', pd.__version__) pandas version : 1.2.4 In [3]: import matplotlib print('matplotlib version : ', matplotlib.__version__) matplotlib version : 3.3.4 In [4]: import numpy a..

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

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

    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 ๊ฐ’์œผ๋กœ ๋†”๋‘ก๋‹ˆ๋‹ค..

    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 4

    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 4

    ๋ชฉ์ฐจ ์ œ๋„ˆ๋ ˆ์ดํ„ฐ(generator)์™€ yield ํ‚ค์›Œ๋“œ(keyword) ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ณ€์ˆ˜์˜ ์ข…๋ฅ˜ ์ „์—ญ ๋ณ€์ˆ˜ ์‚ฌ์šฉ Global ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ

    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 3

    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 3

    ๋ชฉ์ฐจ ๋žŒ๋‹ค(lambda) ํ•จ์ˆ˜ ๋งต(Map) ํ•จ์ˆ˜ ํ•„ํ„ฐ(Fliter) ํ•จ์ˆ˜ Reduce ํ•จ์ˆ˜ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ

    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 2

    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 2

    ๋ชฉ์ฐจ ๋‚ด๋ถ€ํ•จ์ˆ˜(Nested Function) ์žฌ๊ท€ํ•จ์ˆ˜(Recursive Function) ์žฌ๊ท€ํ•จ์ˆ˜(Recursive Function) ๋ฅผ ์ด์šฉํ•œ ํ•ฉ๊ณ„ ์žฌ๊ท€ํ•จ์ˆ˜(Recursive Function) ๋ฅผ ์ด์šฉํ•œ ํŒฉํ† ๋ฆฌ์–ผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ

    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 1

    [Python] 1๋ถ„๋งŒ์— ์ •๋ฆฌํ•˜๋Š” python ํ•จ์ˆ˜ 1

    ๋ชฉ์ฐจ ์ดˆ๊ธฐ๊ฐ’ ๋งค๊ฐœ๋ณ€์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜ ์—ฌ๋Ÿฌ ๋ฐ˜ํ™˜ ๊ฐ’์ด ์žˆ๋Š” ํ•จ์ˆ˜ ๊ณ„์‚ฐ๊ธฐ ๊ฐ€๋ณ€ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ํ‰๊ท ๊ฐ’ ๊ณ„์‚ฐ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ ์ฝ”๋“œ ๊ฒฐ๊ณผ

    ์•„์ดํŒจ๋“œ ํ•„์ˆ˜์–ดํ”Œ ๊ฐ‘์ž๊ธฐ ๊ตฌ๋…๋ฃŒ ๋‚ด๋ผ๊ณ ?(feat.Notability)

    ์•„์ดํŒจ๋“œ ํ•„์ˆ˜์–ดํ”Œ ๊ฐ‘์ž๊ธฐ ๊ตฌ๋…๋ฃŒ ๋‚ด๋ผ๊ณ ?(feat.Notability)

    ๋…ธํƒ€๋นŒ๋ฆฌํŠธ ์–ดํ”Œ ์‚ฌ์šฉ์ž๋“ค ๋ถ„๋ช… ๋งŽ์„ ๊ฒƒ์ด๋‹ค. ์•„๋งˆ ๊ตฟ๋…ธํŠธ์™€ ๋…ธํƒ€๋นŒ๋ฆฌํ‹ฐ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋กœ ํ•„๊ธฐ ์–ดํ”Œ ๊ฒฐ์ • ์ง“๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ํ•˜์ง€๋งŒ ์ตœ๊ทผ์— ๋ถˆ๋ฏธ์Šค๋Ÿฌ์šด ์ผ(?)์ด ์žˆ์—ˆ๋‹ค. ํ•„๊ธฐ ์•ฑ ๋…ธํƒ€๋นŒ๋ฆฌํ‹ฐ(Notability)๊ฐ€ ์œ ๋ฃŒ ๊ตฌ๋… ์„œ๋น„์Šค๋กœ์˜ ์ „ํ™˜ ๊ณ„ํš์„ ์ˆ˜์ •ํ–ˆ๋‹ค. โ€‹ ๊ตฌ๋… ๋ชจ๋ธ ๋ฐœํ‘œ ์ดํ›„ ์ˆ˜๋งŽ์€ ์ด์šฉ์ž์˜ ๋ฐ˜๋ฐœ์„ ์ƒ€๊ณ , ์•ฑ์Šคํ† ์–ด ๊ฐ€์ด๋“œ๋ผ์ธ๋„ ์–ด๊ธด ๊ฒƒ์œผ๋กœ ํ™•์ธ๋๋‹ค. โ€‹ ์ง€๋‚œ 1์ผ, ๋…ธํƒ€๋นŒ๋ฆฌํ‹ฐ๋Š” 11.0 ๋ฒ„์ „ ์•ฑ ์—…๋ฐ์ดํŠธ์™€ ๋™์‹œ์— ๋Œ์—ฐ ์œ ๋ฃŒ ๋ชจ๋ธ๋กœ์˜ ์ „ํ™˜์„ ๋ฐœํ‘œํ–ˆ๋‹ค. ๋ฌด๋ฃŒ ๋ฒ„์ „ ์•ฑ์€ ๊ณ„์† ์ œ๊ณต๋˜๋‚˜, ์ผ๋ถ€ ๊ธฐ๋Šฅ๊ณผ ํŽธ์ง‘ ๊ธฐ๋Šฅ์„ ์ œํ•œํ•  ๊ฒƒ์ด๋ผ ์ „ํ–ˆ๋‹ค. ํ”Œ๋ž˜๋„ˆ๋‚˜ ์Šคํ‹ฐ์ปค์™€ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์—ฐ๊ฐ„ 14.99๋‹ฌ๋Ÿฌ(์•ฝ 1๋งŒ 7์ฒœ ์›)๋ฅผ ๋‚ด๊ณ  ์ •์‹ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค. โ€‹ ๊ฐœ๋ฐœ์‚ฌ๋Š” ๊ธฐ์กด ์•ฑ ์‚ฌ์šฉ์ž๋Š” 2022๋…„ 11์›” ..

    ๋‚ด์—ฐ๊ธฐ๊ด€ OUT(feat. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ์นด๋„?)

    ๋‚ด์—ฐ๊ธฐ๊ด€ OUT(feat. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ์นด๋„?)

    ํ• ํฌ(Fir for) 55 ์˜ฌํ•ด 7์›” EU๋Š” 2030๋…„๊นŒ์ง€ ํƒ„์†Œ ๋ฐฐ์ถœ๋Ÿ‰์„ 1990๋…„ ๋Œ€๋น„ 55% ์ˆ˜์ค€์œผ๋กœ ๊ฐ์ถ•ํ•˜๋Š” ์ž…๋ฒ• ํŒจํ‚ค์ง€ 'ํ• ํฌ(Fir for) 55'๋ฅผ ๋ฐœํ‘œํ–ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ์œ ๋Ÿฝ ์ž๋™์ฐจ ์ œ์กฐ์‚ฌ๋Š” ์˜ค๋Š” 2030๋…„๊นŒ์ง€๋Š” ์‹ ์ฐจ์˜ ๋ฐฐ๊ธฐ๊ฐ€์Šค ๋ฐฐ์ถœ๋Ÿ‰์„ 65%๋กœ ๋‚ฎ์ถ”๊ณ , 2035๋…„์—๋Š” 0%๋ฅผ ๋‹ฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค. โ€‹ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ฐจ? ๋„ˆ๋„ ์‚ฌ๋ผ์ง„๋‹ค. ํญ์Šค๋ฐ”๊ฒ ์ž๋™์ฐจ ์—…๊ณ„ 1์œ„ ๋ธŒ๋žœ๋“œ ํญ์Šค๋ฐ”๊ฒ์€ 2035๋…„๋ถ€ํ„ฐ ๋‚ด์—ฐ๊ธฐ๊ด€์ฐจ ํŒ๋งค ๊ธˆ์ง€ ๊ณ„ํš์„ ๋ฐœํ‘œํ–ˆ๋‹ค. ๋ฉ”๋ฅด์„ธ๋ฐ์Šค-๋ฒค์ธ (Mercedes-benz)๋Š” ์˜ค๋Š” 2030๋…„๊นŒ์ง€ ๋ชจ๋“  ๋ผ์ธ์—…์„ ์ „๊ธฐ์ฐจ๋กœ ์ „ํ™˜ํ•˜๊ฒ ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค. ์ „๊ธฐ์ฐจ ์ „๋ฌธ ๋งค์ฒด ์ธ์‚ฌ์ด๋“œ์ด๋ธŒ์ด์ฆˆ(InsideEvs)์— ๋”ฐ๋ฅด๋ฉด MEB-์Šค๋ชฐ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ „๊ธฐ์ฐจ ๊ฐ€๊ฒฉ์€ 2๋งŒ~2๋งŒ5000์œ ๋กœ๋กœ ์˜ˆ์ƒ๋œ๋‹ค. ํ•œํ™” ์•ฝ 2777๋งŒ~34..