๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿš“ Self Study/๐ŸŸ  Deep Learning Basic

Deep learning (Multi-Layer Perceptron)

by UKHYUN22 2021. 12. 23.
728x90
Multi-Layer
 
Limitation of Single-Layer Perception
XOR ๋ฌธ์ œ
11 ์ด๋‚˜ 00 ์ด ๋“ค์–ด๊ฐ€๋ฉด 0์ด ๋‚˜์˜ค๊ณ  01 ์ด๋‚˜ 10 ์ด ๋“ค์–ด๊ฐ€๋ฉด 1์ด ๋‚˜์™€์•ผ ํ•œ๋‹ค.
Neural Network๊ฐ€ ์ด ๊ฒฝ๊ณ„์„ ์„ ์ž˜ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ฆ‰ ์ง์„ ์œผ๋กœ ๊ตฌ๋ถ„๋  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์—ฌ์•ผ ํ•œ๋‹ค.
output์ด 0๊ณผ 1์„ ๋‚ด๋Š” class๊ฐ€ 2๊ฐœ ์กด์žฌํ•œ๋‹ค.  ํ•˜์ง€๋งŒ ์ด ๋ฌธ์ œ๋Š” ์ง์„  ํ•˜๋‚˜๋ฅผ ๊ฐ€์ง€๊ณ  Classification ๋ฌธ์ œ๋ฅผ ํ’€ ์ˆ˜ ์—†๋‹ค.
์ฆ‰, XOR ๋ฌธ์ œ๋„ ํ•ด๊ฒฐ์„ ํ•˜์ง€ ๋ชปํ•จ์œผ๋กœ Single Layer์˜ ๋ฌธ์ œ์ ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค.
 
Multi Layer Perceptron
์ง์„  2 ๊ฐœ H1 ๊ณผ H2๊ฐ€ ์กด์žฌํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ๊ฐ๊ฐ์˜ ์ง์„ ์€ Perceptron์„ ํ†ตํ•ด์„œ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.
y1๊ณผ y2๋ฅผ ๊ฐ๊ฐ์˜ ์ง์„  ๋ณด๋‹ค ์œ„์— ์žˆ๊ณ  ์•„๋ž˜์— ์žˆ๊ณ ๋ฅผ ํ‘œํ˜„ํ•ด์ฃผ๋Š” ๋ณ€์ˆ˜๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
 

 

Multi Layer Perceptron
y1๋„ ์–‘์ˆ˜ y2๋„ ์–‘์ˆ˜๊ฐ€ ๋˜๋Š” ํŒจํ„ด
y1์ด ์Œ์ˆ˜ y2๋Š” ์–‘์ˆ˜๊ฐ€ ๋˜๋Š” ํŒจํ„ด
y1๋„ ์Œ์ˆ˜ y2๋„ ์Œ์ˆ˜๊ฐ€ ๋˜๋Š” ํŒจํ„ด ์ด ์กด์žฌํ•œ๋‹ค.
์—ฌ๊ธฐ์„œ ์ขŒํ‘œ๊ณ„๋ฅผ ๋ณ€ํ™˜ํ•œ๋‹ค. y์— ๋Œ€ํ•œ ์ขŒํ‘œ๊ณ„๋กœ ๋ณ€๊ฒฝํ•˜๊ฒŒ ๋œ๋‹ค. + + ๊ฐ€ ๋‚˜์˜จ ๊ฒƒ์€ 1์‚ฌ๋ถ„๋ฉด
- + ๋Š” 2์‚ฌ๋ถ„๋ฉด - - ๋Š” ์ œ 3์‚ฌ๋ถ„๋ฉด์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ขŒํ‘œ๊ณ„๋กœ ๋ณ€ํ™˜ํ•˜๋ฉด ์ ๋‹นํ•œ ํ•œ ์ง์„ ์„ ๊ตฌํ•œ๋‹ค๋ฉด
ํ•ด๋‹น Class๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
X1๊ณผ X2๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ์ง์„ ์„ ๋งŒ๋“ค๊ณ  Y1์™€ Y2์— ํ•ด๋‹นํ•˜๋Š” ์ขŒํ‘œ๋ฅผ ๊ตฌํ•˜๊ณ 
Weighted Sum์„ ๊ตฌํ•œ๋‹ค๋ฉด ํ•˜๋‚˜์˜ ์ง์„ ์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 
 
Network Depth and Decision Region
๋ณผ๋ก ๋‹ค๊ฐํ˜•์— ๋Œ€ํ•œ Class๊ฐ€ Define๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ. Half Plane
Convec Region๊ณผ Arbitrary์— ๋Œ€ํ•œ ๊ตฌ๋ถ„์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.
Multi Layer Perceptron
Hidden Layer๊ฐ€ ๊ทธ ์‚ฌ์ด์— ์กด์žฌํ•˜๊ฒŒ ๋œ๋‹ค.