Study Anything ๐Ÿง

[CV] ํผ์…‰ํŠธ๋ก , ์‹ ๊ฒฝ๋ง ๋ณธ๋ฌธ

์Šคํ„ฐ๋””/ML, DL

[CV] ํผ์…‰ํŠธ๋ก , ์‹ ๊ฒฝ๋ง

์†” 2020. 1. 11. 08:32

ํผ์…‰ํŠธ๋ก ์ด๋ž€ ๋™๋ฌผ์˜ ์‹ ๊ฒฝ๊ณ„ ์‹œ์Šคํ…œ์„ ๋น„์Šทํ•˜๊ฒŒ ํ‰๋‚ด ๋‚ด์–ด ์„ค๊ณ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค.

์ž…๋ ฅ๊ฐ’(Input)๊ณผ ๊ฐ€์ค‘์น˜(Weight)์˜ ๊ณฑ์„ ๋ชจ๋‘ ๋”ํ•œ ๋’ค ํ™œ์„ฑ ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์ตœ์ข… ์ถœ๋ ฅ(Output)์„ ์ •ํ•œ๋‹ค.

ํผ์…‰ํŠธ๋ก 

๋‹ค์ˆ˜์˜ ์‹ ํ˜ธ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ํ•˜๋‚˜์˜ ์‹ ํ˜ธ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. (๋‹ค์ค‘์ž…๋ ฅ ๋‹จ์ผ ์ถœ๋ ฅ ํ˜•ํƒœ)

์—ฌ๊ธฐ์„œ x1~xi ๋Š” ์ž…๋ ฅ๊ฐ’, w1~wi ๋Š” ๊ฐ€์ค‘์น˜, ํผ์…‰ํŠธ๋ก ์˜ ๋™์ž‘ ๊ฒฝํ–ฅ์„ฑ์ธ x0์™€ ๊ทธ ๊ฐ€์ค‘์น˜์ธ w0 ์ด ์žˆ๊ณ 

์‹ ํ˜ธ์˜ ์ „๋‹ฌ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ™œ์„ฑํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

๋™๋ฌผ์˜ ์‹ ๊ฒฝ๊ณ„์—์„œ ์—ญ์น˜ ์ด์ƒ์ด ๋˜์–ด์•ผ ์‹ ๊ฒฝ์‹ ํ˜ธ๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ,

ํผ์…‰ํŠธ๋ก  ๊ตฌ์กฐ์—์„œ๋Š” (์ž…๋ ฅ๊ฐ’ x ๊ฐ€์ค‘์น˜) ์˜ ํ•ฉ๋“ค์ด ํ™œ์„ฑ ํ•จ์ˆ˜๋ฅผ ๊ฑฐ์ณ์„œ ๋‚˜์˜จ ์ถœ๋ ฅ ๊ฐ’์— ๋”ฐ๋ผ ์‹ ํ˜ธ ์ „๋‹ฌ ์—ฌ๋ถ€๊ฐ€ ๊ฒฐ์ •๋œ๋‹ค.

 

๋˜ํ•œ ํผ์…‰ํŠธ๋ก ์€ ์„ ํ˜•๋ฐฉ์ •์‹์œผ๋กœ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ฆ‰, ์„ ํ˜• ๋ถ„๋ฅ˜๊ธฐ์ด๋‹ค.

๋”ฐ๋ผ์„œ ํผ์…‰ํŠธ๋ก ์„ ์ด์šฉํ•ด ๋…ผ๋ฆฌ ์—ฐ์‚ฐ(AND, OR, NAND etc.)์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

ํผ์…‰ํŠธ๋ก ์€ ์„ ํ˜• ๋ถ„๋ฅ˜๊ธฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋น„์„ ํ˜•์ ์ธ ๋ฌธ์ œ๋“ค์€ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋‹ค.

์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํผ์…‰ํŠธ๋ก ์„ ์‚ฌ์šฉํ•œ ๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์ด ๋“ฑ์žฅํ–ˆ๋‹ค.

๋‹ค์ธต ํผ์…‰ํŠธ๋ก 

์—ฌ๋Ÿฌ ๊ฐœ์˜ ํผ์…‰ํŠธ๋ก ์„ ์กฐํ•ฉํ•˜์—ฌ ์„ ํ˜• ๋ถ„๋ฅ˜๊ธฐ์ธ ๋‹จ์ผ ํผ์…‰ํŠธ๋ก ๋งŒ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์„ Mulit Layer Perceptron, MLP ๋ผ๊ณ  ํ•œ๋‹ค.

