πππ‘πππππ
μ ννκ· λ³Έλ¬Έ
[ λͺ©μ°¨ ]
μ ννκ·
- 곡ν΅
- Yλ μ’ μ λ³μ, κ²°κ³Ό λ³μ
- Xλ λ 립 λ³μ, μμΈ λ³μ, μ€λͺ λ³μ
- ν΅κ³νμμ μ¬μ©νλ μ ννκ· μ
- $\beta_0$ : νΈν₯
- $\beta_1$ : νκ· κ³μ
- $\varepsilon$ : μ€μ°¨(μλ¬), λͺ¨λΈμ΄ μ€λͺ νμ§ λͺ»νλ Yμ λ³λμ±
λ¨Έμ λ¬λ/λ₯λ¬λμμ μ¬μ©νλ μ ννκ· μ
- w: κ°μ€μΉ
- b: νΈν₯(Bias)
κ²°κ΅ λ μμμ΄ μ λ¬ν λ €λ μλ―Έλ κ°μ
νκ· κ³μ νΉμ κ°μ€μΉλ₯Ό κ°μ μλ©΄ xκ° μ£Όμ΄μ‘μ λ yλ₯Ό μ μ μλ€λ λ» !
μ°λ¦¬μ νΈμλ₯Ό μν΄ xμ κ³μλ κ°μ€μΉλΌκ³ μ§μΉ
μ§λ¬Έ
Q1) κ°μ€μΉ(w)λ₯Ό μκ² λλ©΄ Xκ°μ λνμ¬ Yκ°μ μμΈ‘ν μ μλ€λ κ²μ μ΄ν΄κ° λλλ°, κ·ΈλΌ κ°μ€μΉλ μ΄λ»κ² ꡬνμ£ ?
- λ°μ΄ν°κ° μΆ©λΆν μλ€λ©΄ κ°μ€μΉλ₯Ό 'μΆμ 'ν μ μλ€ μμΈν μ€λͺ
μ
λ€μ λΈλ‘κ·Έμμ
νκ· νκ°μ§ν - MSE
- μλ¬ μ μλ°©λ²
- λ°©λ²1) μλ¬ = μ€μ λ°μ΄ν° - μμΈ‘ λ°μ΄ν° λ‘ μ μνκΈ°
- λ°©λ²2) μλ¬λ₯Ό μ κ³±νμ¬ λͺ¨λ μμλ‘ λ§λ€κΈ°, λ€ ν©μΉκΈ°
- λ°©λ²3) λ°μ΄ν°λ§νΌ λλκΈ°
- μλ¬ μ μ λ°©λ² μμν
1οΈβ£ λ°©λ²
2οΈβ£ λ°©λ²
3οΈβ£λ°©λ²
yκ°μ 머리μ μλ ^ νκΈ°λ₯Ό hatμ΄λΌκ³ νλ©°, μμΈ‘(νΉμ μΆμ )ν μμΉμ νκΈ°ν¨
- Mean Squared Erorr(MSE)λΌκ³ μ μ
- κΈ°ν νκ° μ§ν
- RMSE: MSEμ Rootλ₯Ό μμ μ κ³± λ λ¨μλ₯Ό λ€μ λ§μΆκΈ°
- MAE: μ λ κ°μ μ΄μ©νμ¬ μ€μ°¨ κ³μ°νκΈ°
λ°μ΄ν° μ¬μ΄μΈμ€ νμ΄μ¬ λΌμ΄λΈλ¬λ¦¬
- scikit-learn : Python λ¨Έμ λ¬λ λΌμ΄λΈλ¬λ¦¬
- numpy : Python κ³ μ±λ₯ μμΉ κ³μ°μ μν λΌμ΄λΈλ¬λ¦¬
- pandas : ν μ΄λΈ ν λ°μ΄ν°λ₯Ό λ€λ£° μ μλ λΌμ΄λΈλ¬λ¦¬
- matplotlib : λνμ μΈ μκ°ν λΌμ΄λΈλ¬λ¦¬, κ·Έλνκ° λ¨μνκ³ μ€μ μμ λ§μ
- seaborn : matplotκΈ°λ°μ κ³ κΈ μκ°ν λΌμ΄λΈλ¬λ¦¬, μμ μμ€μ μΈν°νμ΄μ€λ₯Ό μ 곡
μμ£Ό μ°λ ν¨μ
- sklearn.linear_model.LinearRegression : μ ννκ· λͺ¨λΈ ν΄λμ€
- coef_ : νκ· κ³μ
- intercept : νΈν₯(bias)
- fit : λ°μ΄ν° νμ΅
- predict : λ°μ΄ν° μμΈ‘
'λ¨Έμ λ¬λ π¦Ύ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λΉμ§λ νμ΅ (0) | 2025.01.23 |
---|---|
μ΅κ·Όμ μ΄μ (1) | 2025.01.23 |
μμ¬κ²°μ λ무, λλ€ ν¬λ μ€νΈ (0) | 2025.01.21 |
λ‘μ§μ€ν± νκ· (0) | 2025.01.20 |
λ¨Έμ λ¬λ κΈ°μ΄ (2) | 2025.01.16 |