ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ "ํ๊ท ํ๊ท ์ ๋ฐ๋: mAP"๋ฅผ ๊ณ์ฐํ๋ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ ๋๋ darkflow์์ ๊ตฌํ๋ ์ด ๊ธฐ๋ฅ์ ์์ง ๋ชปํฉ๋๋ค.
์ด ์์
์ ์ํํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ darknet repo ๋๋ ์ฌ๋์ ๋ํ ์ ์ ์ฌํญ์ด ์์ต๋๊น?
https://github.com/thtrieu/darkflow/blob/master/darkflow/utils/box.py ์๋ ๋ ์ด๋ฏธ์ง ๊ฐ์ ๊ฒน์นจ์ ํ๊ฐํ๊ฑฐ๋ ๊ณ์ฐํ๋ ๋ฐ ํ์ํ ๊ธฐ๋ณธ ๊ตฌํ์ด ์์ต๋๋ค. ํ์์ ๋ฐ๋ผ ์์ ํ๊ณ ํด๋์ค ๋ฐ box_iou ํ๋ฅ ์ ๊ณฑ์ผ๋ก ํ๊ท ํ๊ท ์ ๋ฐ๋๋ฅผ ๊ณ์ฐํ ์ ์์ต๋๋ค.
์ ์ ํด๋ณธ ์ฌ๋ ์๋์?
์๋ฌด๋ ์ ํ๋๋ฅผ ํ
์คํธํ์ง ์์ต๋๊น?
์ ๊ทธ๋ฐ ์ค์ํ ๊ฒ๋ค์ด ์์ง ๊ตฌํ๋์ง ์์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๋ ๊ฒฝ์ฐ ์ด ๊ธฐ๋ฅ์ ์ง์ ๊ตฌํํ๊ณ ์์ํ ์ปค๋ฐํด์ผ ํ ์๋ ์์ต๋๋ค.
๋๋ ๋ํ ์ด ๊ธฐ๋ฅ์ ๊ด์ฌ์ด ์์ ๊ฒ์ ๋๋ค.
@off99555 , ๋๋์ด ์ฌ๋์ด F1 ์ ์์์ ์์ ํ๋ ๊ฒ์ ๋ณด์์ต๋๋ค.
์๋
ํ์ธ์ @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๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์๊ณ ์์ ๋). ๋น์์ ์ค๋ช
ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด๋ค ๋ณ์๋ฅผ ์ง์ ํ์๊ฒ ์ต๋๊น?
@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๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์๊ณ ์์ ๋). ๋น์์ ์ค๋ช ํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ ๋ง ๊ฐ์ฌํฉ๋๋ค . 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 ์ ์ ๊ฐ์ฌํฉ๋๋ค
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ ์ ํด๋ณธ ์ฌ๋ ์๋์?
์๋ฌด๋ ์ ํ๋๋ฅผ ํ ์คํธํ์ง ์์ต๋๊น?
์ ๊ทธ๋ฐ ์ค์ํ ๊ฒ๋ค์ด ์์ง ๊ตฌํ๋์ง ์์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๋ ๊ฒฝ์ฐ ์ด ๊ธฐ๋ฅ์ ์ง์ ๊ตฌํํ๊ณ ์์ํ ์ปค๋ฐํด์ผ ํ ์๋ ์์ต๋๋ค.