์ž…๋ ฅ์ธต๊ณผ ์ถœ๋ ฅ์ธต ์‚ฌ์ด์— ์ค‘๊ฐ„์ธต์ธ ์€๋‹‰์ธต(Hidden Layer)์ด ์žˆ๋Š”๋ฐ,

์€๋‹‰์ธต์ด 3์ธต ์ด์ƒ์ด๋ฉด ์‹ฌ์ธต ์‹ ๊ฒฝ๋ง์ธ Deep Neural Network (Deep NN) ๋ผ๊ณ  ํ•œ๋‹ค.

์ธต์˜ ์ˆ˜๊ฐ€ ๊นŠ์–ด์ง€๊ณ  ํ•œ ์ธต์˜ ๋…ธ๋“œ ์ˆ˜๋“ค์ด ๋งŽ์•„์ง€๋ฉด ๊ฐ€์ค‘์น˜๊ฐ€ ์ฆ๊ฐ€ํ•œ๋‹ค.

๋‹ค์ธต ํผ์…‰ํŠธ๋ก ์˜ ๋™์ž‘์›๋ฆฌ๋Š” ๋‹จ์ธต ํผ์…‰ํŠธ๋ก ์˜ ๋™์ž‘์›๋ฆฌ์™€ ๊ฑฐ์˜ ๊ฐ™๊ณ 

๋‹ค๋ฅธ ์ ์€ ์€๋‹‰์ธต, ์ถœ๋ ฅ์ธต์— ์žˆ๋Š” ํ™œ์„ฑ ํ•จ์ˆ˜๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ๋ผ๋Š” ๊ฒƒ๊ณผ ์ด์— ๋”ฐ๋ฅธ ๊ฐ€์ค‘์น˜๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ๋ผ๋Š” ๊ฒƒ์ด๋‹ค.

 

 

 

 

๋จธ์‹ ๋Ÿฌ๋‹์„ ๋ชจ๋ธ๋งํ•  ๋•Œ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•˜๊ฒŒ ๋˜๋Š”๋ฐ,

์—ฌ๊ธฐ์— ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์™€ ์‹œํ—˜ ๋ฐ์ดํ„ฐ๋ผ๋Š” ๊ฐœ๋…์ด ๋“ฑ์žฅํ•œ๋‹ค.

์ˆ˜์ง‘ํ•œ ์ „์ฒด ๋ฐ์ดํ„ฐ๊ฐ€ 10์ด๋ผ๊ณ  ํ•œ๋‹ค๋ฉด 7:3 ๋˜๋Š” 8:2 ์ •๋„๋กœ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์™€ ์‹œํ—˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆˆ๋‹ค.

๋‚˜๋ˆˆ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋Š” ์‹ ๊ฒฝ๋ง์„ ํ•™์Šต์‹œํ‚ค๋Š” ๋ฐ์— ์‚ฌ์šฉํ•˜๊ณ 

์‹œํ—˜ ๋ฐ์ดํ„ฐ๋Š” ํ•™์Šต๊ฒฐ๊ณผ๋ฅผ ๊ฒ€์ฆํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

 

ํ•™์Šต๋ฐ์ดํ„ฐ์™€ ์‹œํ—˜๋ฐ์ดํ„ฐ

์‹ ๊ฒฝ๋ง์€ ํ•™์Šต์„ ๊ฑฐ์น˜๋ฉด์„œ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ๊ฐ€์ค‘์น˜์˜ ์ตœ์ ๊ฐ’์„ ์ž๋™์œผ๋กœ ํš๋“ํ•˜๊ฒŒ ๋œ๋‹ค.

 

 

์†์‹ค ํ•จ์ˆ˜๋Š” ์ด๋Ÿฐ ์‹ ๊ฒฝ๋ง์ด ์ž˜ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ง€ํ‘œ์ด๋‹ค.

์†์‹ค ํ•จ์ˆ˜์˜ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์žฅ ์ž‘๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฐ€์ค‘์น˜๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ์‹ ๊ฒฝ๋ง ํ•™์Šต์˜ ๋ชฉํ‘œ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์‹ ๊ฒฝ๋ง์„ ํ•™์Šต์‹œํ‚ค๊ณ  ์ ๊ฒ€ํ•  ๋•Œ ํ•™์Šต์ด ์ž˜ ์ด๋ฃจ์–ด์กŒ๋Š”์ง€๋ฅผ ํŒ๋‹จํ•˜๋Š” ์ง€ํ‘œ๋กœ ์ •ํ™•๋„๊ฐ€ ์•„๋‹Œ ์†์‹คํ•จ์ˆ˜์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค.

