Coursera ML, Lecture 8 : Neural Network Application
์์ : XOR / XNOR Classification
- XOR (0, 0 / 1, 1) ๊ณผ XNOR (1, 0 / 0, 1)๋ก ๊ตฌ๋ถํ๋ classification ๋ฌธ์ .
- ๋จผ์ , AND๋ฅผ $(x_1, x_2)$ ๋ฅผ ๋ฐ์์ ๊ฐ์ ์ถ๋ ฅํ๋ ๋คํธ์ํฌ๋ก ํํํ์.
- ์ ๋นํ Logistic classificationํ๋ฉด ์ ๋์๊ฐ๋ค. $g(20 x_1 + 20 x_2 - 30)$ ์ ๋. ํต์ฌ์ $x_1 = x_2 = 1$ ์ธ์ ๋๋จธ์ง๋ฅผ ๋ชจ๋ 0์ผ๋ก ๋นก์ธ๊ฒ(?) ๋ณด๋ผ์์๊ฒ ์ค์ผ์ผ๋งํ๊ธฐ.
- ๋น์ทํ๊ฒ OR๋ ๋ณ๋ก ์ด๋ ต์ง ์๋ค. $g(20 x_1 + 20x_2 -10)$ ๊ฐ์ ํจ์๋ฅผ ์ฐ๋ฉด 0, 0 ์ธ์ ๋๋จธ์ง๋ฅผ 1๋ก ๋ณด๋ผ ์ ์๋ค.
- NOT์ $g(-20x_1 + 10)$ ์ ๋โฆ
- ์ด์ $x_1$ XNOR $x_2$ ๋ฅผ ๋ ์ด์ด๋ฅผ ์ด์ฉํด ํํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํด ๋ณด์.
- ๊ฐ์ค์น๋ฅผ ๋ฌ๋ฆฌํ Neuron์ ๋๊ฐ ๋ง๋ค์ด์, $a_1$ ์ $x_1$ AND $x_2$๋ก, $a_2$ ๋ ((NOT $x_1$) AND (NOT $x_2$)) ๋ก ๋ง๋ค์.
- Layer 3 : $a_3$ ์ $a_1$ OR $x_2$ ๋ก ๋ง๋ ๋ค.
- ์ด๋ ๊ฒ ๋ ์ด์ด๋ก ๊ตฌ์ฑํ Neural Network๋ XNOR ํจ์๋ฅผ ํ์ตํ ๊ฒ์ด ๋๋ค.
- Intuition : Hidden Layer (์ค๊ฐ ๊ณผ์ ) ์๋ ํ์ต์ด ์ด๋ฃจ์ด์ง ์ ์์์ ์ด์ฉ, Complexํ ํจ์๋ ๋ง๋ค ์ ์๋ค.
Multiclass Classification
- One versus All ์ Extension
- ๊ฐ Category๋ฅผ Output unit์ผ๋ก ๋ง๋ ๋ค. $\R^4$ ๋ก Hypothesis ์ค๊ณ.