ํ๋ค์ ๋ฎ์ถ๊ณ , ํต์ฌ์ ๋์ฑ ๊น๊ฒ!
๋ฅ๋ฌ๋ CNN ์ค๋ฌด ์ ๋ฌธ๊ฐ๊ฐ ๋์ด๋ณด์ธ์.
์ต์ ๊ฐ์ ํ์ผ๋ก ๋ง๋๋
๋ฅ๋ฌ๋ ์ปดํจํฐ ๋น์ ํ์ต.
ํ๊ท ๋ณ์ 4.9โ
์๊ฐ์ 1,300+๋ช
์ด ์ ํํ,
์ธํ๋ฐ ๋ฒ ์คํธ์
๋ฌ 2021 ์ ๋ฉด ๋ฆฌ๋ด์ผ!
์๋
ํ์ญ๋๊น, ๊ถ์ฒ ๋ฏผ์
๋๋ค.
๋ง์ ๋ถ๋ค์ ์ฑ์์ ํ์
์ด ์ด๋ฒ์ โ๋ฅ๋ฌ๋ ์ปดํจํฐ ๋น์ ์๋ฒฝ ๊ฐ์ด๋โ์ ๊ฐ์ ํ์ ์ถ์ํ๊ฒ ๋์์ต๋๋ค.
๊ธฐ์กด ๊ฐ์์์ 90% ์ ๋์ ์์์ ์๋ก ๋ง๋ค์์ผ๋ฉฐ, ๋์ฑ ํฅ์๋๊ณ ์ถ๊ฐ๋ ๋ด์ฉ์ ์๊ฐํด๋๋ฆด ๊ฒ์
๋๋ค.
๊ทธ๋์ ๊ฐ์์ ๋ณด๋ด์ฃผ์ Feedback์ ๊ธฐ๋ฐ์ผ๋ก ์๋์ ๊ฐ์ ์ฌํญ์ ์ค์ ์ ๋๊ณ ๊ฐ์ ํ์ ๋ง๋ค์์ต๋๋ค.
- ๊ทธ๋์ ์๊ฐ์ ์ง๋ฌธ์ด ๋ง์๋ ๋ด์ฉ์ ๋ํ ๋ณด๋ค ์์ธํ ์ด๋ก ์ค๋ช
- ์ต์ /์ต๊ณ ์ฑ๋ฅ์ ๊ฐ์ง Object Detection/Segmentation ํจํค์ง ๊ธฐ๋ฐ ์ค์ต
- Object Detection/Segmentation์ ์ต์ ํธ๋ ๋ ๋ฐ์
- ๋ณด๋ค ์ ์ฐํ๊ณ , ๋ค์ํ๊ณ , ํ์ฅ์ฑ ์๋ ์ค์ต ์ฝ๋ ์์ฑ + ๋์ฑ ์์ธํ ์ค๋ช
- ๊ธฐํ ๋ค์ํ ์ถ๊ฐ ์์
๊ฐ์ ํ ๊ฐ์๋
๊ฐ์ ์๊ฐ ๐
๋ฅ๋ฌ๋ ์ปดํจํฐ ๋น์ ๊ธฐ์ ์ ์ค์ฌ์ด Object Detection๊ณผ Segmentation์ผ๋ก ๊ธ๊ฒฉํ๊ฒ ์ด๋ํ๊ณ ์์ต๋๋ค.
โฒ์ง๋ฅํ ์์ ์ ๋ณด ์ธ์ โฒAI ๋น์ ๊ฒ์ฌ ์ค๋งํธ ํฉํ ๋ฆฌ โฒ์๋ฃ ์ด๋ฏธ์ง ์๋ ์ง๋จ โฒ๋ก๋ณดํฑ์ค โฒ์์จ ์ฃผํ์ฐจ๋ ๋ฑ, ๋ง์ ๋ถ์ผ์์ ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ์ Object Detection๊ณผ Segmentation ๊ธฐ์ ์ด ํ์ฐ๋๊ณ ์์ต๋๋ค. ์ด์ ๋ฐ๋ผ ๊ตญ๋ด์ธ ๊ตด์ง์ AI ์ ๋ ๊ธฐ์
์ญ์ ํด๋น ๋ถ์ผ์ ๋ํ ํฌ์๋ฅผ ์๋ผ์ง ์์ผ๋ฉฐ, ๊ฐ๋ฐ ์ธ๋ ฅ์ ๋ํ ํ๋ณด๋ฅผ ๋ชจ์ํ๊ณ ์์ต๋๋ค.
๋๋์ด ๋ง๋ ๋ ๋์ธ, Object Detection & Segmentation ์ต๊ทผ ๋ช ๋
๊ฐ Object Detection๊ณผ Segmentation ๋ถ์ผ๊ฐ ๊ธ์ํ๊ฒ ๋ฐ์ ํ๋ฉด์ ๊ด๋ จ ์ค๋ฌด ์ญ๋์ ๊ฐ์ถ ์ธ์ฌ์ ๋ํ ์์๊ฐ ๋๊ณ ์์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋ฅ๋ฌ๋์ ์์ฉํ ์ต์ ๋ถ์ผ์ธ ๋งํผ ํ์ต์ ์ํ ์ฑ
, ์๋ฃ, ๊ฐ์๋ฑ์ด ๋ถ์กฑํด ์ ์ ํ ์ธ๋ ฅ ์์ฑ์ด ์ด๋ ค์ด ํ์ค์
๋๋ค.
๋ฅ๋ฌ๋ ์ปดํจํฐ ๋น์ ์ ๋ฌธ๊ฐ๋ก
๊ฑฐ๋ญ๋ ์ ์๊ฒ๋ ์ด๋์ด ๋๋ฆฝ๋๋ค.
๋ณธ ๊ฐ์๋ Object Detection๊ณผ Segmentation์ ๋ํ ๊น์ด์๋ ์ด๋ก ์ค๋ช
๊ณผ ํ์
์์ ๋ฐ๋ก ์ฌ์ฉ๋ ์ ์๋ ๋ง์ ์ค์ต ์์ ๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ์ฌ๋ฌ๋ถ์ ํ์ฅ์์ ํ์ํ ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ์ ์ปดํจํฐ ๋น์ ์ ๋ฌธ๊ฐ๋ก ๋ฐ๋์์์ผ ๋๋ฆด ๊ฒ์
๋๋ค.
์ฌ์ด ๊ฐ๋
์ค๋ช
๋ถํฐ
๊น์ด์๋ ์ด๋ก ๊น์ง.
๋ฐฉ๋ํ Object Detection/Segmentation ๋ถ์ผ์ ๋ํด ์ฌ์ด ๊ฐ๋
๋ถํฐ RCNN๊ณ์ด, SSD, YOLO, RetinaNet, EfficientDet, Mask RCCN๋ฑ์ ๋ํ ๊น์ด์๋ ์ด๋ก ๊น์ง ๋ช
๋ฃํ๊ฒ ์ค๋ช
ํด ๋๋ฆฝ๋๋ค.
๊ผผ๊ผผํ ๊ฐ์ ์ฅํ์ ํจ๊ป ๊ฐ๋
์ ์ถฉ์คํ ์ตํ ์ ์์ต๋๋ค. ์ค์ต ์์ ๋ฅผ ํตํ
๋ฅ๋ฌ๋ ์ค์ ๋ฅ๋ ฅ ๊ทน๋ํ.
์ง์ ์ฝ๋ฉ์ ํ๋ฉด์ ๊ตฌํํด ๋ณด๋ ๊ฒ๋ณด๋ค ์ค์ ๋ฅ๋ ฅ์ ๋์ผ ์ ์๋ ๋ฐฉ๋ฒ์ ์์ต๋๋ค.
๋ณธ ๊ฐ์๋ ๋ง์ ์ค์ต ์์ ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ฌ๋ฌ๋ถ์ Object Detection๊ณผ Segmentation ๊ตฌํ ์ค์ ๋ฅ๋ ฅ์ ๊ทน๋ํ์์ผ ๋๋ฆด ๊ฒ์
๋๋ค.
ยฉSLAM DUNK
์ด๋ฐ ๋ถ๋ค๊ป
์ถ์ฒํฉ๋๋ค.
๋ฅ๋ฌ๋ CNN์ด ์ด๋ป๊ฒ
์ค๋ฌด์ ์ ์ฉ๋ ์ ์์์ง
๊ณ ๋ฏผํ์
จ๋ ๋ถ
๋ฅ๋ฌ๋ ๊ธฐ๋ฐ
์ปดํจํฐ ๋น์ ์๋ฃจ์
๊ฐ๋ฐ์ ์ํ์๋ ๋ถ
๋ฅ๋ฌ๋ ์ด๋ฏธ์ง๋ถ๋ฅ ์ญ๋
์ต์ CV ๊ธฐ์ ๊น์ง
๋ํ๊ณ ํ ๋ถ
์ธ๊ณต์ง๋ฅ ๋ํ์ ์งํ,
๋ฅ๋ฌ๋ ๊ธฐ๋ฐ CV ๋ถ์ผ
์ทจ์
/์ด์ง ์ค๋น์
์ ์ ์ง์์ ํ์ธํด์ฃผ์ธ์.
- ํ์ด์ฌ(Python) ํ๋ก๊ทธ๋๋ฐ ๊ฒฝํ ๋ฐ ๋ฅ๋ฌ๋ CNN์ ๋ํ ๊ธฐ๋ณธ ์ดํด๊ฐ ํ์ํฉ๋๋ค.
- ๊ทธ๋ฐ์ TF.Keras ๋๋ Pytorch์ ๋ํ ์ฝ๊ฐ์ ๊ฒฝํ์ด ์๋ค๋ฉด ๋์ฑ ์ข์ต๋๋ค.
์ด๋์๋ ๋ณด๊ธฐ ํ๋
์ต์ CV ๊ธฐ์ ์ ํ๋ฒ์.
๋งค์ฐ ๋ฐ์ด๋ ์ฑ๋ฅ์
์ต์ Object Detection/Segmentation ๊ตฌํ
ํจํค์ง๋ฅผ ํ์ฉํ ์ค์ต
MMDetection, Ultralytics Yolo ๋ฑ
๋ฒ์ฉ์ ์ธ OpenCV DNN๊ณผ Tensorflow Hub๋ฅผ ํ์ฉํ Inference ์ค์ต
๋ค์ํ ์ด๋ฏธ์ง์ ์์์ ๋ํ
Object Detection/Segmentation ์ค์ต
์ค์ ๋ก ์ปดํจํฐ ๋น์ ๊ธฐ์ ์ ํ์ฉํ๋ ๋ค์ํ ์ฌ๋ก
์ฌ๋ฌ Custom ๋ฐ์ดํฐ ์ธํธ๋ก
๋ชจ๋ธ Training ์ค์ต
๋ค์ํ ์ปค์คํ
๋ฐ์ดํฐ ์ธํธ ๋ฅ๋ฌ๋ ์ปดํจํฐ ๋น์ ์ ๋ฌธ๊ฐ๋ผ๋ฉด ์ฌ๋ฌ Custom ๋ฐ์ดํฐ ์ธํธ๋ก ๋ชจ๋ธ์ Trainingํ์ฌ ์์ ๋ง์ Object Detection/Segmentation ๋ชจ๋ธ์ ๋ผ ์ ์์ด์ผ ํฉ๋๋ค. ๋ ์ด ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๊ฐ์ ํ๊ณ Evaluation ํ ์ ์์ด์ผ ํฉ๋๋ค.
๋ณธ ๊ฐ์๋ ์ฌ๋ฌ๋ถ์๊ฒ ์ฌ๋ฌ๊ฐ์ง ๊ตฌํ ํจํค์ง๋ฅผ ํ์ฉํ์ฌ Custom ๋ฐ์ดํฐ ์ธํธ๋ฅผ Training ํ๊ณ ์ต์ ์ Inference ๋ชจ๋ธ์ ์์ฑํ๋ ๋ฅ๋ ฅ์ ๋ฐฐ์ํด ๋๋ฆด ๊ฒ์
๋๋ค.
์ง์ ์ ์ํ Training์ฉ ๋ฐ์ดํฐ ์ธํธ๋ก
Custom ๋ชจ๋ธ Training / Inference ์ค์ต
์ง์ ์ ์ํ Training์ฉ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ํตํ ์ค์ต Annotation(์ด๋
ธํ
์ด์
) ํด์ธ CVAT๋ฅผ ์ด์ฉํด ์ผ๋ฐ ์ด๋ฏธ์ง์ ๋ฐ์ด๋ฉ ๋ฐ์ค Annotation์ ์ ์ฉํ Training์ฉ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ง์ ์ ์ํ๊ณ , ์ด๋ ๊ฒ ๋ง๋ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ด์ฉํ์ฌ Custom ๋ชจ๋ธ Training ๋ฐ Inference๋ฅผ ์ค์ตํฉ๋๋ค.
์ค์ต ํ๊ฒฝ ๐งฐ
๋ณธ ๊ฐ์๋ ์ฃผ๋ก GPU๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค์ต์ ์งํํฉ๋๋ค. GPU๋ฅผ ์ด์ฉํ ์ค์ต์ Runpod์์ ์ค์ตํ๊ฒฝ์ ๊ตฌ์ฑํ๋ฉฐ, GPU์ ๋ฌด๊ดํ ์ค์ต์ ๊ตฌ๊ธ ์ฝ๋ฉ ํ๊ฒฝ์ ์ฌ์ฉํ์
๋ ๋ฌด๋ฐฉํฉ๋๋ค.
Runpod์ ๊ฒฝ์ฐ ์ค์ต์ ์ํด ์ฝ 10 ~ 20$ ์ ๋์ ์ถ๊ฐ ๋น์ฉ์ด ๋ฐ์ํฉ๋๋ค. 10$๋ก๋ ์ค์ต์ ์งํํ ์๋ ์์ง๋ง(์ข ํ์ดํธ ํฉ๋๋ค ^^;;) , ๋ณด๋ค ์ฌ์ ์๋ ์ค์ต ์ํ์ ์ํด์ 20$ ์ ๋์ ๋น์ฉ์ ๊ถ์ฅ ๋๋ฆฝ๋๋ค.
์๊ฐ ์ ํ์ธํด์ฃผ์ธ์!
- Runpod์ GPU ํ๊ฒฝ์ ์ฌ์ฉํ์ง ์์ผ์ค ๊ฒฝ์ฐ ์์ ๋ฅผ ๋ฐ๋ผํ์๋ ๋ฐ ์ด๋ ค์์ด ์์ต๋๋ค. ๋ฏธ๋ฆฌ ์ํด ๋ถํ๋๋ฆฝ๋๋ค.
์ค์ต ์ฝ๋ ๋ฐ ๊ฐ์ ๊ต์ฌ ๐จโ๐ป
์ค์ต ์ฝ๋๋ https://github.com/chulminkw/DLCV_New์์ ๋ค์ด๋ก๋ ๋ฐ์ ์ ์์ต๋๋ค.์ค์ต ์ฝ๋๋ฅผ ๋ฏธ๋ฆฌ ๋ฆฌ๋ทฐํด ๋ณด์๋ฉด ์ค์ต์ ์ดํดํ๊ธฐ ์ํ ์ฌ์ ํ๋ก๊ทธ๋๋ฐ ์์ค์ ์ดํด๋ณด๋ ๋ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
320p ๋ถ๋์ ๊ฐ์ PDF ๊ต์ฌ ์ ๊ณต ๊ฐ์์ ์ฌ์ฉ๋ ๊ต์ฌ(320ํ์ด์ง ๋ถ๋)๋ ๊ฐ์ ์น์
0: ๊ฐ์ ๊ต์ฌ์์ ๋ค์ด๋ก๋ ๋ฐ์ผ์ค ์ ์์ต๋๋ค.
์ด๋ก ์ ๋ฐฐ์ฐ๊ธฐ ์ํด์
์ค์ต๋ณด๋ค ๋ ๋์ ๋ฐฉ๋ฒ์ ์์ต๋๋ค.
๋ฅ๋ฌ๋ ์ด๋ก ์ ์๋ฒฝํ๊ฒ ์ดํดํ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ๋ง์ญ์์ค. ์ด๋ก ์ ๋ฐฐ์ฐ๊ธฐ ์ํด์ ์ค์ต๋ณด๋ค ๋ ๋์ ๋ฐฉ๋ฒ์ ์์ต๋๋ค.
์ผ๋จ ์ฝ๋ฉ์ ์์ํ๋ฉด ์ฐ๋ฆฌ์ ๋๋ ์ค์ฒด์ ์ธ ์ดํด๋ฅผ ํ๊ธฐ ์ํด ๋ฐ๋ผ์ค๊ฒ ๋์ด ์์ต๋๋ค. ๊ฐ์์์ ์ ์ํด ๋๋ฆฌ๋ ๋ค์ํ ์ค์ต ์์ ๋ฅผ ์ ์ ๊ฐ์ด ๊ตฌํํด ๋ณด์์ง์. ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์, ํค๋ณด๋๋ฅผ ๋๋ฅด๋ฉด์ ์ง์ ๊ตฌํํด ๋ณด์ ๋ค๋ฉด ๊ทธ๋์ ๋ฌ๊ตฌ๋ฆ๊ฐ์ด ๋๊ปด์ก๋ ๋ถ๋ถ๋ค์ด ์ ์ ์ค์ฒดํ๋ ๊ฒ์
๋๋ค.
์ ๋ฌธ๊ฐ๊ฐ ๋๊ธฐ ์ํด์๋ ๊ฐ๋์(์ ์๊ฐ์ ๊ฑฐ์ ๋๋ถ๋ถ์ธ ๊ฒ ๊ฐ์ต๋๋ค๋ง) ๊ฑท๋ ๊ฑธ ๋ฐฐ์ฐ๊ธฐ ์ ์ ๋ฐ์ด์ผ ํ ๋๋ ์์ต๋๋ค. ๋ณธ ๊ฐ์๋ ์ฌ๋ฌ๋ถ์ ์ง๋ก์ ์ญ๋์ ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ์ ์ปดํจํฐ ๋น์ ๋ถ์ผ์์ ํค์ธ ์ ์๋๋ก ์ต๊ณ ์ ๋๋ฐ์๊ฐ ๋์ด ๋๋ฆด ๊ฒ์
๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
โ <์์ด์ธ๋งจ 1>์์ ํ ๋ ์คํํฌ๊ฐ ์์ด์ธ๋งจ ์ํธ ํ
์คํธ ๋ ์๋น์ค์๊ฒ ํ ๋ง
โ๊ฐ๋์ ๊ฑธ์๋ง๋ฅผ ๋ผ๊ธฐ ์ ์ ๋ฐ์ด์ผ ํ ๋๋ ์์ด.โ ์ธํ๋ฐ์ด ๋ง๋ ์ฌ๋ ๐จโ๐ป
๊ถ์ฒ ๋ฏผ๋ ์ธํฐ๋ทฐ๋ฅผ ์ฝ์ด๋ณด์ธ์ | ๋ณด๋ฌ๊ฐ๊ธฐ