DNN - BD-SEARCH/MLtutorial GitHub Wiki
Fully-Connected Neural Network
- Fully-Connected Neural Network, Feedforward Neural Network(FNN) ๋ฑ์ผ๋ก ๋ถ๋ฅธ๋ค.
- ์
๋ ฅ์ ๋ฐ๋ ์ธต, ์
๋ ฅ๊ฐ์ ๋ณํ์ํค๋ ์ธต, ๊ฐ์ ์ถ๋ ฅํ๋ ์ธต์ผ๋ก ๊ตฌ์ฑ๋ ๋ชจ๋ธ.
- ํํ '์ธ๊ณต์ ๊ฒฝ๋ง' ํ๋ฉด ๋ ์ฌ๋ฆฌ๋ ๋ชจ๋ธ
- layer ๋ด๋ถ์ ๋ด๋ฐ๋ผ๋ฆฌ๋ ์๋ก ์ฐ๊ฒฐ์ด ๋์ด ์์ง ์๊ณ , ์/๋ค layer์ ๋ชจ๋ ๋ด๋ฐ ์ฌ์ด์๋ง ์ฐ๊ฒฐ๋์ด ์๋ค.
- ์ฌ๋ฌ ์
๋ ฅ๊ฐ์ ๊ฐ์ค์นํฉํ๊ณ ์๊ณ๊ฐ์ ๋นผ๋ Perceptron๋ค๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ด layer๋ฅผ ์ฌ๋ฌ ์ธต ์์ผ๋ฉด ๊ทผ์ฌ์ ์ผ๋ก ๋ชจ๋ ํจ์๋ฅผ ๋ํ๋ผ ์ ์๋ค.
- ์ถฉ๋ถํ ๋ฐ์ดํฐ๋ง ์์ผ๋ฉด Train์ ํตํด Perceptron์ ๊ฐ์ค์น์ ์๊ณ๊ฐ์ ์ ํ ์ ์๋ค.
Layer์ ๊ตฌ์กฐ
- ํ๋์ ์ธต์ ์ฌ๋ฌ ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ ํ ๊ฐ์ ์ถ๋ ฅํ๋ Perceptron์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
- Perceptron : ์ฌ๋ฌ ์
๋ ฅ์ ๋ฐ์ ๊ฐ๊ฐ์ ๊ฐ์ค์น๋ฅผ ๊ณฑํ ๋ค, ์๊ณ๊ฐ์ ๋นผ๊ณ ํ์ฑํ ํจ์๋ฅผ ํต๊ณผ์์ผ ํน์ ํ ๊ฐ์ ์ถ๋ ฅํ๋ ๊ตฌ์กฐ๋ก. ์ฌ๋์ ๋ด๋ฐ์ ๋ณธ๋ฐ์ ๋ง๋ ๊ฒ
- Layer๋ค์ Input Layer, Hidden Layer, Output Layer๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
- Input Layer : ์ธ๋ถ๋ก๋ถํฐ ์
๋ ฅ๊ฐ์ ๋ฐ๋ Layer. ์ฐ๋ฆฌ๊ฐ ์ด๋ฏธ ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํ๋ค.
- Hidden Layer : ์
๋ ฅ๊ฐ์ ๋ณํ์์ผ ๋ค์์ Hidden Layer/Output Layer๋ก ๊ฐ์ ์ ๋ฌํ๋ Layer. ๊ฐ์ง๊ณ ์๋ ๊ฐ์ ๋ถ์ํด ์ป์ด๋ธ ์ถ์์ ์ธ ๊ฐ์ ์๋ฏธํ๋ค.
- Output Layer : ๊ฐ์ ๋ชจ๋ธ ์ธ๋ถ๋ก ์ถ๋ ฅํ๋ Layer. ์ฐ๋ฆฌ๊ฐ ์ป๊ณ ์ถ์ ๊ฒฐ๊ณผ๊ฐ์ ์๋ฏธํ๋ค.
์ฐธ๊ณ ์๋ฃ