Darkflow: ํ…Œ์ŠคํŠธ ์„ธํŠธ์˜ ์ •ํ™•๋„๋ฅผ ์–ด๋–ป๊ฒŒ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2018๋…„ 03์›” 05์ผ  ยท  34์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: thtrieu/darkflow

ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ "ํ‰๊ท  ํ‰๊ท  ์ •๋ฐ€๋„: mAP"๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” darkflow์—์„œ ๊ตฌํ˜„๋œ ์ด ๊ธฐ๋Šฅ์„ ์•Œ์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•œ darknet repo ๋˜๋Š” ์‚ฌ๋žŒ์— ๋Œ€ํ•œ ์ œ์•ˆ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ „์— ํ•ด๋ณธ ์‚ฌ๋žŒ ์—†๋‚˜์š”?
์•„๋ฌด๋„ ์ •ํ™•๋„๋ฅผ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?
์™œ ๊ทธ๋Ÿฐ ์ค‘์š”ํ•œ ๊ฒƒ๋“ค์ด ์•„์ง ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
์—†๋Š” ๊ฒฝ์šฐ ์ด ๊ธฐ๋Šฅ์„ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๊ณ  ์˜์›ํžˆ ์ปค๋ฐ‹ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  34 ๋Œ“๊ธ€

https://github.com/thtrieu/darkflow/blob/master/darkflow/utils/box.py ์—๋Š” ๋‘ ์ด๋ฏธ์ง€ ๊ฐ„์˜ ๊ฒน์นจ์„ ํ‰๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ๋ณธ ๊ตฌํ˜„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”์— ๋”ฐ๋ผ ์ˆ˜์ •ํ•˜๊ณ  ํด๋ž˜์Šค ๋ฐ box_iou ํ™•๋ฅ ์˜ ๊ณฑ์œผ๋กœ ํ‰๊ท  ํ‰๊ท  ์ •๋ฐ€๋„๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์— ํ•ด๋ณธ ์‚ฌ๋žŒ ์—†๋‚˜์š”?
์•„๋ฌด๋„ ์ •ํ™•๋„๋ฅผ ํ…Œ์ŠคํŠธํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?
์™œ ๊ทธ๋Ÿฐ ์ค‘์š”ํ•œ ๊ฒƒ๋“ค์ด ์•„์ง ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
์—†๋Š” ๊ฒฝ์šฐ ์ด ๊ธฐ๋Šฅ์„ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๊ณ  ์˜์›ํžˆ ์ปค๋ฐ‹ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ์ด ๊ธฐ๋Šฅ์— ๊ด€์‹ฌ์ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@off99555 , ๋‚˜๋Š”์ด ์‚ฌ๋žŒ์ด F1 ์ ์ˆ˜์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

377

์•ˆ๋…•ํ•˜์„ธ์š” @off99555 , ์ €๋„ ์ œ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์—์„œ mAP ๊ณ„์‚ฐ์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
@sandeeprepakula ์— ์ข‹์€ ๋‹ต๋ณ€์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋‹น์‹ ์˜ ๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

@andikira ์•„์ง ํ•ด๋ณด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋„ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค.

@off99555 ๋‹˜ , ์ด repo https://github.com/Cartucho/mAP ๋ฅผ ๋ณด๊ณ  ์ถ”๊ฐ€ ํด๋”๋ฅผ ํ™•์ธํ•˜๊ณ  .xml ๋ฐ .json ํŒŒ์ผ์„ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด repo๋Š” darkflow์™€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

