์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- set method
- ๋ฏธ๋์์ ํด์ธ๊ตํ
- ์ ํํ๊ท
- ๊ตํํ์
- ์ต์์ ๊ณฑ๋ฒ
- ์ ๋ฝ
- ๋ฅ๋ฌ๋
- Python
- gradient descent
- Andrew ng
- ์ด์ฐจ์ ์ง
- ๋ฏธ๋์์ ์ฅํ์
- ๋์23์ด
- Deeplearning
- 2022๋
- ์ ๋ฝ ๊ตํํ์
- m1 anaconda ์ค์น
- anaconda ๊ฐ์ํ๊ฒฝ
- fluent python
- ์ค์คํธ๋ฆฌ์
- ์ต๋๊ณต์ฝ์
- ์ฒญ์ถ ํ์ดํ
- set add
- special method
- ํน๋ณ ๋ฉ์๋
- Linear Regression
- Machine learning
- cost function
- ์๊ทน์ฌ
- ์ต์๊ณต๋ฐฐ์
- Today
- Total
๋ชฉ๋ก๐ค AI/Machine Learning (7)
Done is Better Than Perfect
๋ชฉ์ฐจ ์ ๋ฒ ํฌ์คํธ์์๋ ์ง๋ํ์ต์ Linear Regression๋ชจ๋ธ๊ณผ Logistic Regression ๋ชจ๋ธ์ ๋ฐฐ์ ๋ค. ์ด๋ฒ์๋ hํจ์๋ฅผ ๋ ์์ธํ ์์๋ณด๋๋ก ํ์.๐ 1. Overfitting Problem ๊ฐ์ฅ ์ผ์ชฝ ๊ทธ๋ํ์ ๊ฒฝ์ฐ, hํจ์(๊ฐ์ค ํจ์)๋ฅผ θ์ ๋ํ 1์ฐจ ๋ฐฉ์ ์์ผ๋ก ์ ์ โก ๋ฐ์ดํฐ์ ์์ธก์ด ์ผ์นํ์ง ์๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋๋ฌด ๋จ์ํ๊ฑฐ๋ ๋๋ฌด ์ ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ ๋๋ฌธ์ ๋ฐ์ํ๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ๋ฅผ Underfit ๋๋ High Bias๋ผ ํ๋ค. ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ๊ทธ๋ํ์ ๊ฒฝ์ฐ, hํจ์๋ฅผ ๋ค์ฐจ์๋ฐฉ์ ์์ผ๋ก ์ ์ โก ๊ฐ๊ฐ์ ๋ฐ์ดํฐ ๊ฒฐ๊ณผ ๊ฐ์ ๋ง์กฑํ๋ ํํ๋ฅผ ๋๋ค๊ณ ํ ์ ์๋ค. training data set์์๋ ์ต์ ํ๊ฐ ์ ๋์๋ค๊ณ ์๊ฐํ ์ ์์ง๋ง ์๋ก์ด data์ ๋ํ ์ ํ๋๋ ์ฅ๋ดํ ..
๋ชฉ์ฐจ 1. Classification classification์ ๋ฐ์ดํฐ์ ๊ฒฐ๊ณผ๋ฅผ 0๋๋ 1๋ก ๋ถ๋ฅํ๋ ๋ชจ๋ธ์ด๋ค. ์๋ฅผ ๋ค์ด, ๋ฉ์ผ์ ์คํธ์ฌ๋ถ์ ์์ ์ ์ฑ ์ฌ๋ถ๋ฅผ ํ๋จํ ๋ ์ฌ์ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฐธ, ๊ฑฐ์ง์ผ๋ก ๋ถ๋ฅ๋๋ ๋ชจ๋ธ์์ 1์ positive class, 0์ negative class๋ก ํํํ๋ค. ์ถํ์ 2๊ฐ ์ด์์ ์นดํ ๊ณ ๋ฆฌ๋ก ๋ถ๋ฅํ๋ multiple-class classification๋ ํ์ตํ ๊ฒ์ด๋ค. Linear regression์ classification์ ์ ์ฉํ๋ฉด ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค๋ฅธ์ชฝ์ ๋๋จ์ด์ง ๋ฐ์ดํฐ๊ฐ ์ถ๊ฐ๋ ๊ฒฝ์ฐ hํจ์(๊ฐ์คํจ์)๊ฐ ๋ฐ๋๊ธฐ ๋๋ฌธ์ ํ๋จ์ ์๋ชปํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ผ๊ธฐํ๋ค. ๋ฐ๋ผ์, classification์ linear regression์ ์ฌ์ฉํ ์ ์๋ค. 2. Hy..
์ด๋ฒ์๋ ์์ ๊ณต๋ถํ๋ Supervised Learning์์ regression์ ๋ ์์ธํ ์ดํด๋ณผ ๊ฒ์ด๋ค. ์ง ๊ฐ์ ์์ธกํ๋ Linear Regression์ ํ์ตํ๋ฉฐ cost function๊ณผ gradient descent์ ๊ฐ๋ ๋ ํจ๊ป ์์๋ณด์. 1. Linear Regression Model ๋ณ์๊ฐ 1๊ฐ์ธ linear regression์ univariate linear regression์ด๋ผ ํํํ๋ค. ์ ๋ฒ์ ์์๋ก ํ์ตํ๋ 'Housing Price' ์์ ์์ ์ฌ์ด์ฆ(x)์ ๋ฐ๋ฅธ ์ง์ ๊ฐ๊ฒฉ(y)์ ์์ธกํ ์ ์์๋ค. ์์ ๊ทธ๋ํ์์๋ ์ง์ ์ฌ์ด์ฆ๊ฐ ์ปค์ง๋ฉด ๊ฐ๊ฒฉ์ด ๋์์ง๋ ์ผ์ฐจ ๋ฐฉ์ ์์ผ๋ก ํํํ์๋ค. ** ์ฌ๊ธฐ์ ์ง์ ์ input(feature)์ output(target)์ ๊ด๊ณ๋ฅผ ๋ํ๋ด๋ ..
1. Machine Learning์ ์ ์ [Arthur Samuel์ ์ ์] ํ๋ก๊ทธ๋๋ฐ ์์ด๋ ์ปดํจํฐ ์ค์ค๋ก ํ์ตํ ์ ์๊ฒ ๋ง๋ค์ด ์ฃผ๋ ์ฐ๊ตฌ " Machine Learning is a field of study that gives computers the ability to learn without being explicitly programmed." [Tom Mitchell์ ์ ์] ์์ T๊ฐ ์๊ณ , P๋ก ์ฑ๋ฅ์ด ์ธก์ ๋ ๋, ๊ทธ P๊ฐ ๊ฒฝํ E๋ฅผ ํตํด ํ์ตํ๋ฉฐ ํฅ์๋๋ ํ๋ก๊ทธ๋จ Tom Mitchell provides a more modern definition: "A computer program is said to learn from experience E with respect to some cl..
์ด ๋ฌธ์๋ Andrew Ng ๊ต์๋์ ๋ฌด๋ฃ ๊ฐ์ข์ธ Coursera ๊ฐ์ Machine Learning ๊ณต๋ถํ๊ณ ๋ด์ฉ์ ์ ๋ฆฌํ ๋ธ๋ก๊ทธ์ด๋ค. ๋ถ์กฑํ ์ค๋ ฅ์ด์ง๋ง ๊พธ์คํ ๋ฐฉํ๋์ ๊พธ์คํ ๊ณต๋ถํ์ฌ ์ค๋ ฅ์ ์์ ๋ณด๊ณ ์ ํ๋ค.
์ถ์ฒ ์์คํ ์ด๋?์ฌ์ฉ์์ ์ ํธ ์ ๋ณด๋ ์ทจํฅ์ ๋ถ์ํ์ฌ ์ฌ์ฉ์์๊ฒ ์ ํฉํ ์์ดํ ์ ์ถ์ฒํ๋ ์๊ณ ๋ฆฌ์ฆ ํ์์ฑ์ธํฐ๋ท์ ๋ฐ๋ฌ๋ก ์ฌ์ฉ์์ ์์ดํ ๊ตฌ๋งค ๋ฐ์ดํฐ, ์ ํธ ๋ฐ์ดํฐ, ํ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์ป์ ์ ์์ต๋๋ค. ์ถ์ฒ์์คํ ์ ์ฌ์ฉ์ ๊ฐ์ธํ์ ์ด์ ์ ๋ง์ถค์ผ๋ก์จ ์ฌ์ฉ์๋ค์ด ๋ ์ฝ๊ฒ ์ํ๋ ์ํ์ ์ ๊ทผํ ์ ์๋๋ก ๋๊ณ , ๊ธฐ์ ์ ์ ์ฅ์์๋ ์๋น๋ฅผ ์ ๋ํ ์ ์์ต๋๋ค.+ ์ถ์ฒ ์์คํ ์ youtube ๋์์ ์ถ์ฒ, SNS ์น๊ตฌ์ถ์ฒ, netflix ์ํ์ถ์ฒ ์ ๊ฐ์ ๋ค์ํ ๋ถ์ผ์ ์๋น์ค์์ ์ฌ์ฉ์์ ์ทจํฅ์ ๋ถ์ํ์ฌ ์ ๊ณตํ๋ค. ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ์ข ๋ฅContent-based Recommender Systems: ์ปจํ ์ธ ๊ธฐ๋ฐ ์ถ์ฒ์์คํ Collaborative Filtering: ํ์ ํํฐ๋งKnowldege-based syst..