์๋
ํ์ธ์, ์ฌ๋ฌ๋ถ! ์์ฆ ์ธ๊ณต์ง๋ฅ(AI)์ ์ฐ๋ฆฌ ์ถ์ ๋ง์ ๋ถ๋ถ์ ๋ฐ๊พธ๊ณ ์์ฃ . AI ๊ธฐ์ ์ ํต์ฌ์ด๋ผ๊ณ ํ ์ ์๋ '์ธ๊ณต ์ ๊ฒฝ๋ง(Artificial Neural Network, ANN)'์ ๋ํด ์ฝ๊ฒ ์ค๋ช
ํด ๋๋ฆด๊ฒ์.
์ธ๊ณต ์ ๊ฒฝ๋ง์ ๊ธฐ๊ณ ํ์ต(Machine Learning)์ ํ ๋ฐฉ๋ฒ๋ก ์ผ๋ก, ์ธ๊ฐ์ ๋์ ์๋ ์ ๊ฒฝ ์ธํฌ(๋ด๋ฐ)๊ฐ ์ฐ๊ฒฐ๋ ๋ง ํํ๋ฅผ ๋ชจ๋ฐฉํ ๋ชจ๋ธ์ ๋๋ค.
๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ๋ ๋ค์ธต ํผ์ ํธ๋ก (Multi-layer Perceptron, MLP)์ธ๋ฐ, ์ ๋ ฅ์ธต๊ณผ ์ถ๋ ฅ์ธต ์ฌ์ด์ ์ฌ๋ฌ ๊ฐ์ ์๋์ธต(Hidden layer)์ด ์์ด์. ์ธ๊ณต ์ ๊ฒฝ๋ง์ ๊ฐ์ค๋ ๋งํฌ(Weighted link)๋ก ์ฐ๊ฒฐ๋ ์ฌ๋ฌ ๋ด๋ฐ(๊ณ์ฐ ๋จ์)์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์ด ๊ฐ์ค์น๋ ์ฃผ์ด์ง ํ๊ฒฝ์ ๋ง์ถฐ ์ค์ค๋ก ์กฐ์ ๋๋ฉฐ ํ์ตํฉ๋๋ค.
์ธ๊ณต ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ 1943๋ ์๋ ๋งฅ์ปฌ๋ก์น์ ์ํฐ ํผ์ธ ์ ์ํด ์ฒ์ ์ ์๋์์ด์. ์ดํ 1958๋ ํ๋ํฌ ๋ก์ ๋ธ๋ผํธ๊ฐ ํผ์ ํธ๋ก (Perceptron) ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ฉฐ ์ง๋ ํ์ต(Supervised learning)์ ๊ฐ๋ฅ์ฑ์ ์ด์์ต๋๋ค.
ํ์ง๋ง ๋น์ ์ปดํจํฐ ์ฑ๋ฅ์ ํ๊ณ์ ํผ์ ํธ๋ก ๋ชจ๋ธ์ ํ๊ณ๋ก ์ธํด ์ฐ๊ตฌ๊ฐ ์ ์ ์ฃผ์ถคํ์ด์. ๊ทธ๋ฌ๋ค 1986๋ , ๋ค์ธต ํผ์ ํธ๋ก ์ ์ง๋ ํ์ต์ ์ํ ์ญ์ ํ ์๊ณ ๋ฆฌ์ฆ(Backpropagation algorithm)์ด ์ฌ๋ฐ๊ฒฌ๋๋ฉด์ ์ฐ๊ตฌ๊ฐ ๋ค์ ํ๋ฐํด์ง๊ธฐ ์์ํ์ต๋๋ค.
2010๋ ๋์ ๋ค์ด์๋ฉด์ ์ปดํจํฐ ํ๋์จ์ด์ ๋ฐ์ ๊ณผ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ ๋๋ถ์ ์ฌ์ธต ์ ๊ฒฝ๋ง(Deep Neural Network, DNN)์ด ๋๋ฆฌ ์ฌ์ฉ๋๊ธฐ ์์ํ์ด์. ์ฌ์ธต ์ ๊ฒฝ๋ง์ ์์ญ ๊ฐ์ ์๋์ธต์ ๊ฐ์ง ์ธ๊ณต ์ ๊ฒฝ๋ง์ ๋งํฉ๋๋ค.
์ฌ์ธต ์ ๊ฒฝ๋ง์ ๋ฐ๋, ์ด๋ฏธ์ง ๋ฐ ์์ฐ์ด ์ฒ๋ฆฌ, ์์ฑ ์ธ์ ๋ฑ์ ๋ถ์ผ์์ ๊ธฐ์กด์ ๊ธฐ๊ณ ํ์ต ๋ฐฉ๋ฒ์ ๋ฐ์ด๋๋ ๋๋ผ์ด ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ๊ณ ์์ต๋๋ค. ์ธ๊ณต ์ ๊ฒฝ๋ง์ ์ด์ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ๋ฐ์ ์ ํต์ฌ ๋๋ ฅ์ด ๋๊ณ ์์ด์.
์ธ๊ณต ์ ๊ฒฝ๋ง์ ๋ง์น ์ธ๊ฐ์ ๋์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ํ์ตํ๊ณ ํจํด์ ์ธ์ํ๋ฉฐ ๋ฐ์ ํ๋ AI ๊ธฐ์ ์ ๋๋ค. ์ด ๊ธฐ์ ์ด ์์ผ๋ก ์ฐ๋ฆฌ์ ์ถ์ ์ด๋ป๊ฒ ๋ณํ์ํฌ์ง ๊ถ๊ธํ์ง ์์ผ์ ๊ฐ์?
์ธ๊ณต ์ ๊ฒฝ๋ง์ด๋ ๋ฌด์์ธ๊ฐ? ๐ก
์ธ๊ณต ์ ๊ฒฝ๋ง์ ๊ธฐ๊ณ ํ์ต(Machine Learning)์ ํ ๋ฐฉ๋ฒ๋ก ์ผ๋ก, ์ธ๊ฐ์ ๋์ ์๋ ์ ๊ฒฝ ์ธํฌ(๋ด๋ฐ)๊ฐ ์ฐ๊ฒฐ๋ ๋ง ํํ๋ฅผ ๋ชจ๋ฐฉํ ๋ชจ๋ธ์ ๋๋ค.
๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ๋ ๋ค์ธต ํผ์ ํธ๋ก (Multi-layer Perceptron, MLP)์ธ๋ฐ, ์ ๋ ฅ์ธต๊ณผ ์ถ๋ ฅ์ธต ์ฌ์ด์ ์ฌ๋ฌ ๊ฐ์ ์๋์ธต(Hidden layer)์ด ์์ด์. ์ธ๊ณต ์ ๊ฒฝ๋ง์ ๊ฐ์ค๋ ๋งํฌ(Weighted link)๋ก ์ฐ๊ฒฐ๋ ์ฌ๋ฌ ๋ด๋ฐ(๊ณ์ฐ ๋จ์)์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์ด ๊ฐ์ค์น๋ ์ฃผ์ด์ง ํ๊ฒฝ์ ๋ง์ถฐ ์ค์ค๋ก ์กฐ์ ๋๋ฉฐ ํ์ตํฉ๋๋ค.
์ธ๊ณต ์ ๊ฒฝ๋ง์ ์ปดํจํฐ ์ํํธ์จ์ด๋ก ์ฃผ๋ก ๊ตฌํ๋๋๋ฐ, ์ํ ์ ๊ฒฝ๋ง(RNN), ์ฝ๋ณผ๋ฃจ์
์ ๊ฒฝ๋ง(CNN), ์๊ธฐ ์กฐ์งํ ์ง๋(SOM) ๋ฑ ์์ญ ๊ฐ์ง์ ๋ค์ํ ๋ชจ๋ธ์ ํฌ๊ดํ๋ ์ฉ์ด์
๋๋ค.
์ธ๊ณต ์ ๊ฒฝ๋ง์ ์ญ์ฌ: ๋ถํ๊ณผ ๋ฐ์ ๐
์ธ๊ณต ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ 1943๋ ์๋ ๋งฅ์ปฌ๋ก์น์ ์ํฐ ํผ์ธ ์ ์ํด ์ฒ์ ์ ์๋์์ด์. ์ดํ 1958๋ ํ๋ํฌ ๋ก์ ๋ธ๋ผํธ๊ฐ ํผ์ ํธ๋ก (Perceptron) ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ฉฐ ์ง๋ ํ์ต(Supervised learning)์ ๊ฐ๋ฅ์ฑ์ ์ด์์ต๋๋ค.
ํ์ง๋ง ๋น์ ์ปดํจํฐ ์ฑ๋ฅ์ ํ๊ณ์ ํผ์ ํธ๋ก ๋ชจ๋ธ์ ํ๊ณ๋ก ์ธํด ์ฐ๊ตฌ๊ฐ ์ ์ ์ฃผ์ถคํ์ด์. ๊ทธ๋ฌ๋ค 1986๋ , ๋ค์ธต ํผ์ ํธ๋ก ์ ์ง๋ ํ์ต์ ์ํ ์ญ์ ํ ์๊ณ ๋ฆฌ์ฆ(Backpropagation algorithm)์ด ์ฌ๋ฐ๊ฒฌ๋๋ฉด์ ์ฐ๊ตฌ๊ฐ ๋ค์ ํ๋ฐํด์ง๊ธฐ ์์ํ์ต๋๋ค.
๋ฅ๋ฌ๋ ์๋์ ์ธ๊ณต ์ ๊ฒฝ๋ง ๐
2010๋ ๋์ ๋ค์ด์๋ฉด์ ์ปดํจํฐ ํ๋์จ์ด์ ๋ฐ์ ๊ณผ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ ๋๋ถ์ ์ฌ์ธต ์ ๊ฒฝ๋ง(Deep Neural Network, DNN)์ด ๋๋ฆฌ ์ฌ์ฉ๋๊ธฐ ์์ํ์ด์. ์ฌ์ธต ์ ๊ฒฝ๋ง์ ์์ญ ๊ฐ์ ์๋์ธต์ ๊ฐ์ง ์ธ๊ณต ์ ๊ฒฝ๋ง์ ๋งํฉ๋๋ค.
์ฌ์ธต ์ ๊ฒฝ๋ง์ ๋ฐ๋, ์ด๋ฏธ์ง ๋ฐ ์์ฐ์ด ์ฒ๋ฆฌ, ์์ฑ ์ธ์ ๋ฑ์ ๋ถ์ผ์์ ๊ธฐ์กด์ ๊ธฐ๊ณ ํ์ต ๋ฐฉ๋ฒ์ ๋ฐ์ด๋๋ ๋๋ผ์ด ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ๊ณ ์์ต๋๋ค. ์ธ๊ณต ์ ๊ฒฝ๋ง์ ์ด์ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ๋ฐ์ ์ ํต์ฌ ๋๋ ฅ์ด ๋๊ณ ์์ด์.
์ธ๊ณต ์ ๊ฒฝ๋ง์ ๋ง์น ์ธ๊ฐ์ ๋์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ํ์ตํ๊ณ ํจํด์ ์ธ์ํ๋ฉฐ ๋ฐ์ ํ๋ AI ๊ธฐ์ ์ ๋๋ค. ์ด ๊ธฐ์ ์ด ์์ผ๋ก ์ฐ๋ฆฌ์ ์ถ์ ์ด๋ป๊ฒ ๋ณํ์ํฌ์ง ๊ถ๊ธํ์ง ์์ผ์ ๊ฐ์?