@andikira @thtrieu PASCAL V0C 0712 trainval set์—์„œ yolo2-voc ๋„คํŠธ์›Œํฌ๋ฅผ ํ›ˆ๋ จํ•˜๊ณ  PASCAL VOC 2007 test set์—์„œ ํ…Œ์ŠคํŠธํ–ˆ๋Š”๋ฐ mAP ์„ฑ๋Šฅ์€ ์ดˆ๊ธฐํ™”๋ฅผ ๊ณ ๋ คํ•˜๋ฉด ๊ฝค ๋งŽ์€ Epoch(200~) ํ›„์— ์•ฝ 52%์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ๋ฆฌ ํ›ˆ๋ จ๋œ ๊ฐ€์ค‘์น˜๋กœ). ๊ณต์‹ ์„ฑ๋Šฅ(76.8% mAP)์— ์ƒ๋‹นํžˆ ๋ชป ๋ฏธ์น˜๋Š” ์ˆ˜์ค€์ด๋‹ค. ๋‚ด ๋…ผ๋ฌธ์— YOLO v2๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด ์•„์ด๋””์–ด์— ์‹คํ—˜ ๊ฒฐ๊ณผ๋ฅผ ํฌํ•จํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด์œ ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด์ „์— ๊ทธ ๋ฌธ์ œ๋ฅผ ๋ณธ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. @bareblackfoot ๋‹ค๋ฅธ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

@andikira mAP repo๋Š” ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์— ๋Œ€๋ณธ๋„ ๊ธฐ์—ฌํ–ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

ํ•  ์ˆ˜ ์žˆ๋‚˜์š”

@andikira mAP repo๋Š” ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์— ๋Œ€๋ณธ๋„ ๊ธฐ์—ฌํ–ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ข€ ๋” ๊ตฌ์ฒด์ ์œผ๋กœ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ? ๊ฒฐ๊ณผ๋ฅผ ์–ด๋–ป๊ฒŒ ์–ป์—ˆ์Šต๋‹ˆ๊นŒ?

@srhtyldz https://github.com/Cartucho/mAP ์›น์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•˜์—ฌ ๋น ๋ฅธ ์‹œ์ž‘ ์„น์…˜์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
์•„์ด๋””์–ด๋Š” repo๋ฅผ ๋ณต์ œํ•˜๊ณ  darkflow๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ์˜ˆ์ธกํ•œ ๋‹ค์Œ ์˜ˆ์ธก ํŒŒ์ผ์„ mAP ํด๋”์— ๋ณต์‚ฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์‹ค์ œ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  mAP repo์˜ README ํŒŒ์ผ์—์„œ ์ œ์•ˆํ•œ ๋Œ€๋กœ ๋ชจ๋“  ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉด mAP ๊ฐ€ ๋‹จ์ผ ์ˆซ์ž ์ถœ๋ ฅ์œผ๋กœ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ํŒŒ์ผ์„ darkflow ํ˜•์‹์—์„œ ํ•ด๋‹น ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ https://github.com/Cartucho/mAP/tree/master/extra ์—์„œ darkflow ํ˜•์‹์„ ํ•ด๋‹น ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
README๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.

๋˜ํ•œ ํŒŒ์ผ์„ darkflow ํ˜•์‹์—์„œ ํ•ด๋‹น ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ https://github.com/Cartucho/mAP/tree/master/extra ์—์„œ darkflow ํ˜•์‹์„ ํ•ด๋‹น ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
README๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค.

๋‚˜๋Š” darknet์— map ์†์„ฑ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์‹œ๋„ํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ๊ทธ๋“ค ์‚ฌ์ด์— ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ ์•„๋‹ˆ๋ฉด ์–ด๋Š ๊ฒƒ์ด ๋” ์ •ํ™•ํ•ฉ๋‹ˆ๊นŒ?

@srhtyldz ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. mAP ๊ฐ€ ๋ช‡ ๊ฐ€์ง€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ . ์ผ๋ฐ˜์ ์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ž‘์„ฑ์ž๊ฐ€ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ์ˆซ์ž๋ฅผ ๋ณด๊ณ ํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๊ฒฝ์šฐ๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋‹ค๋ฅผ ๋•Œ์ž…๋‹ˆ๋‹ค.
์ˆจ๊ฒจ์ง„ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก mAP ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ฝ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋‘˜ ๋‹ค ์‹œ๋„ํ–ˆ๋‹ค. darkflow ์—๋Š” ์ถœ๋ ฅ ํด๋”๋ฅผ ์ง€์ •ํ•˜๋Š” ์˜ต์…˜์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋Š” darknet ๋กœ ๋…ผ๋ฌธ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠน์ • ํด๋”๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋”ฅ ๋Ÿฌ๋‹ ํด๋ผ์šฐ๋“œ์ธ FloydHub ์—์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ ์ž„ ํ”„๋กœ์ ํŠธ์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € darkflow ๋ฅผ mAP ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•œ ๋‹ค์Œ ๋‚˜์ค‘์— ์ถœ๋ ฅ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์–ด darknet ๋กœ ์ „ํ™˜ํ•˜๊ณ  ๋‚ด๋ถ€ mAP ๊ณ„์‚ฐ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. .

๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ darknet repo(AlexeyAB๊ฐ€ ์†Œ์œ ์ž์ธ ํฌํฌ ๋ฒ„์ „)์˜ ์†Œ์œ ์ž๊ฐ€ ๋งค์šฐ ๋„์›€์ด ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋‚ด๊ฐ€ ๊ฒŒ์‹œํ•œ ๋ชจ๋“  ๋ฌธ์ œ์— ๋‹ต๋ณ€ํ•˜์—ฌ ๋งˆ๊ฐ์ผ ์ „์— ์™„๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋•Œ๋Š” ๊ต‰์žฅํžˆ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ๋งŽ์ด ๋ฐ›์•˜์–ด์š”. ๋‚˜๋Š” ๊ทธ์—๊ฒŒ ๋งค์šฐ ๊ฐ์‚ฌํ•˜๋ฉฐ ๋…ผ๋ฌธ์—๋„ ๊ทธ์˜ ์ด๋ฆ„์„ ์ผ์Šต๋‹ˆ๋‹ค.

๋จผ์ € darkflow ๋ฅผ mAP ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•œ ๋‹ค์Œ ๋‚˜์ค‘์— ์ถœ๋ ฅ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์–ด darknet ๋กœ ์ „ํ™˜ํ•˜๊ณ  ๋‚ด๋ถ€ mAP ๊ณ„์‚ฐ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. .

์–ด๋–ค ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

์šฐ์„  ์‚ฌ์šฉ darkflow ์™€ mAP I๊ฐ€ ์ „ํ™˜ํ•˜๊ณ  ๋‚œ ํ›„์— I ์ถœ๋ ฅ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ฐพ์•„ ์žˆ๋„๋ก darknet ๋ฐ ๋‚ด๋ถ€ mAP ๊ณ„์‚ฐ .

๋‚ด ์˜๊ฒฌ๋„ darknet์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณ„์‚ฐ mAP์— ์˜ํ•ด์„œ๋งŒ ์ž„๊ณ„๊ฐ’์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ? ์˜ค๋ฅธ์ชฝ ?

์–ด๋–ค ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

@srhtyldz ์•ฝ ๋ฐ˜๋…„ ์ „ darkflow ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ์ถœ๋ ฅ ํด๋” ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ถœ๋ ฅ ํด๋” ๊ฒฝ๋กœ๋Š” ์˜ˆ์ธก ์ด๋ฏธ์ง€๊ฐ€ ์ž‘์„ฑ๋˜๋Š” ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค.
์ œ ๊ธฐ์–ต์ด ๋งž๋‹ค๋ฉด ์ถœ๋ ฅ ํด๋”๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ ํด๋” ์•ˆ์— out ํด๋”๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด img/ ๋‚ด๋ถ€์— ์ด๋ฏธ์ง€๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์˜ˆ์ธก์€ img/out/ ๋‚ด๋ถ€์— ์žˆ์Šต๋‹ˆ๋‹ค.
FloydHub ์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ ํด๋”์— ์ถœ๋ ฅ์„ ์“ธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ ์„ธํŠธ ํด๋”๊ฐ€ img/ ๊ฒฝ์šฐ ๊ถŒํ•œ์ด ๊ฑฐ๋ถ€๋˜๊ธฐ ๋•Œ๋ฌธ์— img/out ๋กœ ์ƒˆ ํด๋”๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ ์ถœ๋ ฅ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค.

๋‚ด ์˜๊ฒฌ๋„ darknet์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณ„์‚ฐ mAP์— ์˜ํ•ด์„œ๋งŒ ์ž„๊ณ„๊ฐ’์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ? ์˜ค๋ฅธ์ชฝ ?

