โ๋จธ์ ๋ฌ๋โ ๊ธฐ์ด ์ง์ ํบ์๋ณด๊ธฐ
โ๋จธ์ ๋ฌ๋โ ๊ธฐ์ด ์ง์ ํบ์๋ณด๊ธฐ ๊ด๋ จ
์ธ๊ณต์ง๋ฅ(AI)๊ณผ ๋จธ์ ๋ฌ๋(ML) ๊ธฐ์ ์ ๊ธ์ํ ๋ฐ์ ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ์ ํฐ ๋ณํ๋ฅผ ๋ถ๋ฌ์ค๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๋ณํ๋ ๊ฐ๋ฐ์๋ค์๊ฒ ์๋ก์ด ์์ ๋ฅผ ์๊ฒจ์ฃผ๋ ๋์์ ๋ง์ ๊ธฐํ๋ฅผ ์ ๊ณตํ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์ฆ, ์์ผ๋ก๋ ๋จธ์ ๋ฌ๋์ ์ดํดํ๊ณ ํ์ฉํ ์ ์๋ ์ญ๋์ด ๊ฐ๋ฐ์์ ๊ฒฝ์๋ ฅ์ ๋์ด๋ ํต์ฌ ์์๊ฐ ๋ ๊ฒ์ ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ๋จธ์ ๋ฌ๋์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ์ด๋ค ์ข ๋ฅ์ ๋จธ์ ๋ฌ๋์ด ์๋์ง ์ดํด๋ณด๊ณ , ์ ๋ฐ์ ์ธ ๋จธ์ ๋ฌ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํ์ฉ ์ฌ๋ก๋ฅผ ์์๋ณด๊ฒ ์ต๋๋ค.
๋จธ์ ๋ฌ๋์ ๊ธฐ๋ณธ ๊ฐ๋
1) ๋จธ์ ๋ฌ๋์ด๋?
๋จธ์ ๋ฌ๋(Machine-Learning)์ด๋ ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ก๋ถํฐ ํจํด์ ํ์ตํ์ฌ, ๋ช ์์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ด ์์ด ์ด๋ค ์์ธก์ด๋ ๋ถ๋ฅ ์์ ์ ์ํํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ์ด๋ฅผ ์ํด ์์ฌ๊ฒฐ์ ํธ๋ฆฌ๋ ์ธ๊ณต ์ ๊ฒฝ๋ง ๊ฐ์ ๋ค์ํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ(Machine learning models)์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๋ด์ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ํ๋ จ ๋ฐ์ดํฐ(Training Data)๋ฅผ ํ์ตํ์ฌ, ์๋ก์ด ๋ฐ์ดํฐ์ ๊ดํ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ๊ฒ ๋ฉ๋๋ค.
2) ์ธ๊ณต์ง๋ฅ, ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋ ๊ฐ๋ ์ ๋ฆฌ
์ธ๊ณต์ง๋ฅ(AI), ๋จธ์ ๋ฌ๋(ML), ๋ฅ๋ฌ๋(Deep Learning)์ ์๋ก ์ฐ๊ด๋์ด ์์ง๋ง ๊ฐ๋ ์ ์ธ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ์ธ๊ณต์ง๋ฅ์ ์ธ๊ฐ์ ์ง๋ฅ์ ๋ชจ๋ฐฉํ๋ ๊ธฐ์ ์ ์ด์นญํ๋ฉฐ, 3๊ฐ์ง ๊ฐ๋ ์ค ๊ฐ์ฅ ํฐ ๋ฒ์๋ฅผ ๊ฐ์ง๋๋ค. ๋ฐ๋ฉด, ๋จธ์ ๋ฌ๋์ ์ธ๊ณต์ง๋ฅ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ๋ก ์ค ํ๋์ ๋๋ค. ๋จธ์ ๋ฌ๋ ์ธ์ ์ธ๊ณต์ง๋ฅ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๊ท์น ๊ธฐ๋ฐ, ๋ ผ๋ฆฌ ๊ธฐ๋ฐ, ์์ด์ ํธ ๊ธฐ๋ฐ ์ ๊ทผ๋ฒ ๋ฑ์ด ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ๋ฅ๋ฌ๋์ ๋จธ์ ๋ฌ๋์ ํ ์ข ๋ฅ์ ๋๋ค. ๋ฅ๋ฌ๋์ ์ธ๊ณต ์ ๊ฒฝ๋ง์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ฌ์ธต ํ์ต ๊ธฐ์ ๋ก์ ์ ํต์ ์ธ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฒ์ ๋นํด ๋๊ท๋ชจ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ, ์ด๋ฏธ์ง ์ธ์, ์์ฑ ์ธ์, ์์ฐ์ด ์ฒ๋ฆฌ ๋ฑ์์ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค.
๋จธ์ ๋ฌ๋์ ๋ถ๋ฅ์ ์ ํ
๋จธ์ ๋ฌ๋์ ํฌ๊ฒ ์ง๋ ํ์ต, ๋น์ง๋ ํ์ต, ๊ฐํ ํ์ต์ผ๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ํด ์ง๋ ํ์ต๊ณผ ๋น์ง๋ ํ์ต์ ์ค๊ฐ ํํ์ธ ์ค์ง๋ ํ์ต(Semi-supervised Learning)์ ๋ ํ๋์ ๋จธ์ ๋ฌ๋ ์ ํ์ผ๋ก ๋ถ๋ฅํ๊ธฐ๋ ํฉ๋๋ค.
1) ์ง๋ ํ์ต(Supervised Learning)
์ง๋ ํ์ต์ ๋ ์ด๋ธ(Label)์ด ์๋ ํ๋ จ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ํ์ต์ํค๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ฆ, ์ ๋ ฅ ๋ฐ์ดํฐ์ ๊ทธ์ ํด๋นํ๋ ์ ๋ต(๋ ์ด๋ธ)์ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์ ๊ณตํ์ฌ, ์ ๋ ฅ ๋ฐ์ดํฐ์ ์ ๋ต ๊ฐ์ ๊ด๊ณ๋ฅผ ํ์ต์ํค๋ ๊ฒ์ ๋๋ค. ์ด๋ ๊ฒ ํ์ต๋ ๋ชจ๋ธ์ ์๋ก์ด ๋ฐ์ดํฐ์ ๋ํด ์ ๋ต์ ์์ธกํ ์ ์๊ฒ ๋ฉ๋๋ค.
์ง๋ ํ์ต์์ ๋ค๋ฃจ๋ ๋ฌธ์ ์ ํ์ผ๋ก๋ ๋ถ๋ฅ(Classification)์ ํ๊ท(Regression)๊ฐ ์์ต๋๋ค. ๋ถ๋ฅ๋ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ์ ์๋ ๋ฒ์ฃผ ์ค ํ๋๋ก ๋ถ๋ฅํ๋ ๊ฒ์ด๊ณ , ํ๊ท๋ ์ฐ์์ ์ธ ๊ฐ์ ์์ธกํ๋ ๊ฒ์ ๋๋ค. ๋ถ๋ฅ ๋ฌธ์ ์ ๋ํ์ ์ธ ์๋ก๋ ์ด๋ฏธ์ง ๋ถ๋ฅ, ์คํธ ๋ฉ์ผ ํ์ง ๋ฑ์ด ์๊ณ , ํ๊ท ๋ฌธ์ ์ ์๋ก๋ ์ฃผ์์ด๋ ์ฃผํ ๊ฐ๊ฒฉ ์์ธก ๋ฑ์ด ์์ต๋๋ค.
2) ๋น์ง๋ ํ์ต(Unsupervised Learning)
๋น์ง๋ ํ์ต์ ๋ ์ด๋ธ์ด ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ๋ด์ฌ๋ ๊ตฌ์กฐ๋ ํจํด์ ๋ฐ๊ฒฌํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋น์ง๋ ํ์ต์์๋ ์๊ณ ๋ฆฌ์ฆ์ด ์ค์ค๋ก ๋ฐ์ดํฐ์ ํน์ฑ์ ํ์ ํ๊ณ , ์ ์๋ฏธํ ๊ทธ๋ฃน์ด๋ ํํ์ ์ฐพ์๋ ๋๋ค. ๋น์ง๋ ํ์ต์์ ๋ค๋ฃจ๋ ๋ฌธ์ ์ ํ์ผ๋ก๋ ํด๋ฌ์คํฐ๋ง(Clustering)๊ณผ ์ฐจ์ ์ถ์(Dimensionality Reduction) ๋ฑ์ด ์์ต๋๋ค.
ํด๋ฌ์คํฐ๋ง์ ๋น์ง๋ ํ์ต์ ์ฃผ์ ๋ฌธ์ ์ ํ์ด์, ๊ธฐ๋ฒ์ ํ๋๋ก์ ์ ์ฌํ ํน์ฑ์ ๊ฐ์ง ๋ฐ์ดํฐ๋ค์ ๊ทธ๋ฃนํํ๋ ๊ฒ์ ๋งํฉ๋๋ค. ํด๋ฌ์คํฐ๋ง์ ๋ํ์ ์ธ ์๋ก๋ ์ ์ฌํ ํน์ฑ์ ๊ฐ์ง ๋ฐฉ๋ฌธ์ ๊ทธ๋ฃน ์๋ณ, ์ ์ฌํ ์ด๋ฏธ์ง๋ฅผ ๋ชจ์ผ๋ ์ด๋ฏธ์ง ์ธ๊ทธ๋ฉํ ์ด์ , ์ ์ฌํ ๋ด์ฉ์ ๋ฌธ์๋ฅผ ๊ทธ๋ฃนํํ๋ ๋ฌธ์ ํด๋ฌ์คํฐ๋ง ๋ฑ์ด ์์ต๋๋ค.
3) ๊ฐํ ํ์ต(Reinforcement Learning)
๊ฐํ ํ์ต์ ์์ด์ ํธ(Agent)๊ฐ ํ๊ฒฝ(Environment)๊ณผ ์ํธ์์ฉ ํ๋ฉด์ ๋ณด์(Reward)์ ์ต๋ํํ๋ ๋ฐฉํฅ์ผ๋ก ํ์ตํ๋ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฒ์ ๋งํฉ๋๋ค. ์ฌ๊ธฐ์ ์์ด์ ํธ๋ ํ๋์ ์ํํ๋ ์ฃผ์ฒด๋ฅผ ์๋ฏธํ๋ฉฐ, ์ฌ๋ ๋์ ์ ๋ฌด๋ฅผ ์ฒ๋ฆฌํ๋ ์ผ์ข ์ ์ธ๊ณต์ง๋ฅ์ ๋งํฉ๋๋ค.
๊ฐํ ํ์ต์์ ์์ด์ ํธ๋ ํ๊ฒฝ์ ์ํ๋ฅผ ๊ด์ฐฐ(Observation)ํ๊ณ , ํ๋(Action)์ ์ํํ๋ฉด์ ๋ณด์(๋๋ ํ๋ํฐ)์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ์ด๋ฌํ ์์ด์ ํธ์ ๋ชฉํ๋ ์ฅ๊ธฐ์ ์ธ ๊ด์ ์์ ๋์ ๋ณด์์ ์ต๋ํํ๋ ๊ฒ์ ๋๋ค. ๊ฐํ ํ์ต์ ํ์ฌ ๊ฒ์ AI, ๋ก๋ด ์ ์ด, ์์จ ์ฃผํ ๋ฑ์ ๋ถ์ผ์์ ํ๋ฐํ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค.
๋จธ์ ๋ฌ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค
๋จธ์ ๋ฌ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ ์ผ๋ฐ์ ์ผ๋ก 1) ๋ฐ์ดํฐ ์์ง๊ณผ ์ ์ฒ๋ฆฌ, 2) ๋ชจ๋ธ ์ ํ ๋ฐ ํ์ต, 3) ๋ชจ๋ธ ํ๊ฐ ๋ฐ ๊ฒ์ฆ, 4) ๋ชจ๋ธ ๋ฐฐํฌ์ ์ ์ง๋ณด์์ ๋จ๊ณ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ๋จผ์ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ๋ฅผ ๋ช ํํ ์ ์ํ๊ณ , ๋ฌธ์ ํด๊ฒฐ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ ์ฒ๋ฆฌํฉ๋๋ค. ์ดํ ๋ฐ์ดํฐ ํน์ฑ์ ๋ง๋ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๊ณ ํ์ต์ํจ ํ, ํ์ต๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ๊ณ ๊ฒ์ฆํฉ๋๋ค. ์ต์ข ์ ์ผ๋ก ๊ฒ์ฆ๋ ๋ชจ๋ธ์ ์ค์ ํ๊ฒฝ์ ๋ฐฐํฌํ๊ณ ์ ์ง ๋ณด์ํ๋ ๊ณผ์ ์ ๊ฑฐ์น๊ฒ ๋ฉ๋๋ค.
1) ๋ฐ์ดํฐ ์์ง๊ณผ ์ ์ฒ๋ฆฌ
๋จธ์ ๋ฌ๋ ํ๋ก์ ํธ๋ ๋ฌธ์ ์ ์๊ฐ ์๋ฃ๋ ํ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ก ์์ํฉ๋๋ค. ๋ฐ์ดํฐ๋ ๋ค์ํ ์์ค๋ก๋ถํฐ ์์ง๋ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ฒ ์์ง๋ ๋ฐ์ดํฐ๋ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ๋ฅผ ํ ์ ์๋๋ก ์ ์ ํฉ๋๋ค. ์ด์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ์ ํ๋ ๊ฒ์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ(Data Preprocessing)๋ผ๊ณ ํฉ๋๋ค. ์ด ๊ณผ์ ์์๋ ๋ฐ์ดํฐ๋ฅผ ํ์ต ๋ฐ์ดํฐ(Training Data)์ ๊ฒ์ฆ ๋ฐ์ดํฐ(Validation Data), ํ ์คํธ ๋ฐ์ดํฐ(Test Data) ๋ฑ์ผ๋ก ๋ถํ ํ๊ณ , ๊ฒฐ์ธก๊ฐ ์ฒ๋ฆฌ, ์ด์์น ์ ๊ฑฐ, ํน์ง ์ค์ผ์ผ๋ง, ๋ฐ์ดํฐ ์ ๊ทํ ๋ฐ ์ฆ๊ฐ ๋ฑ์ ์์ ์ ์ํํ๊ฒ ๋ฉ๋๋ค.
2) ๋ชจ๋ธ ์ ํ ๋ฐ ํ์ต
๋ฐ์ดํฐ ์์ง๊ณผ ์ ์ฒ๋ฆฌ๊ฐ ์๋ฃ๋๋ฉด ์ด์ ์ ์ ํ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํด์ผ ํฉ๋๋ค. ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์๋ ์ ํ ํ๊ท(Linear Regression), ๋ก์ง์คํฑ ํ๊ท(Logistic Regression), ์์ฌ๊ฒฐ์ ํธ๋ฆฌ(Decision Tree), ์ํฌํธ ๋ฒกํฐ ๋จธ์ (SVM), ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง(CNN) ๋ฑ ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ์ด ์์ต๋๋ค.
์ด์ ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ํ์ต ๋ฐ์ดํฐ๋ก ํ์ต์์ผ ๋ชจ๋ธ์ ์์ฑํฉ๋๋ค. ์ด ๋จ๊ณ์์๋ ํ์ดํผํ๋ผ๋ฏธํฐ ์กฐ์ ์ ํตํด ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ต์ ํํ๋ ์์ ์ ํ๊ฒ ๋ฉ๋๋ค. ์ฐธ๊ณ ๋ก ์ฌ๊ธฐ์ ํ์ดํผํ๋ผ๋ฏธํฐ((Hyperparmeter)๋ ๋ชจ๋ธ์ ๊ตฌ์กฐ๋ ํ์ต ๊ณผ์ ์ ์ ์ดํ๋ ๊ฐ์ข ๋ณ์๋ค์ ์๋ฏธํฉ๋๋ค.
3) ๋ชจ๋ธ ํ๊ฐ ๋ฐ ๊ฒ์ฆ
๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ํ์ต์ด ์๋ฃ๋๋ฉด, ์ด์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ๊ณ ๊ฒ์ฆํ๋ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๊ฒ ๋ฉ๋๋ค. ๋ถ๋ฅ ๋ฌธ์ ์ ๊ฒฝ์ฐ์๋ ์ ํ๋(Accuracy), ์ ๋ฐ๋(Precision), ์ฌํ์จ(Recall), F1 ์ค์ฝ์ด ๋ฑ์ ํ๊ฐ ์งํ๋ฅผ ์ฌ์ฉํ๊ณ , ํ๊ท ๋ฌธ์ ์ ๊ฒฝ์ฐ ํ๊ท ์ ๊ณฑ ์ค์ฐจ(Mean Squared Error), ํ๊ท ์ ๋ ์ค์ฐจ(Mean Absolute Error), R ์ ๊ณฑ(R-squared) ๋ฑ์ ์งํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ํ๊ฐํฉ๋๋ค.
๋ํ ๊ต์ฐจ ๊ฒ์ฆ(Cross-Validation)์ ํตํด ๋ชจ๋ธ์ ์์ ์ฑ๊ณผ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ํ๊ฐํ๋ฉฐ, ์ด๋ฌํ ๋ชจ๋ธ ํ๊ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์ ์ง์ ์ผ๋ก ๋ชจ๋ธ์ ๊ฐ์ ํ๊ณ ์ฌํ์ตํ๋ ๊ณผ์ ์ ๋ฐ๋ณตํฉ๋๋ค.
4) ๋ชจ๋ธ ๋ฐฐํฌ ๋ฐ ์ ์ง๋ณด์
๋จธ์ ๋ฌ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ง์ง๋ง ๋จ๊ณ๋ ๊ฒ์ฆ๋ ๋ชจ๋ธ์ ์ค์ ํ๊ฒฝ์ ๋ฐฐํฌํ๊ณ ์ด์ํ๋ ๋จ๊ณ์ ๋๋ค. ๋ฐฐํฌ ๋จ๊ณ์์๋ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์น ์๋น์ค๋ ์ํํธ์จ์ด ํ๋ก๋ํธ์ ํตํฉํ๊ณ ์ค์๊ฐ ๋ฐ ๋ฐฐ์น ์ฒ๋ฆฌ๋ฅผ ์ํํฉ๋๋ค. ๋ชจ๋ธ ๋ฐฐํฌ ํ์๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ , ์๋ก์ด ๋ฐ์ดํฐ์ ๋ํ ์์ธก ํ์ง์ ๊ด๋ฆฌํฉ๋๋ค. ์ดํ ํ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ฒ๋ฆฌ ์์ ๊ณผ ํ์ต์ ๋ค์ ์งํํ๋ฉด์ ๋ชจ๋ธ์ ์ ๋ฐ์ดํธํ๊ฒ ๋ฉ๋๋ค.
๋จธ์ ๋ฌ๋ ํ์ฉ ์ฌ๋ก
์ฌ์ค ๋จธ์ ๋ฌ๋์ ์ด๋ฏธ ์ค๋์ ๋ถํฐ ์ฌ์ฉ๋์ด ์์ต๋๋ค. ๋ํ์ ์ธ ์๊ฐ 1990๋ ๋๋ถํฐ ์ฌ์ฉ๋๊ธฐ ์์ํ ์ด๋ฉ์ผ ์คํธ ํํฐ(Email spam filter)์ ๋๋ค. ์ด๋ฉ์ผ ์คํธ ํํฐ๋ ์ด๋ฉ์ผ์ ๋ด์ฉ, ๋ฐ์ ์, ์ ๋ชฉ ๋ฑ์ ํน์ง์ ๋ถ์ํ์ฌ ์คํธ ๋ฉ์ผ์ ์๋์ผ๋ก ๋ถ๋ฅํ๋ ์์คํ ์ ๋งํฉ๋๋ค. ์ด๊ธฐ์๋ ๊ท์น ๊ธฐ๋ฐ ๋ฐฉ์์ด ์ฃผ๋ก ์ฌ์ฉ๋์์ง๋ง, ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ์ ์ผ๋ก ํ์ฌ๋ ๋์ฑ ์ ๊ตํ๊ณ ํจ๊ณผ์ ์ธ ์คํธ ํํฐ๋ง์ด ๊ฐ๋ฅํด์ก์ต๋๋ค. ์ดํ ๋จธ์ ๋ฌ๋ ๊ธฐ์ ์ด ๋์ฑ ๋ฐ์ ํ๋ฉด์ ๊ฐ์ข ์ถ์ฒ ์์คํ ๊ณผ ์ด์ ํ์ง ๋ฐ ๋ถ์ ํ์ ๊ฐ์ง, ์์ฐ์ด ์ฒ๋ฆฌ์ ๊ฐ์ฑ ๋ถ์, ์ปดํจํฐ ๋น์ ๊ณผ ์ด๋ฏธ์ง ์ธ์ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ๋จธ์ ๋ฌ๋์ด ํ์ฉ๋๊ณ ์์ต๋๋ค.
1) ์ถ์ฒ ์์คํ ๊ฐ๋ฐ
์ถ์ฒ ์์คํ ์ ์ฌ์ฉ์์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ตํ์ฌ ๊ฐ์ธ ๋ง์ถคํ ์ ํ์ด๋ ์๋น์ค๋ฅผ ์ ์ํ๋ ์์คํ ์ ๋งํฉ๋๋ค. ์ถ์ฒ ์์คํ ์ ๋ณดํต ์จ๋ผ์ธ ์ผํ์ด๋ ์คํธ๋ฆฌ๋ฐ ์๋น์ค, ์์ ๋ฏธ๋์ด ํ๋ซํผ ๋ฑ์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ถ์ฒ ์์คํ ๊ฐ๋ฐ์ ์๊ท๋ชจ ์์คํ ์ ๊ฒฝ์ฐ์๋ ๋์ฒด๋ก ์ ํต์ ์ธ ์ง๋ ํ์ต ๋ฐฉ์์ ์ ์ฉํ๋ฉฐ, ๋๊ท๋ชจ ์์คํ ์ธ ๊ฒฝ์ฐ ํด๋ฌ์คํฐ๋ง์ด๋ ๋ฅ๋ฌ๋ ๊ธฐ๋ฒ์ ์ ์ฉํ์ฌ ๊ฐ๋ฐํฉ๋๋ค.
2) ์ด์ ํ์ง ๋ฐ ๋ถ์ ํ์ ๊ฐ์ง
๋จธ์ ๋ฌ๋์ ๊ฐ์ข ๋ฐ์ดํฐ์์ ์ ์ ํจํด๊ณผ ์ด์ ํจํด์ ๊ตฌ๋ถํ๋ ๋ฐ ํ์ฉ๋๊ธฐ๋ ํฉ๋๋ค. ์ด์ ํ์ง(Anomaly Detection)๋ ๋ฐ์ดํฐ์์ ๋น์ ์์ ์ธ ํจํด์ ์๋ณํ๊ณ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ์์ํค๋ ๋จธ์ ๋ฌ๋ ๊ธฐ์ ์ ๋๋ค. ์ฃผ๋ก ์ ์ฉ ์นด๋ ๊ฑฐ๋ ๋ด์ญ ์ค ์์ํ ๊ฑฐ๋๋ฅผ ํ์งํ๊ฑฐ๋ ๋คํธ์ํฌ ์นจ์ ํ์ง, ์ ์กฐ ๊ณต์ ์์์ ๋ถ๋ํ ํ์ง ๋ฑ์ ์ฌ์ฉ๋ฉ๋๋ค. ๋ํ ๋จธ์ ๋ฌ๋์ ๋ถ์ ํ์ ํจํด์ ํ์ตํ์ฌ ์ฌ์ ์ ์๋ฐฉํ๋ ๋ฐ์๋ ํ์ฉ๋ฉ๋๋ค. ๋ํ์ ์ธ ์๋ก ์จ๋ผ์ธ ๊ฒ์์ ๋ถ์ ํ์ ํ์ง, ๋ณดํ ์ฌ๊ธฐ ๊ฐ์ง ๋ฑ์ ๋ค ์ ์์ต๋๋ค.
3) ์์ฐ์ด ์ฒ๋ฆฌ์ ๊ฐ์ฑ ๋ถ์
๋จธ์ ๋ฌ๋์ด ํ์ฉ๋๋ ์ค์ํ ๋ถ์ผ ์ค ํ๋๊ฐ ๋ฐ๋ก ์์ฐ์ด ์ฒ๋ฆฌ(Natural Language Processing) ๋ถ์ผ์ ๋๋ค. ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ์์ฐ์ด ์ฒ๋ฆฌ ๊ธฐ์ ์ ํตํด ๋ฌธ์๋ฅผ ๋ถ๋ฅํ๊ฑฐ๋, ๊ธฐ๊ณ ๋ฒ์ญ, ๋ฌธ์ฅ ์์ฝ ๋ฑ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์ ๋ฆฌ๋ทฐ๋ ์์ ๋ฏธ๋์ด ๋๊ธ์ ๋ถ์ํ์ฌ ํ ์คํธ์ ๋ดํฌ๋ ๊ฐ์ ์ด๋ ์๊ฒฌ์ ํ์ ํ๋ ๊ฐ์ฑ ๋ถ์(Sentiment Analysis)์ ์ํํ๊ธฐ๋ ํฉ๋๋ค. ์ต๊ทผ์๋ ๋ํํ AI ์์คํ , ์ฑ๋ด, ๊ฐ์ ์ด์์คํดํธ ๋ฑ์์ ์์ฐ์ด ์ฒ๋ฆฌ์ ๊ฐ์ฑ ๋ถ์์ด ํต์ฌ ๊ธฐ์ ๋ก ์๋ฆฌ ์ก๊ณ ์์ต๋๋ค.
4) ์ปดํจํฐ ๋น์ ๊ณผ ์ด๋ฏธ์ง ์ธ์
๋จธ์ ๋ฌ๋ ๊ธฐ๋ฒ์ ํ๋์ธ ๋ฅ๋ฌ๋ ๊ธฐ์ ์ด ๋ฐ์ ํ๋ฉด์ ์ด๋ฏธ์ง์ ๋์์ ๋ฐ์ดํฐ์์ ์ ์๋ฏธํ ์ ๋ณด๋ฅผ ์ถ์ถํ๋ ์ปดํจํฐ ๋น์ (Computer Vision) ๊ธฐ์ ์ด ๊ธ์ํ ๋ฐ์ ํ์ต๋๋ค. ์ปดํจํฐ ๋น์ ์ ๊ฐ์ฒด ๊ฒ์ถ(Object Detection), ์ด๋ฏธ์ง ๋ถ๋ฅ(Image Classification), ์ผ๊ตด ์ธ์(Face Recognition), ํ๋ ์ธ์(Activity Recognition) ๋ฑ์ ์์ ์ ์ํํ ์ ์์ผ๋ฉฐ, ์๋ฃ ์์ ์ง๋จ, ์์จ ์ฃผํ ์ฐจ๋, ์ค๋งํธ ๊ฐ์ ์์คํ , ์ฆ๊ฐ ํ์ค ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋๊ณ ์์ต๋๋ค.
๋ง์น๋ฉฐ
์ง๊ธ๊น์ง ๋จธ์ ๋ฌ๋์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๋ถ๋ฅ๋ฅผ ์ดํด๋ณด๊ณ , ์ ๋ฐ์ ์ธ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํ์ฉ ์ฌ๋ก์ ๋ํด ์์๋ดค์ต๋๋ค. ์ด๋ฒ ๊ธ์์ ๋ค๋ฃฌ ๋ด์ฉ์ ๊ทธ์ผ๋ง๋ก ๋จธ์ ๋ฌ๋์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ด ๋๋ ๋ถ๋ถ์ด๋ฉฐ, ์์ผ๋ก ๋จธ์ ๋ฌ๋ ๊ธฐ์ ์ ๊ณต๋ถํ๋ฉด์ ๊ณ์ ์ ํ๊ฒ ๋๋ ๋ด์ฉ์ผ ๊ฒ์ ๋๋ค.
๋ณธ๊ฒฉ์ ์ธ ๋จธ์ ๋ฌ๋ ๊ณต๋ถ๋ฅผ ์์ํ๊ฒ ๋๋ฉด, ๋ค์ํ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ๊ณผ ํ ์ํ๋ก์ฐ(TensorFlow), ํ์ดํ ์น(PyTorch)์ ๊ฐ์ ๋จธ์ ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ํ๋ ์์ํฌ, ๊ฐ์ข ํต๊ณ์ ์ํ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ๋ฑ์ ๋ฐฐ์์ผ ํฉ๋๋ค. ๋ง์ฝ ์ด์ ๋ง ์ฒ์ ๋จธ์ ๋ฌ๋์ ์ ๋ฌธํ๊ณ ์ ํ๋ ๊ฐ๋ฐ์๋ผ๋ฉด ์ ๊ฐ ์ด์ ์ ๋ธ๋ก๊ทธ์ ์์ฑํ ๊ธ์ ์ฐธ๊ณ ํด ๋ณด์ ๋ ์ข์ต๋๋ค. ์์ผ๋ก ๋จธ์ ๋ฌ๋ ๊ธฐ์ ์ ๊ดํ ๊ธฐ์ด๋ฅผ ์ตํ๊ณ ์ค์ ํ๋ก์ ํธ์์ ์ ์ฉํด ๋ด์ผ๋ก์จ, ๊ฐ๋ฐ์๋ก์์ ์ญ๋์ ํ ๋จ๊ณ ๋์ด์ฌ๋ฆฌ๋ ๊ณ๊ธฐ๊ฐ ๋๊ธธ ๋ฐ๋๋๋ค.