์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- li-ion
- ํน๋ณ ๋ฉ์๋
- Python
- ์ ๋ฝ ๊ตํํ์
- ์ค์คํธ๋ฆฌ์
- ์ ํํ๊ท
- ๊ตํํ์
- fluent python
- electrochemical models
- ์ ๋ฝ
- ์ด์ฐจ์ ์ง
- ๋ฅ๋ฌ๋
- ์ฒญ์ถ ํ์ดํ
- ๋ฏธ๋์์ ์ฅํ์
- Deeplearning
- Machine learning
- set add
- gradient descent
- Andrew ng
- m1 anaconda ์ค์น
- special method
- ์๊ทน์ฌ
- ๋์23์ด
- Linear Regression
- ๋ฏธ๋์์ ํด์ธ๊ตํ
- fatigue fracture
- cost function
- anaconda ๊ฐ์ํ๊ฒฝ
- 2022๋
- set method
- Today
- Total
Done is Better Than Perfect
01. introduction ๋ณธ๋ฌธ
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 class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.
Example: playing checkers.
E = the experience of playing many games of checkers
T = the task of playing checkers.
P = the probability that the program will win the next game.
์์ฉ๋ถ์ผ
- data mining
- ์์ผ๋ก ํ๋ก๊ทธ๋๋ฐํ ์ ์๋ ๋ถ์ผ (์์จ์ฃผํ ์๋์ฐจ, ์์ฐ์ด ์ฒ๋ฆฌ, ์์์ฒ๋ฆฌ)
- Self-customizing programs
- understanding human learning(brain, real AI)
2. Machine Learning ์๊ณ ๋ฆฌ์ฆ
- Supervised Learning(์ง๋ ํ์ต) : ์ ๋ต์ ์๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ธก ๋ชจ๋ธ์ ๋ง๋๋ ML
- Unsupervised Learning(๋น์ง๋ ํ์ต) : ์ ๋ต์ ๋ชจ๋ฅด๋ ๋ฐ์ดํฐ์์ ์ ์ฉํ ์ ๋ณด๋ฅผ ๋ถ๋ฅ, ์ถ์ถํ๋ ML
- ์ถ๊ฐ์ ์ผ๋ก ์ฌ์ฉ์๊ฐ ๊ด์ฌ์ ๊ฐ์ง๋งํ ์ ๋ณด๋ฅผ ์ถ์ฒํ๋ Recommender System๋ ML์ ํ ๋ถ์ผ์ด๋ค.
3. Supervised Learning (์ง๋ ํ์ต)
์ ๋ต(label)์ด ์๋ dataset์ ์ฌ์ฉํ์ฌ ์ปดํจํฐ๋ฅผ ํ์ต์ํค๋ ๋ฐฉ๋ฒ. data set์ ํํ๋ [data(input) - label(output)]์ผ๋ก ์ฃผ์ด์ง๋ค.
๋ฐ๋ผ์ label์ด ์ ํด์ง์ง ์์ data๋ฅผ ์ฌ์ฉํ์ฌ label์ ์์ธกํ๋ค.
Supervised Learning ์ ์ธ๋ถ ๋ถ๋ฅ๋ก๋ 'regression'๊ณผ 'classification'์ด ์๋ค.
regression : ์ฐ์์ ์ธ(continuous) ๊ฒฐ๊ณผ๊ฐ ์์ธก
ex) ๋ถ๋์ฐ ์ง ๊ฐ ์์ธก
๊ฐ์์ ์์ ์์ input์ ์ง์ ๋์ด์ด๊ณ , output์ ์ง์ ๊ฐ๊ฒฉ์ด๋ค.
output์ ํด๋นํ๋ ์ง์ ๊ฐ๊ฒฉ์ ์ฐ์์ ์ธ ๊ฐ์ ๊ฐ์ง๋ฏ๋ก
์ด๋ regression ๋ฌธ์ ์ด๋ค.
classification : ์ด์ฐ์ ์ธ(descrete) ๊ฒฐ๊ณผ๊ฐ ์์ธก
ex ) ์ข ์ ํฌ๊ธฐ์ ๋ฐ๋ฅธ ์์ฑ/์์ฑ ์์ธก
๊ทธ๋ฆผ์ ์์ ์์
input์ ์ข ์์ ํฌ๊ธฐ์ด๊ณ , output์ธ ์ง๋จ๊ฒฐ๊ณผ์ด๋ค.
output์ ํด๋นํ๋ ์ง๋จ๊ฒฐ๊ณผ๊ฐ ์์ฑ/์์ฑ์ผ๋ก discrete category์ด๋ฏ๋ก
์ด๋ classification ๋ฌธ์ ์ด๋ค.
์๋ ๊ทธ๋ํ์ฒ๋ผ ์ข ์์ ํฌ๊ธฐ์ ๋์ด ์์ฑ์ ๋ํ์ฌ ์ง๋จ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ฆด ์ ์๋ค.
์ถ๊ฐ์ ์ผ๋ก Clump ๋๊ป, ์ข ์ ์ธํฌํฌ๊ธฐ์ ๊ท ์ผํจ, ๋ชจ์์ ๊ท ์ผํจ ๋ฑ ๋ค์ํ ์์ฑ(feature)๋ ํจ๊ป ๊ณ ๋ คํ์ฌ ๋ถ๋ฅํ ์ ์๋ค.
์ด๋ ๋ฏ ์์ฑ์ ๊ฐ์๊ฐ ์ฆ๊ฐํ ์๋ก, ๊ทธ๋ํ์ ์ถ(์ฐจ์)์ ๊ฐ์ ๋ํ ์ฆ๊ฐํ๋ค. ์ฆ๊ฐํ ์ฐจ์์์ ์ ํ์ ์ง์ ์ผ๋ก ๊ตฌ๋ถ์ง๋ ํจ์๋ฅผ ์ฐพ๋ ๊ฒ์ด ์์ธก ๋ชจ๋ธ์ ์ฐพ๋ ๊ฒ์ด๋ผ ํ ์ ์๋ค.
4. Unsupervised Learning (๋น์ง๋ ํ์ต)
์ ๋ต(label)์ด ์๋ dataset์ ์ฌ์ฉํ์ฌ ์ปดํจํฐ๋ฅผ ํ์ต์ํค๋ ๋ฐฉ๋ฒ. data set์ ํํ๋ [data(input)]์ผ๋ก ์ฃผ์ด์ง๋ค.
๋ฐ๋ผ์ ๋ฐ์ดํฐ์ ์จ๊ฒจ์ง ๊ตฌ์กฐ๋ ํน์ง์ ๋ฐ๊ฒฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
- clustering : ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ n๊ฐ์ ์นดํ ๊ณ ๋ฆฌ๋ก ๊ตฐ์งํ
- non-clustering : cocktail party problem - ์นตํ ์ผ ํํฐ์ฅ ๋ น์๋ฐ์ดํฐ์์ ํน์ ์์ฑ๋ง ๋ถ๋ฆฌํด๋
์ฐธ๊ณ ๋ฌธํ
machine learning ๊ฐ์ ๋ ธํธ
'๐ค AI > Machine Learning' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
04. Logistic Regression (1) | 2022.03.23 |
---|---|
03. Linear Regression with Multiple Variable (1) | 2022.02.10 |
02. Linear regression with one variable (1) | 2022.02.04 |
Machine Learning ์ ๋ฆฌ (0) | 2022.01.20 |
์ถ์ฒ ์์คํ ์ด๋ (0) | 2022.01.05 |