์ œ ๊ธฐ์–ต์ด ๋งž๋‹ค๋ฉด mAP ์—๋Š” ์ž‘์„ฑ์ž๊ฐ€ ์ •์˜ํ•ด์•ผ ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์˜ˆ์ธก๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์€ 0์—์„œ 1 ์‚ฌ์ด์˜ ์ž„๊ณ„๊ฐ’์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ๊ฐ’์€ 0.5๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฉด์  ๋น„์œจ์ด 0.5 ์ด์ƒ์ด๋ฉด ์˜ฌ๋ฐ”๋ฅธ ์ด๋ฏธ์ง€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ทธ ํ›„์— Average Precision ๋„ ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ‰๊ท ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋ ค๋ฉด ์ •๋ฐ€๋„๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •๋ฐ€๋„์˜ ์ˆ˜๋ฅผ ์ •์˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ •๋ฐ€๋„์˜ ์ˆ˜๋Š” 11 ๋˜์–ด 0, 0.1, 0.2, ..., 0.9, 1.0์—์„œ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์Šจ ๋ง์ธ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ๋Œ€๋ถ€๋ถ„์„ ์žŠ์–ด๋ฒ„๋ ธ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋‚ด๊ฐ€ ์˜ณ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๋ฐฐ์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ 0.5 ๋ฐ 11 ๋ผ๋Š” ์ˆซ์ž๋Š” ํ™•์‹คํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์ด ๋ฌด์—‡์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š”์ง€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

์ถ”์‹ . ๋‚˜๋Š” ๋‚ด ๋…ผ๋ฌธ ์Šฌ๋ผ์ด๋“œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ๋Œ์•„๊ฐ”์Šต๋‹ˆ๋‹ค(mAP๊ฐ€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ์•Œ๊ณ  ์žˆ์„ ๋•Œ). ๋‹น์‹œ์— ์„ค๋ช…ํ–ˆ๋˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
image

image

์–ด๋–ค ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

@srhtyldz ์•ฝ ๋ฐ˜๋…„ ์ „ darkflow ์ด ์Šค๋ ˆ๋“œ๋ฅผ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ์ถœ๋ ฅ ํด๋” ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ถœ๋ ฅ ํด๋” ๊ฒฝ๋กœ๋Š” ์˜ˆ์ธก ์ด๋ฏธ์ง€๊ฐ€ ์ž‘์„ฑ๋˜๋Š” ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค.
์ œ ๊ธฐ์–ต์ด ๋งž๋‹ค๋ฉด ์ถœ๋ ฅ ํด๋”๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ ํด๋” ์•ˆ์— out ํด๋”๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด img/ ๋‚ด๋ถ€์— ์ด๋ฏธ์ง€๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์˜ˆ์ธก์€ img/out/ ๋‚ด๋ถ€์— ์žˆ์Šต๋‹ˆ๋‹ค.
FloydHub ์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ ํด๋”์— ์ถœ๋ ฅ์„ ์“ธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ ์„ธํŠธ ํด๋”๊ฐ€ img/ ๊ฒฝ์šฐ ๊ถŒํ•œ์ด ๊ฑฐ๋ถ€๋˜๊ธฐ ๋•Œ๋ฌธ์— img/out ๋กœ ์ƒˆ ํด๋”๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ ์ถœ๋ ฅ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค.

๋‚ด ์˜๊ฒฌ๋„ darknet์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณ„์‚ฐ mAP์— ์˜ํ•ด์„œ๋งŒ ์ž„๊ณ„๊ฐ’์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๊นŒ? ์˜ค๋ฅธ์ชฝ ?

