๋ชฉ๋ก๐Ÿ’กPython/Machine learning (ML) (3)

SQL & Python Study

[D+26][ML] ์ง€๋„ํ•™์Šต - ๋ถ„๋ฅ˜ ๋ถ„์„(๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€, K-NN)๊ณผ F1-score

โœ๏ธ STUDY INDEX 01. ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€ (Logistic Regression) 02. ์ตœ๊ทผ์ ‘ ์ด์›ƒ (K-Nearest Neighbors, K-NN)03. ํ‰๊ฐ€์ง€ํ‘œ F1-score์™€ ํ˜ผ๋™ํ–‰๋ ฌ  01. ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€ (Logistic Regression)์ด์ง„ ๋˜๋Š” ๋‹คํ•ญ ๋ถ„๋ฅ˜ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ถ„์„ ๊ธฐ๋ฒ•*๋ฒ”์ฃผ๊ฐ€ 2๊ฐœ์ธ ๊ฒƒ (ex. ์ŠคํŒธ ๋ฉ”์ผ์ธ์ง€ ์•„๋‹Œ์ง€)๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ๋ฒ”์ฃผ์— ์†ํ•  ํ™•๋ฅ ์„ ์˜ˆ์ธก์„ ํ˜• ํšŒ๊ท€ ๊ฒฐ๊ณผ๋ฅผ 0~1 ์‚ฌ์ด ๊ฐ’์œผ๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ์‹œ๊ทธ๋ชจ์ด๋“œ ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ™•๋ฅ ๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ์›๋ฆฌ.๋น„์šฉ ํ•จ์ˆ˜๋ฅผ ์ตœ์†Œํ™”ํ•˜์—ฌ ๋ชจ๋ธ์˜ ์˜ˆ์ธก ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ*๋น„์šฉํ•จ์ˆ˜ : ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€ ๋ชจ๋ธ์ด ์˜ˆ์ธกํ•œ ๊ฐ’๊ณผ ์‹ค์ œ ํƒ€๊ฒŸ ๊ฐ’ ์‚ฌ์ด์˜ ์ฐจ์ด   ๐Ÿ€ ํŒŒ์ด์ฌ ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€ ๋ถ„์„ ๊ด€๋ จ ํ•จ์ˆ˜sklearn.linear_mode..

[D+25][ML] ์ง€๋„ํ•™์Šต - ํšŒ๊ท€ ๋ถ„์„๊ณผ ํ‰๊ฐ€์ง€ํ‘œ(MSE, RMSE, R²)

โœ๏ธ STUDY INDEX00. ๋จธ์‹ ๋Ÿฌ๋‹์˜ ํ•™์Šต ๋ฐฉ์‹ 01. ์„ ํ˜• ํšŒ๊ท€ 02. ๋น„์„ ํ˜• ํšŒ๊ท€(๋‹คํ•ญ ํšŒ๊ท€) 03. ํšŒ๊ท€ ๋ถ„์„ ํ‰๊ฐ€์ง€ํ‘œ - MSE, RMSE, R²   โœ… ๋จธ์‹ ๋Ÿฌ๋‹์˜ ๋ฐ์ดํ„ฐ ํ•™์Šต ๋ฐฉ๋ฒ•์€ 3๊ฐ€์ง€๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์š”. ์ด๋ฒˆ ํฌ์ŠคํŒ…์€ ์ง€๋„ ํ•™์Šต์— ํ•ด๋‹นํ•˜๋Š” ํšŒ๊ท€ ๋ถ„์„์— ๋Œ€ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์ง€๋„ ํ•™์Šต (Supervised Learning) : ์ •๋‹ต์ด ์žˆ๋Š” ํ•™์Šต. ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ(x)๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ •๋‹ต(y)์„ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ.ํšŒ๊ท€ ๋ถ„์„ : ์˜ˆ์ธก๊ฐ’(y)๊ฐ€ ์—ฐ์†ํ˜• ๋ฐ์ดํ„ฐ์ธ ๊ฒฝ์šฐ ๋ถ„๋ฅ˜ ๋ถ„์„ : ์˜ˆ์ธก๊ฐ’(y)๊ฐ€ ์ด์‚ฐํ˜• ๋ฐ์ดํ„ฐ์ธ ๊ฒฝ์šฐ - ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ, ์ด๋ฏธ์ง€ ๋“ฑ์„ ์ธ์ฝ”๋”ฉํ•˜์—ฌ ๋ถ„์„ํ•จ. ๋น„์ง€๋„ ํ•™์Šต (Unsupervised Learning) : ์ •๋‹ต์ด ์—†๋Š” ํ•™์Šต. ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ํŒจํ„ด์ด๋‚˜ ๊ตฌ์กฐ๋ฅผ ๋ฐœ๊ฒฌํ•˜๋Š” ๊ฒƒ. ๊ตฐ์ง‘ํ™”(Clu..

[D+24][ML] ์‚ฌ์ดํ‚ท๋Ÿฐ(sklearn) ์ˆ˜์น˜ํ˜• ๋ฐ ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ - ์ธ์ฝ”๋”ฉ(Encoding), ์Šค์ผ€์ผ๋ง(Scaling)

โœ๏ธ STUDY INDEX 01. ์ˆ˜์น˜ํ˜• ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ : ์Šค์ผ€์ผ๋ง(Scaling) - ํ‘œ์ค€ํ™”(Standardization) - ์ •๊ทœํ™”(Normalization) - ๋กœ๋ฒ„์ŠคํŠธ ์Šค์ผ€์ผ๋ง(Robust Scaling) 02. ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ : ์ธ์ฝ”๋”ฉ(Encoding) - ๋ ˆ์ด๋ธ” ์ธ์ฝ”๋”ฉ(Label Encoding)- ์›-ํ•ซ ์ธ์ฝ”๋”ฉ(One-hot Encoding) 01. ์ˆ˜์น˜ํ˜• ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ : ์Šค์ผ€์ผ๋ง(Scaling)์Šค์ผ€์ผ๋ง(Scaling)์€ ์ˆ˜์น˜ํ˜• ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ๋ฐฉ์‹์œผ๋กœ ๋ณ€์ˆ˜์˜ ๋ฒ”์œ„(๋‹จ์œ„) ๊ฐ’์„ ๋งž์ถฐ์ฃผ๋Š” ์ž‘์—…์ด์—์š”.  ๐Ÿ’ก์Šค์ผ€์ผ๋ง์ด ํ•„์š”ํ•œ ์ด์œ  - ๋ณ€์ˆ˜์˜ ํฌ๊ธฐ๊ฐ€ ๋‹ค๋ฅด๋ฉด ์ข…์† ๋ณ€์ˆ˜(y) ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ œ๋Œ€๋กœ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์›€.- ํŠนํžˆ, ๊ฐ€์ค‘์น˜์™€ ๊ฐ„ ๊ฑฐ๋ฆฌ ๊ณ„์‚ฐ ๊ธฐ๋ฐ˜์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜(ex. ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•, KNN)..