๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

AI3

[TIL] python ๋ชจ๋ธ๋ง : RandomForestRegressor ๋ชจ๋ธ ์‚ฌ์šฉ ์ด๋ฒˆ ๊ธ€์—์„œ ์„ค๋ช…ํ•  ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. ๋žœ๋คํฌ๋ ˆ์ŠคํŠธ ๊ฐœ๋… 2. ๋žœ๋คํฌ๋ ˆ์ŠคํŠธ ์„ ์–ธ 3. RFR ๋ชจ๋ธ ์‚ฌ์šฉ ์ฝ”๋“œ - x,y๋ณ€์ˆ˜ ์„ค์ • ์ฝ”๋“œ 4. ๋ณด๋„ˆ์Šค) ํ‰๊ฐ€ ์ฒ™๋„ mse ๋ž€? - ๋จธ์‹ ๋Ÿฌ๋‹ ํšŒ๊ท€๋ชจ๋ธ ์„ฑ๋Šฅ ํ‰๊ฐ€ ์ง€ํ‘œ ์ฒซ๋ฒˆ์žฌ๋กœ ๋žœ๋ค ํฌ๋ ˆ์ŠคํŠธ๋ž€ map ๋จธ์‹  ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ์ •ํ™•์„ฑ, ๋‹จ์ˆœ์„ฑ ๋ฐ ์œ ์—ฐ์„ฑ์œผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, ๋ถ„๋ฅ˜ ๋ฐ ํšŒ๊ท€ ์ž‘์—…์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์˜์‚ฌ๊ฒฐ์ •๋‚˜๋ฌด(Decision Tree)๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ด ๊ฒฐ์ • ํŠธ๋ฆฌ๋“ค์˜ ํ‰๊ท ์œผ๋กœ ์˜ˆ์ธก์˜ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์ด๊ณ  ์ด๋Ÿฌํ•œ ๊ธฐ๋ฒ•์„ ์•™์ƒ๋ธ”(Ensemble) ๊ธฐ๋ฒ•์ด๋ผ ํ•œ๋‹ค. (์ฃผ์–ด์ง„ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋žœ๋ค ๋ฐ์ดํ„ฐ set์„ ์ถ”์ถœํ•ด ๊ฐ ๋ฐ์ดํ„ฐset์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๊ฐœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์„œ ๋งŽ์€ ์–‘์˜ ํ‘œ๋ณธ์ง‘๋‹ต์ด ์ƒ๊ธฐ๋‹ˆ ์˜ˆ์ธก ์„ฑ.. 2023. 2. 8.
[TIL] python Lv2 ์ „์ฒ˜๋ฆฌ, ๊ฒฐ์ธก์น˜ ํ‰๊ท ๊ฐ’, ๋ณด๊ฐ„๋ฒ• ํŒŒ์ด์ฌ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜(missing data)๋ฅผ ๋งŒ๋‚ฌ์„๋•Œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• 2๊ฐ€์ง€๋ฅผ ์†Œ๊ฐœํ•œ๋‹ค. ์ฒซ๋ฒˆ์งธ๋Š” ๊ฒฐ์ธก์น˜์— ๋Œ€ํ•ด ๋ฐ์ดํ„ฐ์˜ ํ‰๊ท ๊ฐ’์œผ๋กœ ๋ฉ”๊พธ๋Š” ๋ฐฉ๋ฒ• ๋‘๋ฒˆ์žฌ๋Š” ๋ณด๊ฐ„๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋จผ์ € ๊ฒฐ์ธก์น˜์˜ ๊ฐœ๋…์„ ๋‹ค์‹œ ์งš์–ด๋ณด์ž๋ฉด missing data ์ฆ‰, ์žƒ์–ด๋ฒ„๋ฆฐ ๋ฐ์ดํ„ฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ด๊ธด ํ‘œ์—์„œ, ํ–‰์— ๋Œ€ํ•ด ๋ฐ์ดํ„ฐ ๊ฐ’์„ ๋„ฃ๋Š” ์—ด์ด ๋น„์–ด์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•™์ƒ๋“ค์˜ ํ•™๋ฒˆ์ด๋ผ๋Š” ํ–‰์—์„œ ํŠน์ • ํ•™์ƒ์˜ ํ•™๋ฒˆ ์นธ์ด ๋น„์–ด์ ธ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์ด๋ฆ„ ํ•™๋ฒˆ ํ™๊ธธ๋™ 21900123 ์‹ฌ์ฒญ์ด (missing data) ๋กœ๋นˆํ›— 21500321 ์œ„ ํ‘œ์—์„œ๋Š” ์‹ฌ์ฒญ์ด์˜ ํ•™๋ฒˆ์—์„œ ๋ฐ์ดํ„ฐ missing์ด ๋ฐœ์ƒํ•œ๋‹ค. ์ด๋Ÿฐ ๋นˆ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„๊ฐ€๋ด ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ๊ณผ์ •์„ ๊ฑฐ์น˜๋Š” ๊ฒƒ์ด๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์ด๋Ÿฐ.. 2023. 2. 8.
[TIL] python ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๊ธฐ๋ณธ ํŒŒ์ด์ฌ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ฌ๋•Œ ์ฃผ๋กœ colab์„ ์‚ฌ์šฉํ•˜๋Š” ํŽธ์ด๋‹ค. ์›น์ด๋ผ ์ ‘๊ทผ์„ฑ๋„ ํŽธํ•˜๊ณ  ๋„๊ณ  ํ‚ค๊ธฐ ํŽธํ•˜๊ณ  ๊ฐ€๋ฒผ์šด ๋Š๋‚Œ. 1. read_csv ์—‘์…€์ด๋‚˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ๋•Œ read_csv๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ ธ์˜จ๋‹ค ๋จผ์ € import๋กœ ํŒ๋‹ค๋ž‘ ์ธ์‚ฌํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋ฐ›์„ ๊ฐ์ฒด์— read_csv('ํŒŒ์ผ ์ด๋ฆ„.ํ™•์žฅ์ž')๋ฅผ ๋Œ€์ž…ํ•ด์ฃผ๋ฉด๋œ๋‹ค. 2. ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜ ํ™•์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์œผ๋ฉด ๋ฐ์ดํ„ฐ ๊ฒฐ์ธก์น˜๋ฅผ ํ™•์ธํ•ด์•ผํ•œ๋‹ค๋Š” ๋ง์ด ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ๋นˆ๊ฒŒ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ์•Œ์•„๋ณด๋Š” ๊ฒƒ์ด๋‹ค. ๊ณ„๋ž€ ํ•œํŒ ์‚ฌ๊ธฐ์ „ 30๊ฐœ๊ฐ€ ๋‹ค ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋Š๋‚Œ์ด๋ž„๊นŒ? ์˜์–ด๋กœ Missing Value๋ผ๊ณ  ํ•œ๋‹ค. ์ค„์—ฌ์„œ NA๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ null์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๋‹ค. ํŒ๋‹ค๋Š” NaN์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๋ฉ”์„œ๋“œ๋„ ์‰ฝ๊ฒŒ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋‹ค. isnull()์ด๋‹ค. ๋ฌธ์ž ๊ทธ๋Œ€๋กœ is .. 2023. 2. 1.