์ œ ๊ธฐ์–ต์ด ๋งž๋‹ค๋ฉด mAP ์—๋Š” ์ž‘์„ฑ์ž๊ฐ€ ์ •์˜ํ•ด์•ผ ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์˜ˆ์ธก๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์€ 0์—์„œ 1 ์‚ฌ์ด์˜ ์ž„๊ณ„๊ฐ’์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ๊ฐ’์€ 0.5๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฉด์  ๋น„์œจ์ด 0.5 ์ด์ƒ์ด๋ฉด ์˜ฌ๋ฐ”๋ฅธ ์ด๋ฏธ์ง€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ทธ ํ›„์— Average Precision ๋„ ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ‰๊ท ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋ ค๋ฉด ์ •๋ฐ€๋„๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ •๋ฐ€๋„์˜ ์ˆ˜๋ฅผ ์ •์˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ •๋ฐ€๋„์˜ ์ˆ˜๋Š” 11 ๋˜์–ด 0, 0.1, 0.2, ..., 0.9, 1.0์—์„œ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์Šจ ๋ง์ธ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ๋Œ€๋ถ€๋ถ„์„ ์žŠ์–ด๋ฒ„๋ ธ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋‚ด๊ฐ€ ์˜ณ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ๊ฒƒ์„ ๋ฐฐ์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ 0.5 ๋ฐ 11 ๋ผ๋Š” ์ˆซ์ž๋Š” ํ™•์‹คํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๋“ค์ด ๋ฌด์—‡์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š”์ง€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

์ถ”์‹ . ๋‚˜๋Š” ๋‚ด ๋…ผ๋ฌธ ์Šฌ๋ผ์ด๋“œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ๋Œ์•„๊ฐ”์Šต๋‹ˆ๋‹ค(mAP๊ฐ€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ์•Œ๊ณ  ์žˆ์„ ๋•Œ). ๋‹น์‹œ์— ์„ค๋ช…ํ–ˆ๋˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
image

์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค . map๊ณผ IoU๋ฅผ ์—ฐ๊ตฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ๋ฐ›์•˜๋Š”๋ฐ ํ•ด์„์ด ์•ˆ๋˜๋„ค์š”. ํ•˜๋‚˜๋งŒ ๋” ์—ฌ์ญค๋ด๋„ ๋ ๊นŒ์š”? '๋ฆฌ์ฝœ' ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์…จ๋‚˜์š”? ๋งต๊ณผ ๋ฆฌ์ฝœ ๊ธฐ๋Šฅ์€ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์•„์ด๋””์–ด๊ฐ€ ์žˆ๋‚˜์š”_?

@srhtyldz mAP ๋Š” ์ •๋ฐ€๋„์—์„œ ํšŒ์ˆ˜ ํ•จ์ˆ˜๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ •๋ฐ€๋„์™€ ์žฌํ˜„์œจ์ด ์ด๋ฏธ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. mAP ๋Š” ๊ฐ์ฒด ๊ฐ์ง€ ์ž‘์—…์— ๋Œ€ํ•ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์กด ํ‰๊ฐ€ ๋ฉ”ํŠธ๋ฆญ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋ฆฌ์ฝœ ๋˜๋Š” ์ •๋ฐ€๋„๋ฅผ ์ˆ˜ํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. mAP ๊ณ„์‚ฐํ•˜๊ณ  ๊ฐ’์ด ๋†’์œผ๋ฉด ๋ชจ๋ธ์ด ์ž˜ ์ž‘๋™ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

@srhtyldz mAP ๋Š” ์ •๋ฐ€๋„์—์„œ ํšŒ์ˆ˜ ํ•จ์ˆ˜๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ •๋ฐ€๋„์™€ ์žฌํ˜„์œจ์ด ์ด๋ฏธ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. mAP ๋Š” ๊ฐ์ฒด ๊ฐ์ง€ ์ž‘์—…์— ๋Œ€ํ•ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์กด ํ‰๊ฐ€ ๋ฉ”ํŠธ๋ฆญ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋ฆฌ์ฝœ ๋˜๋Š” ์ •๋ฐ€๋„๋ฅผ ์ˆ˜ํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. mAP ๊ณ„์‚ฐํ•˜๊ณ  ๊ฐ’์ด ๋†’์œผ๋ฉด ๋ชจ๋ธ์ด ์ž˜ ์ž‘๋™ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค.

