์ฌ์ ์ ์ ์

[์ ๋ณด ํต์ ] ์๊ฐ๊ณผ ๋์ ๊ธฐ๋ฅ์ ๋ชจ๋ธํํ ํ์ต ๊ธฐ๊ณ. ํ์ต ๊ธฐ๋ฅ๊ณผ ์ง์ ๋์ ๊ธฐ๋ฅ์ ๊ฐ์ง ํจํด ์ธ์์ ๊ธฐ๊ณ๋ก์, ๋ฏธ๊ตญ ์ฝ๋ฌ ๋ํ์ ๋ก์ ๋ธ๋ซ์ด ๋ง๋ค์๋ค.
ํผ์ ํธ๋ก ์ด๋?
์ ๊ฒฝ๋ง์ ๊ฐ์ฅ ์์ ๋จ์
ํ๋์ ๋ด๋ฐ (๋์ธํฌ) ์ ๋ชจ๋ฐฉํ ๊ฒ
ํผ์ ํธ๋ก ์ ์ํ์ ์ ์
y = f(wโxโ + wโxโ + ... + wโxโ + b)
๐ก : ํ์ต ๋์
- xโ, xโ, ..., xโ: ์ ๋ ฅ๊ฐ (input features) : ์ธ๋ถ์์ ๋ค์ด์ค๋ ๋ฐ์ดํฐ (์ฌ๋ฃ)
- wโ, wโ, ..., wโ: ๊ฐ์ค์น ๐ก (weights) : ๊ฐ ์ ๋ ฅ๊ฐ์ด ๊ฒฐ๊ณผ์ ์ฃผ๋ ์ํฅ๋ ฅ(์ค์๋). ์ด๋ค ์๊ทน์ ๋ ์๋ฏผํ๊ฒ ๋ฐ์ํ ์ง ๊ฒฐ์ ํ๋ ๋ชจ๋ธ์ ์ฑ๊ฒฉ. ์ ์ ๊ธฐ์ธ๊ธฐ.
- b: ํธํฅ ๐ก (bias) : ๋ด๋ฐ์ด ์ผ๋ง๋ ์ฝ๊ฒ ํ์ฑํ๋ ์ง ์กฐ์ ํ๋ ๋ฏผ๊ฐ๋. ์ ๋ ฅ๊ฐ๊ณผ ์๊ด์์ด ๊ฒฐ๊ณผ๋ฅผ 0์ด๋ 1์ชฝ์ผ๋ก ๋ฐ์ด์ฃผ๋ ์ญํ ์ ํจ.
- f(): ํ์ฑํ ํจ์ (activation function): ์ต์ข ์ ์๋ฅผ ๋ฐ์ 0์ผ๋ก ๋ด๋ณด๋ผ์ง, 1๋ก ๋ด๋ณด๋ผ์ง(ํน์ ๋ค๋ฅธ ๊ฐ์ผ๋ก) ๊ฒฐ์ ํ๋ ํํฐ.
- y: ์ถ๋ ฅ๊ฐ (output)
ํ์ฑํ ํจ์์ ์ข ๋ฅ
- ํ์ฑํ ํจ์๋ ํฉ๊ณ ์ ์๊ฐ ๋ค์ด์์๋, ์ด๊ฑธ ๋ค์ ๋ด๋ฐ์ผ๋ก ๋ณด๋ผ์ง ๋ง์ง ๊ฒฐ์ ํ๋ ํํฐ.
- ์ญํ : ์ ๋ ฅ๊ฐ๋ค์ ์ดํฉ์ ์ต์ข ์ถ๋ ฅ์ผ๋ก ๋ณํ. ๋ชจ๋ธ์ ๋น์ ํ์ฑ(์ ์ฐํจ)์ ๋ถ์ฌํจ.
โ ๊ณ๋จ ํจ์ (Step Function) - ์ ํต์ ์ธ ํผ์ ํธ๋ก ์์ ์ฌ์ฉํ๋ฉฐ, ๋จ์ ๊ฐ์ ์ ๋ฌ ์ ๋ฌด๋ง์ ๊ฒฐ์ ํจ.
- ํน์ง: 0๋ณด๋ค ํฌ๋ฉด ๋ฌด์กฐ๊ฑด 1, ์๋๋ฉด ๋ฌด์กฐ๊ฑด 0.
- ๋จ์ : ๋๋ฌด ๋ฑ๋ฑํจ. "0.0001์ ์ฐจ์ด๋ก 1์ด๋ 0์ด๋"๊ฐ ๊ฐ๋ฆฌ๋๊น ์ค๊ฐ ๊ณผ์ ์ด ์๋ต๋จ. AI ํ์ต์ ์ ํฉํ์ง ์์.
- ์์ : ํ๋ AI ์์๋ ๊ฑฐ์ ์์. ์ด์ฐฝ๊ธฐ ๋ ผ๋ฆฌ ํ๋ก (ex. ์ผ์๊ฐ์ด 50 ๋์ผ๋ฉด ๋ฌด์กฐ๊ฑด ์ฌ์ด๋ ์ธ๋ฆด ๊ฒ ๋ฑ) ์ ์ฌ์ฉ๋จ. ํ์ต์ด ํ์์๋ ๋ฑ๋ฑํ ๊ท์น ๊ธฐ๋ฐ ์์คํ ์ ์ฐ์.
โก ์๊ทธ๋ชจ์ด๋ (Sigmoid) - S์ ๊ณก์ ** ๋ถ๋๋ฝ๊ฒ ํ์ด์ง๋ S์ ๋ชจ์.
- ํน์ง: ๊ฒฐ๊ณผ๋ฅผ 0.0์์ 1.0 ์ฌ์ด์ ํ๋ฅ ๊ฐ์ผ๋ก ํ. (๊ณก์ )
- ์ฅ์ : "์ด๊ฑด 0.7 ์ ๋์ ํ๋ฅ ๋ก ๊ฐ(Dog)์ธ ๊ฒ ๊ฐ์" ๊ฐ์ ์ ์ฐํ ํํ์ด ๊ฐ๋ฅํด์.
- ๋จ์ : ์ธต์ด ๋๋ฌด ๊น์ด์ง๋ฉด ํ์ต์ด ์ ์ ๋๋ '๊ธฐ์ธ๊ธฐ ์์ค(vanishing gradient)' ๋ฌธ์ ๊ฐ ์๊น๋๋ค.
- ์ฆ, ๋ฏธ๋ถํ ๊ฐ์ด ๊ต์ฅํ ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๋ ์ด์ด์ ํ์ฑํ ํจ์๋ก ์ฌ์ฉํ๊ธฐ ๋ถ์ ํฉ.
- ์์: ๊ฒฐ๊ณผ๊ฐ ์/์๋์ ๋ฑ ๋๊ฐ์ง ์ค ํ๋์ธ ์ด์ง ๋ถ๋ฅ ๋ชจ๋ธ์ ์ฐ์.
- ex. ์คํธ ๋ฉ์ผ ์ฐจ๋จ๊ธฐ, ๋์ถ ์น์ธ ์ฌ๋ถ ํ๋จ AI ๋ฑ. ๊ฒฐ๊ณผ์ธต์์ ๋ฑ ํ๋์ ํ๋ฅ ๊ฐ์ด ํ์ํ ๋ ์ฐ์. ์ฌ์ ํ ์ ์ฐ์.
โข ๋ ๋ฃจ (ReLU, Rectified Linear Unit) **0์์ ํ ๊บพ์ด๋ ๋์(ใด)์ ๋ชจ์์ด ๋จ.
- ํน์ง: 0๋ณด๋ค ์์ผ๋ฉด ๋ฌด์กฐ๊ฑด 0, 0๋ณด๋ค ํฌ๋ฉด ๊ทธ ์ซ์ (์์) ๊ทธ๋๋ก ์ถ๋ ฅ.
- ์ ์ธ๊น? 1. ๊ณ์ฐ์ด ๋น ๋ฅด๋ค. (0๋ณด๋ค ํฐ์ง๋ง ๋ณด๋ฉด ๋๋๊น!) 2. ์ธต์ ์๋ฐฑ ์ธต ์์๋ ํ์ต์ด ์์ฃผ ์ ๋จ. 3. ๊ทธ๋์ ์์ฆ ์ฐ๋ ๋๋ถ๋ถ์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ(Auri ํ๋ก์ ํธ์ ๋ค์ด๊ฐ๋ LLM ํฌํจ)์ ๊ธฐ๋ณธ์ ์ผ๋ก ReLU ๊ณ์ด์ ์.
- ์์: ๊ฑฐ์ ๋ชจ๋ ํ๋ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ฌ์ฉ๋จ.
- ex. ChatGPT(LLM), ์์จ์ฃผํ ์๋์ฐจ์ ์ฌ๋ฌผ ์ธ์, Auri ์ฑ๋ด์ ๋๋.
- ์ธต์ ์๋ฐฑ๊ฐ ์์์ผ ํ๋ ๊ฑฐ๋ ai ๋ชจ๋ธ์์ ์ค๊ฐ ๋จ๊ณ์ธ ์๋์ธต๋ค์ 99% ๋ ๋ฃจ ๊ณ์ด์ ์.
- ๋ณต์กํ ์ฐ์ฐ์ ๋ฏธ์น๋ฏ์ด ๋นจ๋ฆฌ ์ฒ๋ฆฌํด์ผ ํ๋ ์ด๋ฏธ์ง ์ฒ๋ฆฌ(CNN) ๋, ์์ฐ์ด ์ฒ๋ฆฌ(Transformer) ์ ์ฌ์ฉ๋จ.
โฃ Softmax
- ์ถ๋ ฅ๊ฐ์ 0~1 ์ฌ์ด์ ํ๋ฅ ๊ฐ์ผ๋ก ๋ณํํด์ฃผ๊ณ , ๋ณํ๋ ๊ฐ๋ค์ ํฉ์ ํญ์ 1์ด๋๋ ํจ์
- ๋ณดํต ๋ถ๋ฅ(Classification)์ ๋ง์ง๋ง ์ถ๋ ฅ์ธต์ ์ฌ์ฉํ๋ ํ์ฑํ ํจ์.
- ex) ๋ถ๋ฅ ์์ ์, ๋ง์ง๋ง ์ถ๋ ฅ์ธต์์ ์ ๋ตํ๋ณด๋ค์ ๋ํด "์ ๋ต๋ฅ "์ ํ๋ฅ ๋ก ๋ฐ๊ฟ์ค.
- ํฐ๊ฐ์ ๋ ํฌ๊ฒ, ์์๊ฐ์ ๋ ์๊ฒ ๋ง๋ค์ด์ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ํ๋ณด๋ฅผ ํ์คํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ์ญํ ์ ํจ
- soft ํ๊ฒ Max ํด์ค๋ค = ๋ถ๋๋ฝ๊ฒ ์ต๋์น๋ฅผ ๋ฝ์์ค๋ค. ๊ณ ๋ณผ ์ ์๋ค.
- ์์: ์ฌ๋ฌ ํ๋ณด์ค ํ๋๋ฅผ ๊ณจ๋ผ์ผ ํ๋ ๋ค์ค ๋ถ๋ฅ(multi-class) ๋ชจ๋ธ์ ์ฌ์ฉ๋จ.
- ex. ์์ดํฐ ํ์ด์ค ID(์ผ๊ตด์ธ์), ์ ํ๋ธ ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ๋ฑ
โค Tanh (ํ์ดํผ๋ณผ๋ฆญ ํ์ ํธ) **์๊ทธ๋ชจ์ด๋๋ ๋น์ทํ๋ฐ ์ข ๋ ๊ฐํ๋ฅธ S์ ๋ชจ์.
- ์๊ทธ๋ชจ์ด๋์ ์น์ฒ ์ด๋ค !!
- ์๊ทธ๋ชจ์ด๋ (Sigmoid): 0.0 ~1.0 ์ฌ์ด (์ ๋ถ ์์)
- ํ์ดํผ๋ณผ๋ฆญ ํ์ ํธ (tanh): -1.0 ~ 1.0 ์ฌ์ด (์์๋ ๋์ด)
- ์ ํ์ํ๊ฐ?
- ์ค์๊ฐ 0์ด ์๊น์ผ๋ก์จ ์์/์์๊ฐ ๊ณจ๊ณ ๋ฃจ ์์ฌ๋์ด.
- ์ด๋ ๊ฒ ๋ฐ์ดํฐ์ ์ค์ฌ์ด 0์ ๋ง์ถฐ์ง๋ฉด, AI ํ์ต์ ํจ์ฌ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์์ง์.
ํผ์ ํธ๋ก ์ผ๋ก ๋ง๋๋ ๋ ผ๋ฆฌ ํ๋ก
- ๋จ์ธต ํผ์ ํธ๋ก ์ผ๋ก ๊ตฌํ๊ฐ๋ฅํ ๊ธฐ๋ณธ์ ์ธ ๋ ผ๋ฆฌ ํ๋ก๋ค
| ๊ฒ์ดํธ(Gate) | ์ค๋ช |
| AND | ์ ๋ ฅ์ด ๋ชจ๋ 1์ผ ๋๋ง 1์ ์ถ๋ ฅ |
| NAND | AND์ ๋ฐ๋ (๋ชจ๋ 1์ผ ๋๋ง 0์ ์ถ๋ ฅ) |
| OR | ์ ๋ ฅ ์ค ํ๋๋ผ๋ 1์ด๋ฉด 1์ ์ถ๋ ฅ |
BUT
XOR ๊ฒ์ดํธ(์ ๋ ฅ์ด ์๋ก ๋ค๋ฅผ ๋๋ง 1์ด ๋์ค๋ ๊ตฌ์กฐ) ๋ ๊ตฌํ ๋ถ๊ฐ๋ฅํจ.
๋จ์ธต ํผ์ ํธ๋ก ์ ํ๊ณ
- ์ง์ ํ๋๋ก๋ง ์์ญ์ ๋๋ ์ ์์. ์ฆ, ์ ํ ๋ถ๋ฆฌ๋ง ๊ฐ๋ฅํจ.
- XOR ์ฒ๋ผ ๊ณก์ ์ด๋, ์ฌ๋ฌ๊ฐ์ ์ ์ด ํ์ํ ๋ฌธ์ ๋ ํด๊ฒฐ ๋ถ๊ฐํจ.
- ์๋ฌด๋ฆฌ ๊ฐ์ค์น w์ ํธํฅ(y ์ขํ ์์น) b ๊ฐ์ ์กฐ์ ํด๋ "๊ณง์ ์ง์ "์ ๋ถ๊ณผํจ. ๊ตฌ๋ถ๋ฌ์ง ๋ชจ์, ๊ณก์ ์๋จ.
๋จ์ธต ํผ์ ํธ๋ก vs ๋ค์ธต ํผ์ ํธ๋ก (MLP) ์๊ฐํ

