์ƒ์œก ํ™˜๊ฒฝ ์ตœ์ ํ™” ๊ฒฝ์ง„๋Œ€ํšŒ

๐ŸŒฟ์ƒ์œก ํ™˜๊ฒฝ ์ตœ์ ํ™” ๊ฒฝ์ง„๋Œ€ํšŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ€๋ฌธ ์ˆ˜์ƒ์ž ์ธํ„ฐ๋ทฐ _ skmoon07

2022.09.21 09:44 546 ์กฐํšŒ

์ƒ์œก ํ™˜๊ฒฝ ์ตœ์ ํ™” ๊ฒฝ์ง„๋Œ€ํšŒ ๋ถ„์„

๐ŸŽ‰ Team skmoon07 ๋‹˜, ์ˆ˜์ƒ์„ ์ง„์‹ฌ์œผ๋กœ ์ถ•ํ•˜ํ•ฉ๋‹ˆ๋‹ค. ๐ŸŽ‰


๐Ÿ† ๋ฌธ์Šน๊ธฐ ๋‹˜ (LS Electric ์ธํ„ด, ํ†ต๊ณ„ํ•™ ํ•™์‚ฌ)


๐ŸŽ™์šฐ์ŠนํŒ€ ์ค‘ ํ•œ ํŒ€์ด ๋˜์—ˆ๋Š”๋ฐ์š”, ์ˆ˜์ƒ์„ ์ง„์‹ฌ์œผ๋กœ ์ถ•ํ•˜๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ˆ˜์ƒ ์†Œ๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๐Ÿ…์•ˆ๋…•ํ•˜์„ธ์š” ๋ฌธ์Šน๊ธฐ์ž…๋‹ˆ๋‹ค. ๊ฒฝ์ง„๋Œ€ํšŒ๋ฅผ ๋งˆ๋ จํ•ด ์ฃผ์‹  ๋ชจ๋“  ๊ด€๊ณ„์ž๋ถ„๊ป˜ ์ง„์‹ฌ์œผ๋กœ ๊ฐ์‚ฌ์˜ ๋ง์”€์„ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ฒซ ๊ฒฝ์ง„๋Œ€ํšŒ์ด๋‹ค ๋ณด๋‹ˆ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์— ์„œํˆด๋ €์ง€๋งŒ ์ตœ์ข… 2๋“ฑ์„ ํ•˜๊ฒŒ ๋˜์–ด ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค. ๋Œ€ํšŒ ๊ธฐ๊ฐ„ ์ €๋ฅผ ์‘์›ํ•ด์ฃผ์‹  ๋ถ„๋“ค๊ป˜ ํฐ ๊ฐ์‚ฌ๋ฅผ ์ „๋‹ฌํ•ด ๋“œ๋ฆฌ๊ณ  ์‹ถ์œผ๋ฉฐ ์•ž์œผ๋กœ๋„ ๋”์šฑ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ์˜จ๊ฐ– ๋…ธ๋ ฅ์„ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


๐ŸŽ™๋ชจ๋ธ ์Šค์ฝ”์–ด๋ฅผ ๊ฐ€์žฅ ๋งŽ์ด ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์—ˆ๋˜ ๋ฐฉ๋ฒ•(ํ˜น์€ ์‹คํ—˜)์— ๋Œ€ํ•ด ๋งํ•ด์ฃผ์„ธ์š”.

๐Ÿ…์•™์ƒ๋ธ”์€ ๊ณผ์ ํ•ฉ (overfitting) ๊ฐ์†Œ ํšจ๊ณผ๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ฐœ๋ณ„ ๋ชจ๋ธ ์„ฑ๋Šฅ์ด ์ž˜ ์•ˆ ๋‚˜์˜ฌ ๋•Œ ์•™์ƒ๋ธ” ํ•™์Šต์„ ์ด์šฉํ•˜๋ฉด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋„๋กœ ๋ชจ๋ธ (CNN, Catboost, ANN) ํ•™์Šตํ•œ ํ›„ ์˜ˆ์ธก ์ ์ˆ˜๊ฐ€ ๋” ์ข‹์„์ˆ˜๋ก ๋ชจ๋ธ์— ๊ฐ€์ค‘์น˜๋ฅผ ๋†’๊ฒŒ ์ ์šฉํ•˜์—ฌ ์ตœ์ข…์ ์œผ๋กœ 3๊ฐœ์˜ ๋ชจ๋ธ์„ ๊ฒฐํ•ฉํ•˜๋Š” ์•™์ƒ๋ธ” ๋ฐฉ์‹์œผ๋กœ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.