์‹ ๊ฒฝ๋ง ํ•™์Šต์—์„œ๋Š” ๊ฐ€์ค‘์น˜์™€ ํŽธํ–ฅ์„ ๋ณผ ๋•Œ ์†์‹คํ•จ์ˆ˜์˜ ๊ฐ’์„ ์ตœ๋Œ€ํ•œ ์ž‘๊ฒŒ ํ•˜๋Š” ๋ณ€์ˆ˜๊ฐ’์„ ์ฐพ๋Š”๋‹ค.

๋ณ€์ˆ˜์˜ ๋ฏธ๋ถ„๊ฐ’์„ ๊ณ„์‚ฐํ•ด์„œ ์ด๋ฅผ ๋‹จ์„œ๋กœ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ๊ฐฑ์‹ ํ•˜๋Š”๋ฐ ์†์‹ค ํ•จ์ˆ˜์˜ ๋ฏธ๋ถ„ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ

ํ•ด๋‹น ๋ณ€์ˆ˜์—์„œ ๋ฏธ๋ถ„ ๊ฐ’์ด ์Œ์ˆ˜์ด๋ฉด ๋ณ€์ˆ˜๋ฅผ ์–‘์˜ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๊พธ๊ณ ,

๋ฏธ๋ถ„ ๊ฐ’์ด ์–‘์ˆ˜์ด๋ฉด ๋ณ€์ˆ˜๋ฅผ ์Œ์˜ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๊พธ์–ด ์†์‹คํ•จ์ˆ˜์˜ ๊ฐ’์„ ์ค„์ธ๋‹ค.

์ด๋•Œ ๋ฏธ๋ถ„ ๊ฐ’์ด 0์ด๋ฉด ๋ณ€์ˆ˜ ๋ณ€ํ™” ๋ฐฉํ–ฅ์— ์ƒ๊ด€์—†์ด ์†์‹ค ํ•จ์ˆ˜์˜ ๊ฐ’์ด ๋‹ฌ๋ผ์ง€์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ฐ€์ค‘์น˜ ๋ณ€์ˆ˜ ๊ฐฑ์‹ ์„ ๋ฉˆ์ถ˜๋‹ค.

์ •ํ™•๋„๋ฅผ ์ง€ํ‘œ๋กœ ์‚ผ์œผ๋ฉด ๋ฏธ๋ถ„ ๊ฐ’์˜ ๋Œ€๋ถ€๋ถ„์ด 0์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ฐฑ์‹ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—

์‹ ๊ฒฝ๋ง์„ ํ•™์Šต์‹œํ‚ค๊ณ  ์ ๊ฒ€ํ•  ๋•Œ ์ •ํ™•๋„๊ฐ€ ์•„๋‹Œ ์†์‹ค ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

๊ฒฝ์‚ฌ๋ฒ•์€ ์†์‹ค ํ•จ์ˆ˜์˜ ๊ฐ’์„ ์ž‘๊ฒŒ ๋งŒ๋“œ๋Š” ๊ธฐ๋ฒ•์œผ๋กœ, ํ•จ์ˆ˜์˜ ๊ธฐ์šธ๊ธฐ๋ฅผ ํ™œ์šฉํ•œ๋‹ค.

์†์‹ค ํ•จ์ˆ˜๋ฅผ ๋ฏธ๋ถ„ํ•œ ๊ฐ’์„ ์ด์šฉํ•ด ๋ณ€์ˆ˜๋ฅผ ๊ฐฑ์‹ ํ•œ๋‹ค๊ณ  ํ–ˆ๋‹ค.

์†์‹ค ํ•จ์ˆ˜์˜ ๊ฐ’์„ ์ž‘๊ฒŒ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ๊ณผ์ •์—์„œ ๋ณ€์ˆ˜์—์„œ์˜ ๊ธฐ์šธ๊ธฐ ๊ฒฝ์‚ฌ๊ฐ€ ์ ์  ๊ฐ์†Œํ•˜๋ฏ€๋กœ(์™„๋งŒํ•ด์ง€๋ฏ€๋กœ)

์ด๋ฅผ ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•(๊ฒฝ์‚ฌ๊ฐ์†Œ๋ฒ•)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

์ฆ‰, ์†์‹ค ํ•จ์ˆ˜์—์„œ ๋ณ€์ˆ˜์—์„œ์˜ ๊ธฐ์šธ๊ธฐ ๊ฒฝ์‚ฌ๋ฅผ ๊ฐ์†Œ์‹œํ‚ค๋ฉด์„œ ์†์‹ค ํ•จ์ˆ˜์˜ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„ ์ฐพ๊ณ 

๊ทธ๋•Œ์˜ ๋ณ€์ˆ˜ ๊ฐ’์„ ์ตœ์ ์˜ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๊ฒŒ ๋œ๋‹ค.

 

 

 

 

728x90
Comments