๋”ฅ๋Ÿฌ๋‹/Today I learned :

[๋”ฅ๋Ÿฌ๋‹] ํผ์…‰ํŠธ๋ก  (perceptron) - ๋‹จ์ธต ํผ์…‰ํŠธ๋ก 

์ฃผ์˜ ๐Ÿฑ 2021. 3. 18. 11:55
728x90
๋ฐ˜์‘ํ˜•

ํผ์…‰ํŠธ๋ก (perceptron)์€ ์ธ๊ณต์‹ ๊ฒฝ๋ง์˜ ํ•œ ์ข…๋ฅ˜๋กœ,

๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ํ˜•ํƒœ์˜ ํ”ผ๋“œํฌ์›Œ๋“œ(Feedforward) ๋„คํŠธ์›Œํฌ - ์„ ํ˜•๋ถ„๋ฅ˜๊ธฐ ๋กœ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

ํผ์…‰ํŠธ๋ก ์ด ๋™์ž‘ํ•˜๋Š” ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 

 

๊ฐ ๋…ธ๋“œ์˜ ๊ฐ€์ค‘์น˜์™€ ์ž…๋ ฅ์น˜๋ฅผ ๊ณฑํ•œ ๊ฒƒ์„ ๋ชจ๋‘ ํ•ฉํ•œ ๊ฐ’์ด ํ™œ์„ฑํ•จ์ˆ˜์— ์˜ํ•ด ํŒ๋‹จ๋˜๋Š”๋ฐ, 

๊ทธ ๊ฐ’์ด ์ž„๊ณ„์น˜(๋ณดํ†ต 0)๋ณด๋‹ค ํฌ๋ฉด ๋‰ด๋Ÿฐ์ด ํ™œ์„ฑํ™”๋˜๊ณ  ๊ฒฐ๊ณผ๊ฐ’์œผ๋กœ 1์„ ์ถœ๋ ฅํ•œ๋‹ค. 

๋‰ด๋Ÿฐ์ด ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์œผ๋ฉด ๊ฒฐ๊ณผ๊ฐ’์œผ๋กœ -1์„ ์ถœ๋ ฅํ•œ๋‹ค.

 


 ๋‹จ์ธต ํผ์…‰ํŠธ๋ก ์€ XOR ์—ฐ์‚ฐ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์œผ๋กœ๋Š” XOR ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

 

์‹ ๊ฒฝ๋ง์„ ์ด๋ฃจ๋Š” ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ๋ณธ ๋‹จ์œ„

์ž…๋ ฅ ๊ฐ’๊ณผ ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ถœ๋ ฅ ๊ฐ’์„ ๋‹ค์Œ์œผ๋กœ ๋„˜๊ธฐ๋Š” ๊ฐ€์žฅ ์ž‘์€ ์‹ ๊ฒฝ๋ง ๋‹จ์œ„

 

 

y = wx + b (w๋Š” ๊ฐ€์ค‘์น˜, b๋Š” ๋ฐ”์ด์–ด์Šค)

 

๊ธฐ์šธ๊ธฐ a → ๊ฐ€์ค‘์น˜ w (weight)

y์ ˆํŽธ b  →  b(bias)

๊ฐ€์ค‘ํ•ฉ = ์ž…๋ ฅ๊ฐ’x ์™€ ๊ฐ€์ค‘์น˜w ์˜ ๊ณฑ์„ ๋ชจ๋‘ ๋”ํ•œ ๋’ค + ๋ฐ”์ด์–ด์Šคb ํ•œ ๊ฐ’

๊ฐ€์ค‘ํ•ฉ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋†“๊ณ  1 ๋˜๋Š” 0์„ ์ถœ๋ ฅํ•ด์„œ ๋‹ค์Œ์œผ๋กœ ๋ณด๋‚ผ ๋•Œ, ํ™œ์„ฑํ™” ํ•จ์ˆ˜( ์‹œ๊ทธ๋ชจ์ด๋“œ ํ•จ์ˆ˜์™€ ๊ฐ™์€)๊ฐ€ 0๊ณผ 1์„ ํŒ๋‹จ

 


 

ํผ์…‰ํŠธ๋ก ์˜ ํ•œ๊ณ„

XOR๊ฒŒ์ดํŠธ -  ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ 1์ผ ๋•Œ 1 ์ถœ๋ ฅ (<>AND๊ฒŒ์ดํŠธ,<>OR๊ฒŒ์ดํŠธ)

๊ฒŒ์ดํŠธ(gate) = 0๊ณผ 1์„ ์ž…๋ ฅํ•ด ํ•˜๋‚˜์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š” ํšŒ๋กœ

ํผ์…‰ํŠธ๋ก ์˜ ํ•œ๊ณ„ = XOR ๋ฌธ์ œ

 

๋‹จ์ธต ํผ์…‰ํŠธ๋ก ์€ XOR ์—ฐ์‚ฐ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์œผ๋กœ๋Š” XOR ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

๋ฐ˜์‘ํ˜•