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

IT96

[Python] ๋จธ์‹ ๋Ÿฌ๋‹ 04_์„ ํ˜•ํšŒ๊ท€๋ชจ๋ธ, ๋‹คํ•ญํšŒ๊ท€๋ชจ๋ธ(๊ณก์„ ) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. ํšŒ๊ท€๋ชจ๋ธ ์ข…๋ฅ˜ ์„ ํ˜•ํšŒ๊ท€๋ชจ๋ธ, ๋‹คํ•ญํšŒ๊ท€๋ชจ๋ธ, ๋‹ค์ค‘ํšŒ๊ท€๋ชจ๋ธ, ๋ฆฟ์ง€, ๋ผ์˜, ๋žœ๋คํฌ๋ ˆ์ŠคํŠธ, ๊ทธ๋ ˆ๋””์–ธํŠธ๋ถ€์ŠคํŠธ, ํžˆ์Šคํ† ๊ทธ๋žจ๊ทธ๋ ˆ๋””์–ธํŠธ๋ถ€์ŠคํŠธ, XGBoost, ๊ธฐํƒ€ ๋“ฑ๋“ฑ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ํšŒ๊ท€๋ชจ๋ธ ๋ฆฟ์ง€, ํžˆ์Šคํ† ๊ทธ๋žจ๊ทธ๋ ˆ๋””์–ธํŠธ๋ถ€์ŠคํŠธ, XGBoost ์„ ํ˜•ํšŒ๊ท€๋ชจ๋ธ(LR; Liner Regression Model) ### ๋ชจ๋ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ถˆ๋Ÿฌ๋“ค์ด๊ธฐ from sklearn.linear_model import LinearRegression ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ ### ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ train_input, train_target, test_input, test_target ๋ชจ๋ธ ์ƒ์„ฑํ•˜๊ธฐ ###๋ชจ๋ธ ์ƒ์„ฑํ•˜๊ธฐ lr = LinearRegression() lr ๋ชจ๋ธ ํ›ˆ๋ จ์‹œํ‚ค๊ธฐ ### ๋ชจ๋ธ ํ›ˆ๋ จ์‹œํ‚ค๊ธฐ lr.fit(tra.. 2023. 12. 25.
[Python] ๋จธ์‹ ๋Ÿฌ๋‹ 03_KNN ํšŒ๊ท€๋ชจ๋ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. KNN ํšŒ๊ท€๋ชจ๋ธ ๋ฐ์ดํ„ฐ import numpy as np ### ๋†์–ด ๊ธธ์ด perch_length = np.array( [8.4, 13.7, 15.0, 16.2, 17.4, 18.0, 18.7, 19.0, 19.6, 20.0, 21.0, 21.0, 21.0, 21.3, 22.0, 22.0, 22.0, 22.0, 22.0, 22.5, 22.5, 22.7, 23.0, 23.5, 24.0, 24.0, 24.6, 25.0, 25.6, 26.5, 27.3, 27.5, 27.5, 27.5, 28.0, 28.7, 30.0, 32.8, 34.5, 35.0, 36.5, 36.0, 37.0, 37.0, 39.0, 39.0, 39.0, 40.0, 40.0, 40.0, 40.0, 42.0, 43.. 2023. 12. 22.
[Python] ๋จธ์‹ ๋Ÿฌ๋‹ 02_ํ›ˆ๋ จ ๋ฐ ํ…Œ์ŠคํŠธ๋ฐ์ดํ„ฐ ๋ถ„๋ฅ˜ํ•˜๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. ํ›ˆ๋ จ ๋ฐ ํ…Œ์ŠคํŠธ๋ฐ์ดํ„ฐ ๋ถ„๋ฅ˜ํ•˜๊ธฐ ํ›ˆ๋ จ, ๊ฒ€์ฆ, ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ๋ถ„๋ฅ˜ ์‹œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ณ€์ˆ˜๋ช… - ์ •์˜๋œ ๋ณ€์ˆ˜ ์ด๋ฆ„์€ ์—†์Œ - ํ›ˆ๋ จ๋ฐ์ดํ„ฐ : ํ›ˆ๋ จ(fit)์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ : (ํ›ˆ๋ จ ๋…๋ฆฝ๋ณ€์ˆ˜) train_input, train_x, x_train : (ํ›ˆ๋ จ ์ข…์†๋ณ€์ˆ˜) train_target, train_y, y_train - ๊ฒ€์ฆ๋ฐ์ดํ„ฐ : ํ›ˆ๋ จ ์ •ํ™•๋„(score)์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ : (๊ฒ€์ฆ ๋…๋ฆฝ๋ณ€์ˆ˜) val_input, val_x, x_val : (๊ฒ€์ฆ ์ข…์†๋ณ€์ˆ˜) val_target, val_y, y_val - ํ…Œ์ŠคํŠธ๋ฐ์ดํ„ฐ : ์˜ˆ์ธก(predict)์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐ์ดํ„ฐ : (ํ…Œ์ŠคํŠธ ๋…๋ฆฝ๋ณ€์ˆ˜) test_input, test_x, x_test : (ํ…Œ์ŠคํŠธ ์ข…์†๋ณ€์ˆ˜) test_targ.. 2023. 12. 21.
[Python] ๋จธ์‹ ๋Ÿฌ๋‹ 01_์ƒ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ_K์ตœ๊ทผ์ ‘์ด์›ƒ๋ชจ๋ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. ํ™œ์šฉ ๋ฐ์ดํ„ฐ data.txt ๋„๋ฏธ, ๋น™์–ด ๊ธธ์ด, ๋ฌด๊ฒŒ ๋ฐ์ดํ„ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ### - ๋น™์–ด์™€ ๋„๋ฏธ ๋ฐ์ดํ„ฐ # - ์ƒ์„ ์˜ ์ข…๋ฅ˜๋ฅผ ๋ถ„๋ฅ˜(๊ตฌ๋ถ„)ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ธ ์ƒ์„ฑ์„ ์œ„ํ•ด # - ๋…๋ฆฝ๋ณ€์ˆ˜์™€ ์ข…์†๋ณ€์ˆ˜๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•ด์•ผ ํ•จ # - ๋…๋ฆฝ๋ณ€์ˆ˜(x) : ๊ธธ์ด, ๋ฌด๊ฒŒ # - ์ข…์†๋ณ€์ˆ˜(y) : ์ƒ์„ ์ข…๋ฅ˜(๋น™์–ด ๋˜๋Š” ๋„๋ฏธ) ํ›ˆ๋ จ๋ชจ๋ธ ์ฒ˜๋ฆฌ ์ ˆ์ฐจ 1. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ 2. ๋ฐ์ดํ„ฐ ์ •๊ทœํ™” 3. ํ›ˆ๋ จ : ๊ฒ€์ฆ : ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋กœ ๋ถ„๋ฅ˜ (๋˜๋Š” ํ›ˆ๋ จ : ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋กœ ๋ถ„๋ฅ˜) - 6 : 2 : 2 ๋˜๋Š” 7 : 2 : 1, ๋ฐ์ดํ„ฐ๊ฐ€ ์ž‘์€ ๊ฒฝ์šฐ์—๋Š” 8 : 2 ๋˜๋Š” 7 : 3 ์ •๋„๋กœ ๋ถ„๋ฅ˜ 4. ๋ชจ๋ธ ์ƒ์„ฑ 5. 5. ๋ชจ๋ธ ํ›ˆ๋ จ(fit) (ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์™€ ๊ฒ€์ฆ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ, ๋˜๋Š” ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ) 6. ๋ชจ๋ธ ํ‰๊ฐ€ (๋ชจ๋ธ.. 2023. 12. 20.

loading