slugmilk.log
๋ก๊ทธ์ธ
slugmilk.log
๋ก๊ทธ์ธ
๐น ๋จธ์ ๋ฌ๋์ด๋?
๋ฏผ๋ฌํฝ์ด์ฐ์
ยท
2024๋ 6์ 29์ผ
ํ๋ก์ฐ
0
ML
๐น ๋จธ์ ๋ฌ๋ ๊ธฐ์ด
๋ชฉ๋ก ๋ณด๊ธฐ
1/3
๐ก 1. ๋จธ์ ๋ฌ๋(Machine Learning)
์ธ๊ณต์ง๋ฅ: ์ธ๊ณต(Artificial) + ์ง๋ฅ(Interlligence)
1956๋ : ์ธ๊ฐ์ ์ง๋ฅ์ ๋ณต์ ํ๊ฑฐ๋ ๋ฅ๊ฐํ ์ ์๋ ์ง๋ฅํ ๊ธฐ๊ณ๋ฅผ ๋ง๋ค๊ณ ์ ํ๋ ์ปดํจํฐ ๊ณผํ ๋ถ์ผ
๊ฐ๋ฐ์์ ์ํ ์ธ๊ณต์ง๋ฅ, ๋ฐ์ดํฐ์ ์ํ ์ธ๊ณต์ง๋ฅ
๋จธ์ ๋ฌ๋: ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ํ์ต(learning)ํ๋ ๊ธฐ๊ณ(machine)
1997๋ : ๊ธฐ๊ณ๊ฐ ๊ธฐ์กด ๋ฐ์ดํฐ์์ ํ์ตํ๊ณ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ํ์ฌ ์์ฌ ๊ฒฐ์ ๋๋ ์์ธก์ ํ ์ ์๋๋ก ํ๋ AI์ ํ์ ์งํฉ
๋ฅ๋ฌ๋: ๊น์(deep) ์ ๊ฒฝ๋ง ๊ตฌ์กฐ์ ๋จธ์ ๋ฌ๋
2017๋ : ์ ๊ฒฝ๋ง ๋ ์ด์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๊ธฐ๊ณ ํ์ต ๊ธฐ์
Generative AI
2021๋ : ํ๋กฌํํธ๋ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋ก์ด ๋ฌธ์, ์๊ฐ, ์ฒญ๊ฐ ์ปจํ ์ธ ๋ฅผ ์์ฑํ๋ ๊ธฐ์
Chat GPT
2022: GPT(Generative Pre-trained Transformer) ์๋ฆฌ์ฆ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ OpenAI๊ฐ ๊ฐ๋ฐํ ๋ํํ AI ๋ชจ๋ธ
๐ก
2. ๋จธ์ ๋ฌ๋ ์ ์
๋ฐฐ๊ฒฝ: ๋ฐ์ดํฐ๋ฅผ ๋๋์ผ๋ก ์์ง ์ฒ๋ฆฌํ ์ ์๋ ํ๊ฒฝ์ด ๊ฐ์ถฐ์ง์ผ๋ก ๋จธ์ ๋ฌ๋์ผ๋ก ํ ์ ์๋ ์ผ๋ค์ด ๋ง์์ง
๋จธ์ ๋ฌ๋์ ๋ฐ์ดํฐ๋ก๋ถํฐ ํน์ง์ด ํจํด์ ์ฐพ์๋ด๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๊ฐ ๊ฐ์ฅ ์ค์ํจ
์ธ๊ณต์ง๋ฅ์ ํ ๋ถ์ผ๋ก ์ปดํจํฐ๊ฐ ํ์ตํ ์ ์๋๋ก ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ ๋ถ์ผ
"๋ฌด์(x)์ผ๋ก ๋ฌด์(y)์ ์์ธกํ๊ณ ์ถ๋ค"์ f(ํจ์)๋ฅผ ์ฐพ์๋ด๋ ๊ฒ
x: ์ ๋ ฅ๋ณ์(๋ ๋ฆฝ๋ณ์), y:์ถ๋ ฅ๋ณ์(์ข ์๋ณ์), f๋ชจํ(๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ)
๐ก 3. ๋จธ์ ๋ฌ๋์ผ๋ก ํ ์ ์๋ ๊ฒ
3-1. ํ๊ท(Regression)
์๊ณ์ด(์๊ฐ์ ์ธ ๋ณํ๋ฅผ ์ฐ์์ ์ผ๋ก ๊ด์ธกํ ๋ฐ์ดํฐ)๋ฐ์ดํฐ ๊ฐ์ ์ฐ์๋ ๋ฐ์ดํฐ๋ฅผ ์ทจ๊ธํ ๋ ์ฌ์ฉํ๋ ๊ธฐ๋ฒ
์์ธก
์) ๊ณผ๊ฑฐ ์ฃผ์ ์ถ์ธ๋ฅผ ํ์ตํด์ ๋ด์ผ์ ์ฃผ๊ฐ๋ฅผ ์์ธกํ๋ ์์คํ ์ ๊ฐ๋ฐ
3-2. ๋ถ๋ฅ(Classification)
์ฃผ์ด์ง ๋ฐ์ดํฐ๋ฅผ ํด๋์ค๋ณ๋ก ๊ตฌ๋ณํด ๋ด๋ ๊ณผ์ ์ผ๋ก ๋ฐ์ดํฐ์ ๋ฐ์ดํฐ์ ๋ ์ด๋ธ๊ฐ์ ํ์ต์ํค๊ณ ์ด๋ ๋ฒ์ฃผ์ ์ํ ๋ฐ์ดํฐ์ธ์ง ํ๋จ
์) ์คํธ๋ฉ์ผ์ธ์ง ์๋์ง ๊ตฌ๋ณํด์ฃผ๋ ์์คํ ์ ๊ฐ๋ฐ
3-3. ํด๋ฌ์คํฐ๋ง(Clustering)
๋ถ๋ฅ์ ๋น์ทํ์ง๋ง ๋ฐ์ดํฐ์ ๋ ์ด๋ธ์ด ์์
์ ์ฌํ ์์ฑ๋ค์ ๊ฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ผ์ ํ ์์ ๊ตฐ์ง์ผ๋ก ๊ทธ๋ฃนํํ๋ ๋น์ง๋ ํ์ต
์) SNS ๋ฐ์ดํฐ๋ฅผ ํตํด ์์ ๋ฐ ์ฌํ ์ด์๋ฅผ ํ์
๐ก 4. ํ์ต
4-1. ์ง๋ ํ์ต(Supervised Learning)
๋ฌธ์ ์ ์ ๋ต์ ๋ชจ๋ ํ์ต์์ผ ์์ธก ๋๋ ๋ถ๋ฅํ๋ ๋ฌธ์
y=f(x)์ ๋ํ์ฌ ์ ๋ ฅ ๋ณ์(x)์ ์ถ๋ ฅ ๋ณ์(y)์ ๊ด๊ณ์ ๋ํ์ฌ ๋ชจ๋ธ๋งํ๋ ๊ฒ
y์ ๋ํ์ฌ ์์ธก ๋๋ ๋ถ๋ฅํ๋ ๋ฌธ์
4-2. ๋น์ง๋ ํ์ต(Unsupervised Learning)
์ถ๋ ฅ ๋ณ์(y)๊ฐ ์กด์ฌํ์ง ์๊ณ , ์ ๋ ฅ๋ณ์(x)๊ฐ์ ๊ด๊ณ์ ๋ํด ๋ชจ๋ธ๋ง ํ๋ ๊ฒ
๊ตฐ์ง๋ถ์: ์ ์ฌํ ๋ฐ์ดํฐ๋ผ๋ฆฌ ๊ทธ๋ฃนํ
4-3. ์๊ธฐ์ง๋ ํ์ต(Self-Supervised Learning)
๋ฐ์ดํฐ ์์ฒด์์ ์ค์ค๋ก ๋ ์ด๋ธ์ ์์ฑํ์ฌ ํ์ต์ ์ด์ฉํ๋ ๋ฐฉ๋ฒ
๋ค์ํ Label์ด ์๋ raw Data๋ก๋ถํฐ ๋ฐ์ดํฐ ๋ถ๋ถ๋ค์ ๊ด๊ณ๋ฅผ ํตํด Label์ ์๋์ผ๋ก ์์ฑํ์ฌ ์ง๋ ํ์ต์ ์ด์ฉํ๋ ๋น์ง๋ ํ์ต ๊ธฐ๋ฒ
GPT, BERT ๋ชจ๋ธ
4-4. ๊ฐํ ํ์ต(Reinforcement Learning)
๊ฒฐ์ ์ ์์ฐจ์ ์ผ๋ก ๋ด๋ ค์ผ ํ๋ ๋ฌธ์ ์ ์ ์ฉ
๋ ์ด๋ธ์ด ์๋ ๋ฐ์ดํฐ๋ฅผ ํตํด์ ๊ฐ์ค์น์ ํธํฅ์ ํ์ตํ๋ ๊ฒ๊ณผ ๋น์ทํ๊ฒ ๋ณด์์ด๋ผ๋ ๊ฐ๋ ์ ์ฌ์ฉํ์ฌ ๊ฐ์ค์น์ ํธํฅ์ ํ์ตํ๋ ๊ฒ
๋ฏผ๋ฌํฝ์ด์ฐ์
์ด๋ป๊ฒ ํ์คํฐ๊ฐ ๊ฐ๋ฐ์
ํ๋ก์ฐ
๋ค์ ํฌ์คํธ
๐น Scikit-learn
0๊ฐ์ ๋๊ธ
๋๊ธ ์์ฑ