mAP์—์„œ 90.4%๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์ด ์ข‹์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@srhtyldz ์ˆ˜์—…์ด ๋งŽ์œผ๋ฉด ๋งค์šฐ ๋†’์Šต๋‹ˆ๋‹ค. (๋น… ๋ฐ์ดํ„ฐ์…‹์—์„œ ์ธ๊ธฐ ์žˆ๋Š” ๋ชจ๋ธ์€ 50-60% ์ •๋„๋งŒ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.) ํ•˜์ง€๋งŒ ํด๋ž˜์Šค๊ฐ€ ๋‘ ๊ฐœ๋ฟ์ด๋”๋ผ๋„ ์—ฌ์ „ํžˆ ์ข‹์Šต๋‹ˆ๋‹ค.
mAP ๊ฐ€ ํ•ฉ๋ฆฌ์ ์ธ์ง€ ์‚ฌ๋žŒ์˜ ๋ˆˆ์œผ๋กœ ์˜ˆ์ธก๋œ โ€‹โ€‹์ด๋ฏธ์ง€๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

@srhtyldz ์ˆ˜์—…์ด ๋งŽ์œผ๋ฉด ๋งค์šฐ ๋†’์Šต๋‹ˆ๋‹ค. (๋น… ๋ฐ์ดํ„ฐ์…‹์—์„œ ์ธ๊ธฐ ์žˆ๋Š” ๋ชจ๋ธ์€ 50-60% ์ •๋„๋งŒ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.) ํ•˜์ง€๋งŒ ํด๋ž˜์Šค๊ฐ€ ๋‘ ๊ฐœ๋ฟ์ด๋”๋ผ๋„ ์—ฌ์ „ํžˆ ์ข‹์Šต๋‹ˆ๋‹ค.
mAP ๊ฐ€ ํ•ฉ๋ฆฌ์ ์ธ์ง€ ์‚ฌ๋žŒ์˜ ๋ˆˆ์œผ๋กœ ์˜ˆ์ธก๋œ โ€‹โ€‹์ด๋ฏธ์ง€๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

ํด๋ž˜์Šค๊ฐ€ ํ•˜๋‚˜๋ฟ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ชจ๋“  ์ด๋ฏธ์ง€๋ฅผ ๊ฒฝ๊ณ„ ์ƒ์ž๋กœ ์ €์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.
mAP ์ฐจํŠธ๋ฅผ ๊ทธ๋ ธ์Šต๋‹ˆ๊นŒ? Alex repo์—๋Š” mAP ์ฐจํŠธ๊ฐ€ ์žˆ์œผ๋ฉฐ ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๋Š” ๋™์•ˆ ์ฐจํŠธ๋ฅผ ์–ป์œผ๋ ค๋ฉด '-map'์„ ๋„ฃ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ์–ด๋ฅผ ๋„ฃ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.๊ทธ๊ฒƒ์„ ๋„ฃ์–ด๋„ ์–ด๋–ป๊ฒŒ mAP ์ฐจํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ์‹œ๋„? ๋˜ํ•œ '์œ ํšจํ•œ' ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด ๋ณด์…จ์Šต๋‹ˆ๊นŒ? ์ฐจ์ด์ ์„ ์•„์‹ญ๋‹ˆ๊นŒ?
๋‚˜๋Š” ๋งŽ์€ ์งˆ๋ฌธ์„ ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ๋‹น์‹ ์˜ ๋Œ€๋‹ต์€ ๋‚ด ๋…ผ๋ฌธ์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค :).

darknet ์—์„œ ํ„ฐ๋ฏธ๋„๋งŒ ์‚ฌ์šฉํ•˜์—ฌ mAP ๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ์ฝ˜์†”์˜ ์Šค๋ƒ…์ƒท์„ ์ฐ์Šต๋‹ˆ๋‹ค.
์œ ํšจํ•œ ๊ธฐ๋Šฅ์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
mAP ์ฐจํŠธ์˜ ๊ฒฝ์šฐ darkflow๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์œ„์˜ mAP repo๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ์ฐจํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
mAP repo๋Š” darknet์—์„œ๋„ ์ž‘๋™ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