๐ŸŽ™ํ™˜๊ฒฝ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์— ์žˆ์–ด์„œ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”? ๋„์›€์ด ๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด ์–ด๋–ค ์ด์œ  ๋•Œ๋ฌธ์ด์—ˆ์„๊นŒ์š”?

๐Ÿ…์ €๋Š” ๋งˆ์Šคํ‚น ๋œ ์ฒญ๊ฒฝ์ฑ„ ์ด๋ฏธ์ง€๋ฅผ ํ”ฝ์…€๊ฐ’ ์ถ”์ถœํ•˜๋ฉด์„œ ํ™˜๊ฒฝ ๋ฐ์ดํ„ฐ Feature ๋ณ€์ˆ˜๋กœ ํฌํ•จํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฐ์ ๋„ ํ”Œ๋กฏ ์ด์šฉํ•ด์„œ ๋ฌด๊ฒŒ, ํ”ฝ์…€ ๋น„์œจ ์ƒ๊ด€๊ด€๊ณ„ ์‚ดํŽด๋ณด์•˜๋”๋‹ˆ ๋ฌด๊ฒŒ์™€ ์ƒ๋‹นํžˆ ์œ ์‚ฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค์ง ์ˆœ ํ™˜๊ฒฝ ๋ฐ์ดํ„ฐ๋งŒ ์ด์šฉํ•˜๋ฉด ๋ชจ๋ธ์ด ์ œ๋Œ€๋กœ ํ•™์Šต๋˜์ง€ ์•Š์•„ ์ถ”๊ฐ€ ๋ณ€์ˆ˜ ๊ณ ๋ คํ•  ํ•„์š”๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


๐ŸŽ™๋Œ€ํšŒ ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ชจ๋ธ ์„ฑ๋Šฅ์„ ์ž์ฒด์ ์œผ๋กœ ํ‰๊ฐ€ํ•œ ์ž์‹ ๋งŒ์˜ ๋ฐฅ๋ฒ•์ด ์žˆ์„๊นŒ์š”?

๐Ÿ…CNN์€ ์ด๋ฏธ์ง€๋ฅผ ์ธ์‹ํ•˜๊ธฐ ์œ„ํ•ด ๋น„์Šทํ•œ ํŒจํ„ด๊ณผ ์ƒ‰๊น”์„ ์ฐพ๋Š” ๋ฐ ํŠนํžˆ ์œ ์šฉํ•˜์ง€๋งŒ ๊ฐ ์ฒญ๊ฒฝ์ฑ„ ์‚ฌ์ง„์„ ์‚ดํŽด๋ณด๋ฉด ๋ฐ๊ธฐ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅด๋‹ค๊ณ  ๋ณผ ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. OpenCV์— cv2.convertScaleAbs() ์ด์šฉํ•ด ๋ชจ๋“  ์ฒญ๊ฒฝ์ฑ„ ์ด๋ฏธ์ง€ ๋ฐ๊ธฐ ์ž๋™์œผ๋กœ ์กฐ์ ˆํ•˜์—ฌ ์ผ์น˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ๋ณด์ •ํ•˜๋Š” ์ž‘์—…์„ ํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ ์ž„๊ณ„๊ฐ’์„ ์„ค์ •ํ•ด ์ข€ ๋” ์ž์ฒด์ ์œผ๋กœ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


skmoon07 ํŒ€ 2๋“ฑ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ ๊ณต์œ  ๋ณด๋Ÿฌ๊ฐ€๊ธฐ