๊ธฐ๊ณ ํ์ต ๊ฐ๋
๊ธฐ๊ณํ์ต์ ์์ธก ๋ฌธ์ ๋ฅผ ํด๊ฒฐ
- ํ๊ท regression : ์ค์ซ๊ฐ์ ์์ธกํ๋ ๋ฌธ์
- ๋ถ๋ฅ classification : ๋ถ๋ฅ๋ฅผ ์์ธกํ๋ ๋ฌธ์
๊ธฐ๊ณ ํ์ต์ด๋ ๊ฐ์ฅ ์ ํํ๊ฒ ์์ธกํ ์ ์๋ ์ต์ ์ ๋งค๊ฐ๋ณ์ซ๊ฐ์ ์ฐพ๋ ์์ ์
1. ํ์ต (์ฑ๋ฅ์ ๊ฐ์ ํ๋ฉฐ ์ต์ ์ ์ํ์ ๋๋ฌํ๋ ์์
2. ํ์ต๋ ๋ชจ๋ธ์ ์ฌ์ฉํด ์์ธก
ํ๋ จ์งํฉ์ผ๋ก ๋ชจ๋ธ ํ์ต → ํ ์คํธ์งํฉ์ผ๋ก ํ์ต๋ ๋ชจ๋ธ์ ์ผ๋ฐํ ๋ฅ๋ ฅ ์ธก์ ⇒ ๋ชจ๋ธ์ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ต์ํจ ํ ๊ฐ์ฅ ์ข์ ๋ชจ๋ธ์ ์ ํ
์ต์ข ๋ชฉํ๋ ํ๋ จ์งํฉ์ ์๋ ์๋ก์ด ์ํ(ํ ์คํธ ์งํฉ)์ ๋ํ ์ค๋ฅ๋ฅผ ์ต์ํ + ๋์ ์ฑ๋ฅ ๋ณด์ฅํ๋ ๊ฒ → ์ผ๋ฐํ ๋ฅ๋ ฅ
ํน์ง ๊ณต๊ฐ ๋ณํ๊ณผ ํํ ํ์ต
๊ธฐ๊ณ ํ์ต์ ์ข์ ํน์ง ๊ณต๊ฐ์ ์ฐพ์๋ด๋ ์์ ์ค์
ใด ํํ ํ์ต(representation learning) : ์ข์ ํน์ง ๊ณต๊ฐ์ ์๋์ผ๋ก ์ฐพ๋ ์์
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค์์ฑ
๊ธฐ๊ณ ํ์ต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์ง์ด ์ค์
ใด ํ๋ จ์งํฉ์ ์ด์ฉํด ๋ฐ์ดํฐ ์์ฑ ๊ณผ์ ์ ์ญ์ผ๋ก ์ถ์ฒญ ํ๋ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ
๋ฐ์ดํฐ๋ฒ ์ด์ค ํฌ๊ธฐ์ ๊ธฐ๊ณ ํ์ต ์ฑ๋ฅ
๋ฐฉ๋ํ ๊ณต๊ฐ์์ ์ค์ ๋ฐ์ดํฐ๊ฐ ๋ฐ์ํ๋ ๊ณณ์ ํจ์ฌ ์์ ๋ถ๋ถ์
๋งค๋ํด๋ ๊ฐ์ : ๋ฐ์ํ๋ ๋ฐ์ดํฐ๊ฐ ์ฌํ ๋ณํ๋ฅผ ๊ฒช์ง๋ง ์ผ์ ํ ๊ท์น์ ๋ฐ๋ผ ๋งค๋๋ฝ๊ฒ ๋ณํจ
๋ชฉ์ ํจ์(objective function)
์ง์ ์ ์์ง์ด๋ ๋๋ ฅ
ใด ๊ธฐ๊ณ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๋ชฉ์ ํจ์ซ๊ฐ์ด ์์์ง๋ ๋ฐฉํฅ์ ์ฐพ์ ๋งค๊ฐ๋ณ์ซ๊ฐ ์กฐ์ ๋ฐ๋ณต
- ์์น์ ๋ฐฉ๋ฒ(numerical method) : ์์ ๊ฐ์ ์ ๋ฐ๋ณตํ๋ฉฐ ์ต์ ํด๋ฅผ ์ฐพ์๊ฐ๋ ๋ฐฉ๋ฒ
- ๋ถ์์ ๋ฐฉ๋ฒ(analytical method) : ์ ๋ํ ์์ ํ๋ จ์งํฉ์ ์ํ์ ๋์ ํด ํ๊บผ๋ฒ์ ์ต์ ํด๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ
๊ณผ์์ ํฉ๊ณผ ๊ณผ์์ ํฉ
๊ณผ์์ ํฉ(underfitting) : ๋ชจ๋ธ์ ์ฉ๋์ด ์์ ๊ฒฝ์ฐ ๋ฑ๋ฑ ํฐ ์ค์ฐจ๊ฐ ์๊น (์ง์ ๋ชจ๋ธ์ ๋ฐ์ดํฐ๊ฐ ์ง์ ์ ์ด๋ฃจ๋ ๊ฒฝ์ฐ์๋ง ์์ฉ ๊ฐ๋ฅ)
→ ๋น์ ํ ๋ชจ๋ธ์ ์ฌ์ฉ
๊ณผ์์ ํฉ(overfitting) : ๋ชจ๋ธ์ ์ฉ๋์ด ๋๋ฌด์ปค์ ์์ฃผ ์์ ์ก์๊น์ง ์์ฉํจ (ํ๋ จ์งํฉ์ ์์ ํ ๋๋ณํ์ง๋ง ์๋ก์ด ์ ์ ์ ๋๋ก ์์ธกํ์ง ๋ชปํจ)
๋ฐ์ด์ด์ค์ ๋ถ์ฐ
๋ฐ์ด์ด์ค(bias)๊ฐ ํฌ๋ค : ๋ฐ์ดํฐ์ ๋ชจ๋ธ ์ฌ์ด์ ํฐ ์ฐจ์ด๊ฐ ์์
๋ถ์ฐ(variance)์ด ์๋ค : ํ๋ จ์งํฉ์ด ๋ฐ๋๋๋ผ๋ ํ์ต ๊ฒฐ๊ณผ๋ก ์ป์ ๊ณก์ ๋ค์ด ๋น์ทํจ
๋จ์ํ ๋ชจ๋ธ์ผ์๋ก ๋ฐ์ด์ด์ค๋ ํฌ๊ณ ๋ถ์ฐ์ ์์
๋ณต์กํ ๋ชจ๋ธ์ผ์๋ก ๋ฐ์ด์ด์ค๋ ์๊ณ ๋ถ์ฐ์ ํผ
๋ฐ์ด์ด์ค์ ๋ถ์ฐ์ tradeoff ๊ด๊ณ → ๋ฐ์ด์ด์ค์ ํฌ์์ ์ต์๋ก ์ ์งํ๋ฉฐ ๋ถ์ฐ์ ์ต๋๋ก ๋ฎ์ถ์ด์ผ ํจ
๊ฒ์ฆ์งํฉ๊ณผ ๊ต์ฐจ๊ฒ์ฆ์ ์ด์ฉํ ๋ชจ๋ธ ์ ํ ์๊ณ ๋ฆฌ์ฆ
๊ฒ์ฆ์งํฉ (validation set)
๋ชจ๋ธ์ ๋น๊ตํ๋ ๋ฐ ์ฌ์ฉํ ๋ณ๋์ ๋ฐ์ดํฐ์งํฉ
๊ฒ์ฆ์งํฉ์ด ์์ ๋ ๊ต์ฐจ๊ฒ์ฆ(cross-validation)์ ์ฌ์ฉํ๋ฉด ํจ๊ณผ์ ์
๊ต์ฐจ๊ฒ์ฆ (cross-validation)
ํ๋ จ์งํฉ์ ๋ฑ๋ถํด ํ์ต๊ณผ ํ๊ฐ๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณตํ ํ ํ๊ท ์ฌ์ฉ
๋ถํธ์คํธ๋ฉ boot strap
๋์๋ฅผ ์ด์ฉํด ์๋ก์ด ํ๋ จ์งํฉ ์ํ๋ง (๋์น ํ์ฉ → ๊ฐ์ ์ํ์ด ์ฌ๋ฌ ๋ฒ ๋ฝํ ์ ์์)
ํ์ค์ ์ธ ํด๊ฒฐ์ฑ
์ฉ๋์ด ์ถฉ๋ถํ ํฐ ๋ชจ๋ธ ์ ํ → ์ ํํ ๋ชจ๋ธ์ด ์ ์์ ๋ฒ์ด๋์ง ์๋๋ก ์ฌ๋ฌ ๊ฐ์ง ๊ท์ (regularization) ๊ธฐ๋ฒ์ ์ ์ฉํ๋ ํ์ค์ ์ธ ์ ๊ทผ๋ฐฉ๋ฒ ์ฑํ
๊ธฐ๊ณ ํ์ต ์ ํ
1. ์ง๋ ๋ฐฉ์์ ๋ฐ๋ฅธ ์ ํ
- ์ง๋ ํ์ต (supervised learning)
- ๋ฐ์ดํฐ๊ฐ ์ ๋ ฅ(ํน์ง ๋ฒกํฐ)๊ณผ ์ถ๋ ฅ(๋ชฉํฏ๊ฐ) ์์ผ๋ก ์ฃผ์ด์ง
- ํ๊ท, ๋ถ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์
- ๋น์ง๋ ํ์ต (unsupervised learning)
- ์ ๋ ฅ(ํน์ง ๋ฒกํฐ)๋ง ์ฃผ์ด์ง๊ณ ์ถ๋ ฅ(๋ชฉํฏ๊ฐ)์ ์ฃผ์ด์ง์ง ์์
- ๊ตฐ์งํ ๊ณผ์ : ํน์ง ๊ณต๊ฐ์์ ๊ฐ๊น์ด ์๋ ์ํ์ ๊ฐ์ ๊ตฐ์ง์ผ๋ก ๋ชจ์ผ๋ ์์
- ๋ฐ๋ ์ถ์ , ํน์ง ๊ณต๊ฐ ๋ณํ ๊ณผ์
- ๊ฐํ ํ์ต (reinforcement learning)
- ์ถ๋ ฅ(๋ชฉํฏ๊ฐ)์ ์ฃผ์ด ์ง๋ํ๋๋ฐ ๋ชฉํฏ๊ฐ์ ํํ๊ฐ ์ง๋ ํ์ต๊ณผ ๋ค๋ฆ
- ์ง๋ ํ์ต - ์ํ๋ง๋ค ๋ชฉํฏ๊ฐ์ ์ค / ๊ฐํ ํ์ต - ๊ฒ์์ด ๋ค ๋๋ ํ ์น, ํจ ๋๋ ์ ์๋ฅผ ๋ชฉํฏ๊ฐ์ผ๋ก ์ค → ์ฐ์๋ ์ํ์ ์ด์ ๋ชฉํฏ๊ฐ ํ๋๋ง ์ค
- ์ํ ์ด์ ์ํ ๊ฐ๊ฐ์ ์ํ์ ๋ชฉํฏ๊ฐ์ ๋ฐฐ๋ถํ๋ ์๊ณ ๋ฆฌ์ฆ ํ์
- ์ค์ง๋ ํ์ต (semi-supervised learning)
- ์ผ๋ถ๋ ์ ๋ ฅ์ ํด๋นํ๋ X, ์ถ๋ ฅ์ ํด๋นํ๋ Y๋ฅผ ๊ฐ์ง์ง๋ง, ๋๋จธ์ง๋ X๋ง ๊ฐ์ง ์ํฉ
- X๋ฅผ ๋ชจ์ผ๋ ์ผ์ ์ฝ์ง๋ง ๋ชฉํฏ๊ฐ Y๋ฅผ ๋ถ์ฌํ๋ ์ผ์ ๋น์ฉ์ด ๋ง์ด ๋ฆ
2. ๋ค์ํ ๊ธฐ์ค์ ๋ฐ๋ฅธ ์ ํ
- ์คํ๋ผ์ธ ํ์ต๊ณผ ์จ๋ผ์ธ ํ์ต
- ์คํ๋ผ์ธ ํ์ต : ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง, ํ์ต, ์ค์น ํ ์์ธก
- ์จ๋ผ์ธ ํ์ต : ์ธํฐ๋ท์ ํตํด ๋ฐ์ดํฐ ๋ฐ์ + ์ถ๊ฐ ํ์ต → ์ฑ๋ฅ ๊ฐ์
- ๊ฒฐ์ ๋ก ์ ํ์ต๊ณผ ์คํ ์บ์คํฑ ํ์ต
- ๋๋ถ๋ถ์ ๊ฒฐ์ ๋ก ์
- ๊ฒฐ์ ๋ก ์ ํ์ต : ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ค์ ํ์ตํ๋ฉด ํญ์ ๊ฐ์ ์์ธก๊ธฐ ๋ง๋ค์ด์ง (๋์๋ก ์ด๊น๊ฐ์ ์ค์ ํ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์์ธก๊ธฐ๊ฐ ๋ง๋ค์ด์ง ๋ฟ)
- ์คํ ์บ์คํฑ ํ์ต : ์ค๊ฐ & ์์ธก ๊ณผ์ ์์ ๋์ ์ฌ์ฉ → ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์๋ก ํ์ตํด๋ ๋ค๋ฅธ ์์ธก๊ธฐ ๋ง๋ค์ด์ง
- ๋ถ๋ณ ๋ชจ๋ธ ํ์ต๊ณผ ์์ฑ ๋ชจ๋ธ ํ์ต
- ๋ถ๋ณ ๋ชจ๋ธ : ์ํ์ ๋ถ๋ฅ๋ฅผ ์์ธกํ๋ ์ผ์๋ง ๊ด์ฌ
- ์์ฑ ๋ชจ๋ธ : x๊ฐ ๋ฐ์ํ ํ๋ฅ ์ด๋ ๋ถ๋ฅ y์์ x๊ฐ ๋ฐ์ํ ํ๋ฅ ์ถ์
- ์๋ก์ด ์ํ์ ์์ฑํ ์ ์์
์ ์ ๊ณต๋ถํ๋ ๋จธ์ ๋ฌ๋ ์ฑ ! ์ค์ ์ค์ํ๋ค๊ณ ์๊ฐํ๋ ๊ฐ๋ ๋ง ๋์ถฉ ๊ฐ์ ธ์๋ดค๋ค
's t u d y . . ๐ง > AI ์ค ML ์ค DL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ML ์ด๋ก ] ํผ์ ํธ๋ก & ๋ค์ธต ํผ์ ํธ๋ก (1) | 2023.05.01 |
---|---|
[ML ์ด๋ก ] ๋จธ์ ๋ฌ๋๊ณผ ์ํ (0) | 2023.05.01 |
[NLP | BERT & SBERT] Cross-Encoder์ Bi-Encoder (0) | 2023.04.27 |
[PyTorch] iris ๋ฐ์ดํฐ ๋ถ๋ฅ ~ (w/๋ฉํฐ ํผ์ ํธ๋ก ) (0) | 2023.02.26 |
[Transfer Learning] ์ ์ดํ์ต ๊ฐ๋ (1) | 2022.10.08 |