darknet ์—์„œ ํ„ฐ๋ฏธ๋„๋งŒ ์‚ฌ์šฉํ•˜์—ฌ mAP ๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ์ฝ˜์†”์˜ ์Šค๋ƒ…์ƒท์„ ์ฐ์Šต๋‹ˆ๋‹ค.
์œ ํšจํ•œ ๊ธฐ๋Šฅ์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.
mAP ์ฐจํŠธ์˜ ๊ฒฝ์šฐ darkflow๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์œ„์˜ mAP repo๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ์ฐจํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
mAP repo๋Š” darknet์—์„œ๋„ ์ž‘๋™ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์–ด๋–ป๊ฒŒ ์‹คํ–‰๋ ์ง€ ๋ชจ๋ฅธ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ›ˆ๋ จํ•˜๋Š” ๋™์•ˆ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ ค๊ณ  ํ–ˆ์ง€๋งŒ ์ง€๋„์— ๋Œ€ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์–ป์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. @alexeyAB ๊ฐ€ ์ด์— ๋Œ€ํ•ด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์˜ MAP์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. 56๊ฐœ์˜ ์ด๋ฏธ์ง€์—์„œ ํ…Œ์ŠคํŠธ์— ์ ํ•ฉํ•œ 48๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. 4๊ฐœ์˜ ์ˆ˜์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ ์—์„œ ํ˜ผ๋™ ํ–‰๋ ฌ ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• . ๋ˆ„๊ตฐ๊ฐ€ ๋‚˜๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@srhtyldz /darknet detector map cfg/aerial.data cfg/test_tiny.cfg backup\my_yolov3_tiny_final.weights ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ํ›ˆ๋ จ์ด ๋๋‚  ๋•Œ ์ ์ˆ˜๋‚˜ ๊ทธ๋ž˜ํ”„๋ฅผ ์–ป์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹คํฌ๋„ท์—์„œ MAP ์ ์ˆ˜๋Š” ์–ด๋–ป๊ฒŒ ์–ป์—ˆ์Šต๋‹ˆ๊นŒ?

@mustafabuyuk -map ์ธ์ˆ˜๋ฅผ ./darknet(darknet.exe)์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์•ฝ 1000๋ฒˆ์˜ ๋ฐ˜๋ณต์—์„œ ๊ทธ๋ž˜ํ”„์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ ์ด๋ฏธ์ง€ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ์„ธํŠธ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋‚˜ ์•„์ด๋””์–ด๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? YOLOv5๋Š” ํ›ˆ๋ จ ์ค‘์— ๊ฒ€์ฆ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด mAP๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๋ณด์ด์ง€ ์•Š๋Š” ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ์„ธํŠธ(mAP ๋ฐ Class wise mAP)์— ๋Œ€ํ•ด ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น

@off99555 ์Šค๋ ˆ๋“œ๊ฐ€ ๋‹ซํžŒ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋Œ€๋‹ต์„ ์–ป์„?
์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•œ ์ด๋ฏธ์ง€ ๋ฐ Yolo ์ฃผ์„ ํŒŒ์ผ(txt ํ˜•์‹)์ด ์žˆ์Šต๋‹ˆ๋‹ค.

mAP ์ ์ˆ˜๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌํ•  ๋•Œ -map ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ด๊ฒƒ์œผ๋กœ๋ถ€ํ„ฐ ์ •์˜ค๋ถ„๋ฅ˜ํ‘œ๋ฅผ ๋„์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@sandeeprepakula ๋ฌธ์ œ๋ฅผ ๋‹ซ๊ธฐ ์ „์— ๋‚ด ๋‹ต๋ณ€์„ ์ง์ ‘ ์ฝ์œผ์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์ด mAP๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋” ์ด์ƒ ์ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋ช‡ ๋‹ฌ ๋™์•ˆ ๊ฐ์ฒด ๊ฐ์ง€ ์ž‘์—…์„ ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค repo๊ฐ€ โ€‹โ€‹๊ฐ€์žฅ ์ข‹์€์ง€ ํ™•์‹ ํ•  ์ˆ˜ ์—†์ง€๋งŒ ์ด repo์˜ ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹์„ ๊ฐ„๋žตํžˆ ์‚ดํŽด๋ณด๋ฉด 2020๋…„ 2์›”์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ repo๋ฅผ ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ? 1 ๋…„ ๋™์•ˆ ์‚ฌ์šฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฌด์–ธ๊ฐ€์— ์–ฝ๋งค์ด๋ฉด ์•„๋ฌด๋„ ๋„์™€์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ์ €์žฅ์†Œ๋ฅผ ์„ ํƒํ•  ๋•Œ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ถ€๋ถ„๋„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

@off99555 ์ œ์•ˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