πππ‘πππππ
λ‘μ§μ€ν± νκ· λ³Έλ¬Έ
[ λͺ©μ°¨ ]
λ‘μ§μ€ν± νκ·
: λ°μ΄ν°κ° μ΄λ€ λ²μ£Όμ μν νλ₯ μ 0μμ 1μ¬μ΄μ κ°μΌλ‘ μμΈ‘ν λ€ κ·Έ νλ₯ μ λ°λΌμ κ°λ₯μ±μ΄ νΉμ κΈ°μ€μΉ μ΄μμΈ κ²½μ° ν΄λΉ ν΄λμ€λ‘ λΆλ₯ν΄μ£Όλ μ§λ νμ΅ μκ³ λ¦¬μ¦
- xκ° μ°μν λ³μμ΄κ³ , yκ° νΉμ κ°μ΄ λ νλ₯ μ΄λΌκ³ μ€μ νλ€λ©΄, μΌμͺ½ κ·Έλ¦Όκ³Ό κ°μ΄ μ νμΌλ‘ μ€λͺ νκΈ΄ μ½μ§ μμ 보μΈλ€ νλ₯ μ 0κ³Ό 1μ¬μΈλ°, μμΈ‘ κ°μ΄ νλ₯ λ²μλ₯Ό λμ΄ κ° μ μλ λ¬Έμ κ° μλ€
- νμ§λ§ μ€λ₯Έμͺ½ κ·Έλ¦Όμ sμ ννμ ν¨μλ₯Ό μ μ©νλ©΄ μ μ€λͺ νλ€κ³ ν μ μμ κ² κ°λ€
ν¨μ
- μκ·Έλͺ¨μ΄λ ν¨μ μ€ νλλ‘ λ¦½λ¬λμμ λ€μ νμ© = κ°μ κ³μ°νλ©΄ νλ₯ μ΄ λμΆ βΌοΈ
- μ μμ pμ λν΄μ μ 리νμ¬ λ€μκ³Ό κ°μ΄ νν κ°λ₯
π’λ‘μ§μ μ₯μ : μ΄λ€ κ°μ κ°μ Έμ€λλΌλ λ°λμ νΉμ μ¬κ±΄μ΄ μΌμ΄λ νλ₯
(Yκ°μ΄ νΉμ κ°μΌ νλ₯ )μ΄ 0κ³Ό 1μμΌλ‘ λ€μ΄μ€λ νΉμ§μ κ°μ§
- λ‘μ§κ³Ό κΈ°μ‘΄ μ ννκ·μ μ°λ³μ ν©μ³ λ€μκ³Ό κ°μ μμ λμΆ
- μλ³μ μμ°μ§μ eλ₯Ό μ·¨νλ©΄
- ν΄μ : xκ°μ΄ $ w_1$λ§νΌ μ¦κ°νλ©΄ μ€μ¦λΉλ $ w_1$β λ§νΌ μ¦κ°νλ€
π’ λ‘μ§μ€ν±ν¨μλ κ°μ€μΉ κ°μ μλ€λ©΄ xκ°μ΄ μ£Όμ΄μ‘μ λ ν΄λΉ μ¬κ±΄μ΄ μΌμ΄λ μ μλ pμ νλ₯ μ κ³μ°ν μ μλ€
μ΄λ, νλ₯ 0.5λ₯Ό κΈ°μ€μΌλ‘ κ·Έλ³΄λ€ λμΌλ©΄ μ¬μ μ΄ μΌμ΄λ¨ (P(Y) = 1),
κ·Έλ μ§ μμΌλ©΄ μ¬κ±΄μ΄ μΌμ΄λμ§ μμ (P(Y) = 0)μΌλ‘ νλ¨νμ¬ λΆλ₯ μμΈ‘μ μ¬μ©
μμ£Ό μ°λ ν¨μ
- sklearn.linear_model.LogisticRegression : λ‘μ§μ€ν±νκ· λͺ¨λΈ ν΄λμ€
- μμ±
- classes_ : ν΄λμ€(Y)μ μ’ λ₯
- n_features_in_ : λ€μ΄κ° λ 립λ³μ(X) κ°μ
- feature_names_in_ : λ€μ΄κ° λ 립λ³μ(X)μ μ΄λ¦
- coef_ : κ°μ€μΉ
- intercept_ : λ°μ΄μ΄μ€
- λ©μλ
- fit : λ°μ΄ν° νμ΅
- predict : λ°μ΄ν° μμΈ‘
- predict_proba : λ°μ΄ν°κ° Y = 1μΌ νλ₯ μ μμΈ‘
- sklearn.metrics.accuracy : μ νλ
- sklearn.metrics.f1_socre : f1_score
- μμ±
π μ 리
- μ₯μ : μμ μ§κ΄μ μ΄λ©° μ΄ν΄νκΈ° μ½λ€
- λ¨μ : 볡μ‘ν λΉμ ν κ΄κ³λ₯Ό λͺ¨λΈλ§νκΈ° μ΄λ €μΈ μ μμ
- Python ν¨ν€μ§
- sklearn.linear_model.LogisticRegresson
νκ·, λΆλ₯ μ 리ν΄λ³΄κΈ°
- μ ννκ·μ λ‘μ§μ€ν±νκ·μ 곡ν΅μ
- λͺ¨λΈ μμ±μ΄ μ¬μ
- κ°μ€μΉ(νΉμ νκ·κ³μ)λ₯Ό ν΅ν ν΄μμ΄ μ¬μ΄ μ₯μ μ΄ μμ
- Xλ³μμ λ²μ£Όν, μμΉν λ³μ λ λ€ μ¬μ© κ°λ₯
- μ ννκ·μ λ‘μ§μ€ν± λΆλ₯ μ°¨μ΄μ
'λ¨Έμ λ¬λ π¦Ύ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λΉμ§λ νμ΅ (0) | 2025.01.23 |
---|---|
μ΅κ·Όμ μ΄μ (1) | 2025.01.23 |
μμ¬κ²°μ λ무, λλ€ ν¬λ μ€νΈ (0) | 2025.01.21 |
μ ννκ· (0) | 2025.01.17 |
λ¨Έμ λ¬λ κΈ°μ΄ (2) | 2025.01.16 |