๋ค์ธต ํผ์ ํธ๋ก
- ํผ์ ํธ๋ก ์ ์ฌ๋ฌ ์ธต์ผ๋ก ์์ ๊ตฌ์กฐ.
- ์ธต์ ์์ผ๋ฉด, ์ง์ ๋ค์ ์กฐํฉํด ๊ณก์ (๋น์ ํ) ๊ฐ์ ๋ณต์กํ ๊ฒฝ๊ณ์ ์ ๋ง๋ค ์ ์์.
- ์ฆ, ๋ ๋ฃจ ํจ์๋ฅผ ์ฌ์ฉํ ๋,
- ๋ ๋ฃจ๋ ํ์ชฝ์ 0(๋ฐ๋ฅ), ํ์ชฝ์ ์ง์ ์ผ๋ก ์ญ ๋ป๋ 'ใด'์ ๋ชจ์์ ์ ์ ๋ง๋ค์.
- ์๋์ธต์ 1๋ฒ ๋ด๋ฐ: ์ค๋ฅธ์ชฝ ์๋ก ๊บพ์ธ 'ใด'์ ์ ํ๋.
- ์๋์ธต์ 2๋ฒ ๋ด๋ฐ: ์ผ์ชฝ ์๋ก ๊บพ์ธ 'ใด'์ ์ ํ๋.
- ๋ด๋ฐ์ด 1000๊ฐ์ผ๋? ์๊ฒ๊บพ์ธ 1000๊ฐ์ ์ ์กฐ๊ฐ๋ค์ด ์๊ธฐ๊ณ ์ด๋ฅผ ์ด์ด ๋ถ์ด๋ฉด ๋งค๋๋ฌ์ด ๊ณก์ ์ด๋ ์์ฒ๋ผ ๋ณด์ด๊ฒ๋จ.
- ๋ ๋ฃจ๋ ํ์ชฝ์ 0(๋ฐ๋ฅ), ํ์ชฝ์ ์ง์ ์ผ๋ก ์ญ ๋ป๋ 'ใด'์ ๋ชจ์์ ์ ์ ๋ง๋ค์.
- ์๋์ธต์ด ์ถ๊ฐ๋๋ฉด์ XOR ๋ฌธ์ ํด๊ฒฐ ๊ฐ๋ฅํด์ก์.
- ์์: ๋จ์ํ ์ ํ ๋ถ๋ฅ๋ฅผ ๋์ด, ๋ณต์กํ๊ณ ๋น์ ํ์ ์ธ ๋ฐ์ดํฐ(์ด๋ฏธ์ง, ์ธ์ด ๋ฑ)๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๋ฅ๋ฌ๋์ ๊ธฐ์ด๊ฐ ๋จ.
| ์ธต ์ด๋ฆ | ์ญํ |
| ์ ๋ ฅ์ธต (Input) | ๋ฐ์ดํฐ(x)๊ฐ ์ฒ์ ๋ค์ด์ค๋ ๊ณณ. ๋ณ๋ ์ฐ์ฐ ์์ด ์ ๋ฌ๋ง ํจ. |
| ์๋์ธต (Hidden) | ์ ์ถ๋ ฅ ์ฌ์ด์ ์ธต. ๋ฐ์ดํฐ๋ฅผ ๋นํ๊ณ ์์ฝํด์ ํน์ง์ ์ถ์ถ. (์ผ๋ฐ์ ์ผ๋ก ์๋์ธต์ด 3๊ฐ ์ด์์ด๋ฉด Deep ์ด๋ผ ๋ถ๋ฆ.) |
| ์ถ๋ ฅ์ธต (Output) | ์ต์ข ํ๋จ(y)์ ๋ด๋ณด๋ด๋ ๊ณณ. (ex. ๋ถ๋ฅ ๋ชจ๋ธ์ด๋ผ๋ฉด ์ฌ๊ธฐ์ softmax ๋ฅผ ์... ) |
๋ค์ธต ํผ์ ํธ๋ก ์ด XOR ๋ฅผ ํด๊ฒฐํ๋ ์๋ฆฌ
- ํต์ฌ: ๋จ์ํ ํ๋จ์ ์ฌ๋ฌ๊ฐ ์กฐํฉํ๋ฉด, ๋ณต์กํ ํ๋จ์ด ๊ฐ๋ฅํ๋ค!
- ์์
- 1๋จ๊ณ (์๋์ธต): ์ ๋ ฅ๊ฐ(x1, x2)์ ๋ฐ์์ NAND ๊ฒ์ดํธ(๋๋ค 1์ผ๋ 0) ์ OR ๊ฒ์ดํธ(ํ๋๋ผ๋ 1์ผ๋ 1)๋ฅผ ๋์์ ๋๋ฆผ. (๋ ๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ด)
- 2๋จ๊ณ (์ถ๋ ฅ์ธต): ์์์ ๋์จ ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ AND ๊ฒ์ดํธ(๋๋ค 1์ผ๋ 1)์ ๋ฃ์.
- ๊ฒฐ๊ณผ: x1, x2๊ฐ ๋ค๋ฅผ ๋๋ง 1์ด ๋์ด.
'AI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์๋ฒ ๋ฉ(Embedding)๊ณผ ๋ฒกํฐ ๊ณต๊ฐ (0) | 2026.02.13 |
|---|