Hello World!

002. ๋ค์ธต ํผ์ ํธ๋ก , ํผ์ ํธ๋ก ์ ํ๊ณ๋ฅผ ๋์ด์
์ง๋ ์๊ฐ์ AI์ ๋จ๊ตฐํ ์๋ฒ์ง์ธ ํผ์ ํธ๋ก ์ ๋ํ์ฌ ์์๋ดค์ต๋๋ค. ํผ์ ํธ๋ก ์ ๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ๋น ์ ํ์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ค๋ ์ ์ด ์์์ฃ ! ๊ธฐ์ตํ์๋์?(XOR ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ ํ๊ณ). ์ค๋์ ๊ทธ ํ๊ณ๋ฅผ ๋ฐ์ด๋์ ์ ์๋ ๋ฐฉ๋ฒ์ธ ๋ค์ธต ํผ์ ํธ๋ก (MLP, Multi-Layer Perceptron)์ ๋ํด ์ด์ผ๊ธฐํด๋ณผ๊ฒ์!๋ค์ธต ํผ์ ํธ๋ก ์ด๋?MLP๋ ๋ง ๊ทธ๋๋ก ํผ์ ํธ๋ก ์ ์ฌ๋ฌ๊ฐ ์์์ ๋ง๋๋ ๋ชจ๋ธ ๊ตฌ์กฐ์ ๋๋ค. ์ ๋ ฅ์ธต(Input Layer), ์๋์ธต(Hidden Layer), ์ถ๋ ฅ์ธต(Output Layer)์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ ํนํ ์ด์ ํผ์ ํธ๋ก ๊ณผ ๋ค๋ฅธ ์ ์ ์๋์ธต์ด ์ถ๊ฐ๋๋ค๋ ์ ์ ์์ด์!MLP์ ๊ตฌ์กฐMLP๋ ์๋์ ๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋๋ค. ์ ๋ ฅ์ธต(Input Layer): ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋ ๊ณณ์๋์ธต(Hidd..
001. ํผ์ ํธ๋ก , ์ธ๊ณต์ง๋ฅ์ ์ฒซ๊ฑธ์
์๋ ํ์ธ์! ์ง๋๋ฒ ์ฒซ ๊ธ์์ AI์ ๋ํ ๊น์ด ์๋ ํํ์ ์์ํ๋ค๊ณ ๋ง์๋๋ ธ์ฃ ? ์ค๋์ ๊ทธ ์ฒซ ๋ฒ์งธ ์ฃผ์ ๋ก ํผ์ ํธ๋ก (Perceptron)์ ๋ค๋ค๋ณผ๊น ํฉ๋๋ค.ํผ์ ํธ๋ก ?ํผ์ ํธ๋ก ์ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ์ธ๊ณต ์ ๊ฒฝ๋ง ๋ชจ๋ธ๋ก, ๊ฐ๋จํ ๋งํด "์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ณ ์ฐธ/๊ฑฐ์ง์ ํ๋จํ๋ ๋ชจ๋ธ"์ด์์. 1958๋ ํ๋ญํฌ ๋ก์ ๋ธ๋ซ(Frank Rosenblatt)์ด ๊ณ ์ํ ์ด ๋ชจ๋ธ์, ํ๋ AI์ ์ถ๋ฐ์ ์ด๋ผ๊ณ ํ ์ ์์ฃ .์ดํดํ๊ธฐ ์ฝ๊ฒ ์๋ฅผ ๋ค์ด๋ณผ๊ฒ์.์ด๋ฉ์ผ ์คํธ ํํฐ: ๋ฉ์ผ์ด ์คํธ์ธ์ง ์๋์ง ํ๋จ๊ฐ๋จํ ์ผ๊ตด ์ธ์: ์ฌ์ง ์ ์ฌ๋์ด ์๊ณ ์๋์ง ํ๋จํผ์ ํธ๋ก ์ ์ด๋ฐ ์ด์ง ๋ถ๋ฅ(Binary Classification) ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ด์.ํผ์ ํธ๋ก ์ ๊ธฐ๋ณธ ๊ตฌ์กฐํผ์ ํธ๋ก ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ ์ธ ๊ฐ์ง ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.์ ๋ ฅ(Inpu..
000. Hello, Deep Dive Into AI!
์๋ ํ์ธ์. ์ ๋ง ์ค๋๋ง์ ๊ธ์ ์ฐ๋ค์! ์ ๋ ์ต๊ทผ ๋ํ์์ ์กธ์ ํ๊ณ ํ์ฌ์ ์ทจ์ ํ์ฌ ์ด์ฌํ ์ ์ํ๋ ค ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ํ์ฌ๋ฅผ ๋ค๋๋ฉด์ AI๋ก ์ธํด ์ฐธ ๋ง์ ๋ณํ๊ฐ ์ด๋ฃจ์ด์ง๊ณ ์๋ค๊ณ ๋๋ผ๊ณ ์์ด์.์์ฑํ AI๋ ๊ฐ๋ฐ์๋ค์ ์์ฐ์ฑ์ ๊ทน๋๋ก ์ฌ๋ ค์ฃผ์์ต๋๋ค. ์ฌ์ค์ ๊ฐ๋ฐ์ ์ํ๋ค = AI๋ฅผ ์ ์ด๋ค๋ผ๋ ๋ง์ด ๋ ์ ๋๋๊น์. ์ ๋ AI ๋ํ์์ ์กธ์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ 16๋ ๋ ์ปด๊ณต์ ๋ค์ด์์ ๋ ๋ถํฐ ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ๋ผ๋ ์ง์ข ์ ๋งค๋ฃ๋์ด ๊ด๋ จ๋ ๊ณต๋ถ๋ฅผ ํด์์์ต๋๋ค. ๋ํ์์์ AI๋ฅผ ๋น๊ต์ ๋ฅํ๊ฒ ์ฐ๊ตฌํ๊ณ ๋ณด๋, ์ ๊ฐ ๊ทธ๋์ ์๊ณ ์๋ ํ์ฌ ์์ AI์ ๋ํ ์ง์์ ์๋นํ ๋ฏธ์ฒํ ์์ค์ด์๋ค๋ ๊ฒ์ ๋ค์ ํ ๋ฒ ๊นจ๋ฌ์์ต๋๋ค.. ํ์ฌ์ ๋ค์ด์ ์๋น์ค ๊ฐ๋ฐ์ ์งํํ๋ค๋ณด๋ ์๋นํ ๋ง์ ์ฌ๋๋ค์ด AI์ ๋ํ ํ๋ก์ ํธ..
๋์ปค๊ฐ ํ์ํ ์ด์
๋์ปค ์์ด ํด๋ผ์ฐ๋ ํ๊ฒฝ ์ด์ฃผ ํ๋ค๋ฉด.. ์ง๊ธ ์ฐ๋ฆฌ๋ ๋์ปค๊ฐ ์๋ ์ธ์์์ ์ด๊ณ ์๋ค๊ณ ์๊ฐํด๋ณด์. ์ฐ๋ฆฌ ํ์ฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๊ตฌ๊ธ๋ก ์ด์ ํ๋ ค๊ณ ์ค๋น์ค์ ์๋ค. ํด๋ผ์ฐ๋ ์๋น์ค๋ IaaS, PaaS[1] ์ด ๋๊ฐ์ง ์ค์์ ๊ณ ๋ฏผํ๊ณ ์๋ค. PaaS๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ฐ๋ฆฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ ์ปดํฌ๋ํธ๋ค์ ํ๋์ฉ ํ๋์ฉ ํด๋ผ์ฐ๋์ ๋งค๋์ง๋ ์๋น์ค๋ก ์ฎ๊ธฐ๋ ๊ต์ฅํ ๊น๋ค๋ก์ด ์์ ์ ์งํํด์ผํ๋ค. ์ด๋ ๋ํ ํน์ ํด๋ผ์ฐ๋์ ์ข ์๋๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณ์ง๋ง ๋น์ฉ์ ์ผ๋ก๋ ์ด์๋น๋ฅผ ์ค์ผ ์ ์๋ค. IaaS๋ฅผ ์ฌ์ฉํ๋ค๋ฉด? ์ด์ฃผ์์ ์ด ๊ต์ฅํ ๊ฐ๋จํด์ง๋ค. ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปดํฌ๋ํธ๋ค์ ๊ฐ์๋จธ์ ์์ ๋์์ํค๋ฉด ๋๋ค. ํน์ ํด๋ผ์ฐ๋์ ์ข ์๋ ๊ฑฑ์ ๋ ์๋ค. ํ์ง๋ง ์ด์๋น๊ฐ ๋น์ธ์ง๊ฒ ๋๋ค. ๋์ปค์ ํจ๊ป ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์ด์ฃผํ๋ค๋ฉด? ..