Study Anything 🧐

[ML] νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜ : μ„ ν˜• νšŒκ·€ (1) λ³Έλ¬Έ

μŠ€ν„°λ””/ML, DL

[ML] νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜ : μ„ ν˜• νšŒκ·€ (1)

솔 2022. 3. 3. 23:50

λ¨Έμ‹ λŸ¬λ‹ μ•Œκ³ λ¦¬μ¦˜μ—λŠ” 지도 ν•™μŠ΅ μ•Œκ³ λ¦¬μ¦˜κ³Ό 비지도 ν•™μŠ΅ μ•Œκ³ λ¦¬μ¦˜μ΄ μžˆλ‹€.

지도 ν•™μŠ΅μ€ ν›ˆλ ¨μ„ μœ„ν•œ 데이터와 정닡이 ν•„μš”ν•˜κ³ , 비지도 ν•™μŠ΅μ€ 정닡이 μ—†κ³  λŒ€μ‹  λΉ„μŠ·ν•œ 데이터끼리 λ¬ΆλŠ”λ‹€.

지도 ν•™μŠ΅μ€ 또 λ‹€μ‹œ λΆ„λ₯˜μ™€ νšŒκ·€λ‘œ λ‚˜λ‰˜λŠ”λ° 데이터λ₯Ό μ—¬λŸ¬ μ˜΅μ…˜ 쀑 ν•˜λ‚˜λ‘œ 선택/κ²°μ •ν•˜λŠ” 것이 λΆ„λ₯˜, 데이터λ₯Ό 톡해 μž„μ˜μ˜ μ–΄λ–€ 값을 μ˜ˆμΈ‘ν•˜λŠ” 것이 νšŒκ·€μ΄λ‹€.

 

 

μ—¬λŸ¬ νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜ 쀑 이번 ν¬μŠ€νŠΈμ—μ„œλŠ” μ„ ν˜• νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜μ— λŒ€ν•΄ 닀뀄보렀고 ν•œλ‹€.

 

μ„ ν˜• νšŒκ·€λŠ” λŒ€ν‘œμ μΈ νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜μœΌλ‘œ, μ—¬λŸ¬ κ³³μ—μ„œ 널리 μ‚¬μš©λ˜κ³  μžˆλ‹€.

단어 κ·ΈλŒ€λ‘œ λ°μ΄ν„°μ˜ νŠΉμ„±μ΄ ν•˜λ‚˜μΈ 경우 νŠΉμ„±μ„ κ°€μž₯ 잘 λ‚˜νƒ€λ‚Ό 수 μžˆλŠ” μ–΄λ– ν•œ 직선에 λŒ€ν•΄ ν•™μŠ΅ν•˜λŠ” μ•Œκ³ λ¦¬μ¦˜μ΄λ‹€.

 

(μ „μ²˜λ¦¬ν•œ)데이터λ₯Ό κ·Έλž˜ν”„λ‘œ λ‚˜νƒ€λ‚΄λ©΄ κ·Έ λ°μ΄ν„°μ˜ νŠΉμ„±μ΄ ν•˜λ‚˜μΌ λ•Œ 뢄포에 따라 μ–΄λ– ν•œ 선이 μƒκΈ°λŠ” 것을 λ³Ό 수 μžˆλ‹€.

μ„ ν˜• νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜μ€ λ°”λ‘œ κ·Έ 선을 그리도둝 ν•™μŠ΅ν•˜λŠ” 것이닀.

직선을 그리기 μœ„ν•΄μ„œλŠ” μ—¬λŸ¬ 방법이 μžˆμ§€λ§Œ 직선을 κ΅¬μ„±ν•˜λŠ” μš”μ†Œμ—λŠ” κ·Έ μ§μ„ μ˜ κΈ°μšΈκΈ°μ™€ (y)절편이 있고,

λ¨Έμ‹ λŸ¬λ‹μ—μ„œλŠ” 이 기울기λ₯Ό κ³„μˆ˜(coefficient) ν˜Ήμ€ κ°€μ€‘μΉ˜(weight)라고 ν•˜κΈ°λ„ ν•œλ‹€.

 

파이썬의 μ‚¬μ΄ν‚·λŸ°(sklearn)μ—λŠ” μ„ ν˜• νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜μ„ κ΅¬ν˜„ν•΄λ†“μ€ LinearRegression ν΄λž˜μŠ€κ°€ 있기 λ•Œλ¬Έμ— μ‰½κ²Œ 데이터λ₯Ό 가지고 ν›ˆλ ¨ν•΄ λ³Ό 수 μžˆλ‹€.

LinearRegression 클래슀의 fit() λ©”μ†Œλ“œλŠ” ν›ˆλ ¨, score() λ©”μ†Œλ“œλŠ” 평가, predict() λ©”μ†Œλ“œλŠ” μ˜ˆμΈ‘ν•˜λŠ” λ©”μ†Œλ“œμ΄λ‹€.

 

그리고 ν›ˆλ ¨μ΄ λλ‚˜λ©΄ μ•Œκ³ λ¦¬μ¦˜μ€ ν›ˆλ ¨μ„ 톡해 얻은 μ΅œμ κ°’μ„ 찾게 λ˜λŠ”λ° κ·Έ 값을 λͺ¨λΈ νŒŒλΌλ―Έν„°λΌκ³  ν•œλ‹€.

μ„ ν˜• νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜μ—μ„œλŠ” κΈ°μšΈκΈ°μ™€ μ ˆνŽΈμ„ μ°Ύμ•„μ•Ό ν•˜λ‹ˆ λͺ¨λΈ νŒŒλΌλ―Έν„° 값은 κΈ°μšΈκΈ°μ™€ 절편 값이 될 것이닀.

 

 

( λ°μ΄ν„°λ‘œ μ‹€μŠ΅ν•΄ λ³Έ κ²°κ³Ό μΆ”κ°€ν•  μ˜ˆμ • )

 

 

이번 ν¬μŠ€νŠΈμ—μ„œλŠ” νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜ 쀑 μ„ ν˜• νšŒκ·€ μ•Œκ³ λ¦¬μ¦˜μ— λŒ€ν•΄ κ³΅λΆ€ν•΄λ³΄μ•˜λ‹€.

 

 

 

μ°Έκ³ : γ€Œν˜Όμž κ³΅λΆ€ν•˜λŠ” λ¨Έμ‹ λŸ¬λ‹+λ”₯λŸ¬λ‹γ€, ν•œλΉ›λ―Έλ””μ–΄, λ°•ν•΄μ„  (2020)

 

 

728x90
Comments