์ฃผ์์ด ๋ฌ๋ฆฐ ์ปดํจํฐ ๋น์ ๋ฐ์ดํฐ๋ฅผ ์ํ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๊ธฐ์
์๊ฐ
์ปดํจํฐ ๋น์ ํ๋ก์ ํธ์ ๋ชฉํ๋ฅผ ์ ์ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ฃผ์์ ๋ฌ์๋ค๋ฉด ๋ค์ ๋จ๊ณ๋ ์ฃผ์์ด ๋ฌ๋ฆฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ฒ๋ฆฌํ๊ณ ๋ชจ๋ธ ํ์ต์ ์ํ ์ค๋น๋ฅผ ํ๋ ๊ฒ์ ๋๋ค. ๊นจ๋ํ๊ณ ์ผ๊ด๋ ๋ฐ์ดํฐ๋ ์ฐ์ํ ์ฑ๋ฅ์ ๋ชจ๋ธ์ ๋ง๋๋ ๋ฐ ํ์์ ์ ๋๋ค.
์ ์ฒ๋ฆฌ๋ ์ปดํจํฐ ๋น์ ํ๋ก์ ํธ ์ํฌํ๋ก์ฐ์์ ์ด๋ฏธ์ง ํฌ๊ธฐ ์กฐ์ , ํฝ์ ๊ฐ ์ ๊ทํ, ๋ฐ์ดํฐ ์ธํธ ์ฆ๊ฐ, ๋ฐ์ดํฐ๋ฅผ ํ์ต, ๊ฒ์ฆ ๋ฐ ํ ์คํธ ์ธํธ๋ก ๋ถํ ํ๋ ๋จ๊ณ์ ๋๋ค. ๋ฐ์ดํฐ ์ ๋ฆฌ๋ฅผ ์ํ ํ์ ๊ธฐ์ ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ดํด๋ณด์ธ์!
๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ์ ์ค์์ฑ
์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ฌ๋ฌ ๊ฐ์ง ๊ณ ๋ ค ์ฌํญ์ ์ผ๋์ ๋๊ณ ์ ์คํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ฃผ์์ ๋ฌ๊ณ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ปดํจํฐ ๋น์ ํ๋ก์ ํธ์์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๊ฐ ์ค์ํ ์ด์ ๋ ๋ฌด์์ผ๊น์? ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ต์ ์ ํฉํ ํ์์ผ๋ก ๋ณํํ์ฌ ๊ณ์ฐ ๋ถํ๋ฅผ ์ค์ด๊ณ ๋ชจ๋ธ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ค์์ ์ ์ฒ๋ฆฌ๋ฅผ ํตํด ํด๊ฒฐํ ์ ์๋ ์์ ๋ฐ์ดํฐ์ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์ ๋๋ค:
- ๋ ธ์ด์ฆ: ๋ฐ์ดํฐ์ ๊ด๋ จ์ฑ์ด ์๊ฑฐ๋ ๋ฌด์์์ ์ธ ๋ณ๋์ ๋๋ค.
- ๋ถ์ผ์น: ์ด๋ฏธ์ง ํฌ๊ธฐ, ํ์ ๋ฐ ํ์ง์ด ๋ค์ํฉ๋๋ค.
- ๋ถ๊ท ํ: ๋ฐ์ดํฐ ์งํฉ์์ ํด๋์ค ๋๋ ์นดํ ๊ณ ๋ฆฌ์ ๋ถํฌ๊ฐ ๋ถ๊ท ํํ ๊ฒฝ์ฐ.
๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๊ธฐ์
๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ์ ๊ฐ์ฅ ์ค์ํ ์ฒซ ๋ฒ์งธ ๋จ๊ณ ์ค ํ๋๋ ํฌ๊ธฐ ์กฐ์ ์ ๋๋ค. ์ผ๋ถ ๋ชจ๋ธ์ ๋ค์ํ ์ ๋ ฅ ํฌ๊ธฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋์์ง๋ง, ๋๋ถ๋ถ์ ๋ชจ๋ธ์ ์ผ์ ํ ์ ๋ ฅ ํฌ๊ธฐ๋ฅผ ํ์๋ก ํฉ๋๋ค. ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด ์ด๋ฏธ์ง๊ฐ ๊ท ์ผํด์ง๊ณ ๊ณ์ฐ ๋ณต์ก์ฑ์ด ์ค์ด๋ญ๋๋ค.
์ด๋ฏธ์ง ํฌ๊ธฐ ์กฐ์
๋ค์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค:
- ์ด์ค ์ ํ ๋ณด๊ฐ: ๊ฐ์ฅ ๊ฐ๊น์ด 4๊ฐ์ ํฝ์ ๊ฐ์ ๊ฐ์ค ํ๊ท ์ ๊ตฌํ์ฌ ํฝ์ ๊ฐ์ ๋ถ๋๋ฝ๊ฒ ํฉ๋๋ค.
- ๊ฐ์ฅ ๊ฐ๊น์ด ์ด์: ํ๊ท ํํ์ง ์๊ณ ๊ฐ์ฅ ๊ฐ๊น์ด ํฝ์ ๊ฐ์ ํ ๋นํ์ฌ ์ด๋ฏธ์ง๊ฐ ๋ญ๊ฐ์ง์ง๋ง ๊ณ์ฐ ์๋๊ฐ ๋นจ๋ผ์ง๋๋ค.
ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ ์์ ์ ๋ ๊ฐ๋จํ๊ฒ ํ๋ ค๋ฉด ๋ค์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค:
- OpenCV: ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ฅผ ์ํ ๊ด๋ฒ์ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ธ๊ธฐ ์๋ ์ปดํจํฐ ๋น์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
- PIL(ํ): ์ด๋ฏธ์ง ํ์ผ์ ์ด๊ณ , ์กฐ์ํ๊ณ , ์ ์ฅํ๊ธฐ ์ํ Python ์ด๋ฏธ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค.
YOLO11 ์ ๊ด๋ จํ์ฌ ๋ชจ๋ธ ํ์ต ์ค 'imgsz' ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๋ ฅ ํฌ๊ธฐ๋ฅผ ์ ์ฐํ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค. 640๊ณผ ๊ฐ์ ํน์ ํฌ๊ธฐ๋ก ์ค์ ํ๋ฉด ๋ชจ๋ธ์ ์๋ ์ข ํก๋น๋ฅผ ์ ์งํ๋ฉด์ ์ ๋ ฅ ์ด๋ฏธ์ง์ ์ต๋ ํฌ๊ธฐ๊ฐ 640ํฝ์ ์ด ๋๋๋ก ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.
๋ชจ๋ธ๊ณผ ๋ฐ์ดํฐ ์ธํธ์ ํน์ ์๊ตฌ ์ฌํญ์ ํ๊ฐํ์ฌ ํฌ๊ธฐ ์กฐ์ ์ด ํ์ํ ์ ์ฒ๋ฆฌ ๋จ๊ณ์ธ์ง ๋๋ ๋ชจ๋ธ์ด ๋ค์ํ ํฌ๊ธฐ์ ์ด๋ฏธ์ง๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
ํฝ์ ๊ฐ ์ ๊ทํ
๋ ๋ค๋ฅธ ์ ์ฒ๋ฆฌ ๊ธฐ๋ฒ์ ์ ๊ทํ์ ๋๋ค. ์ ๊ทํ๋ ํฝ์ ๊ฐ์ ํ์ค ๋ฒ์๋ก ์กฐ์ ํ์ฌ ํ์ต ์ค์ ๋ ๋น ๋ฅด๊ฒ ์๋ ดํ๊ณ ๋ชจ๋ธ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์ ๊ทํ ๊ธฐ๋ฒ์ ๋๋ค:
- ์ต์-์ต๋ ์ค์ผ์ผ๋ง: ํฝ์ ๊ฐ์ 0์์ 1 ๋ฒ์๋ก ์ค์ผ์ผ๋งํฉ๋๋ค.
- Z-์ ์ ์ ๊ทํ: ํฝ์ ๊ฐ์ ํ๊ท ๊ณผ ํ์ค ํธ์ฐจ๋ฅผ ๊ธฐ์ค์ผ๋ก ํฝ์ ๊ฐ์ ๋ฐฐ์จ์ ์กฐ์ ํฉ๋๋ค.
YOLO11 ์์๋ ๋ชจ๋ธ ํ์ต ์ค ์ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ์ ์ผ๋ถ๋ก ์ ๊ทํ๊ฐ ์ํํ๊ฒ ์ฒ๋ฆฌ๋ฉ๋๋ค. YOLO11 ์์๋ RGB๋ก ๋ณํ, ํฝ์ ๊ฐ์ [0, 1] ๋ฒ์๋ก ์ค์ผ์ผ๋ง, ๋ฏธ๋ฆฌ ์ ์๋ ํ๊ท ๋ฐ ํ์คํธ์ฐจ ๊ฐ์ ์ฌ์ฉํ ์ ๊ทํ ๋ฑ ์ฌ๋ฌ ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ฅผ ์๋์ผ๋ก ์ํํฉ๋๋ค.
๋ฐ์ดํฐ ์งํฉ ๋ถํ
๋ฐ์ดํฐ๋ฅผ ์ ๋ฆฌํ์ผ๋ฉด ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ถํ ํ ์ค๋น๊ฐ ๋ ๊ฒ์ ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ํ์ต, ๊ฒ์ฆ ๋ฐ ํ ์คํธ ์ธํธ๋ก ๋ถํ ํ๋ ๊ฒ์ ๋ณด์ด์ง ์๋ ๋ฐ์ดํฐ์ ๋ํด ๋ชจ๋ธ์ ํ๊ฐํ์ฌ ์ผ๋ฐํ ์ฑ๋ฅ์ ํ๊ฐํ ์ ์๋๋ก ํ๊ธฐ ์ํด ์ํ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๋ถํ ์ ํ๋ จ์ฉ 70%, ๊ฒ์ฆ์ฉ 20%, ํ ์คํธ์ฉ 10%์ ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ถํ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ๋๊ตฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ต๋๋ค(์: scikit-learn ๋๋ TensorFlow).
๋ฐ์ดํฐ ์งํฉ์ ๋ถํ ํ ๋ ๋ค์ ์ฌํญ์ ๊ณ ๋ คํ์ธ์:
- ๋ฐ์ดํฐ ๋ฐฐํฌ ์ ์ง: ๊ต์ก, ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ ํ ์คํธ ์ธํธ์์ ํด๋์ค์ ๋ฐ์ดํฐ ๋ฐฐํฌ๊ฐ ์ ์ง๋๋์ง ํ์ธํฉ๋๋ค.
- ๋ฐ์ดํฐ ์ ์ถ ๋ฐฉ์ง: ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ์ฆ๊ฐ์ ๋ฐ์ดํฐ ์ธํธ๊ฐ ๋ถํ ๋ ํ์ ์ํ๋ฉ๋๋ค. ๋ฐ์ดํฐ ๋ณด๊ฐ ๋ฐ ๊ธฐํ ์ ์ฒ๋ฆฌ๋ ์ ํจ์ฑ ๊ฒ์ฌ ๋๋ ํ ์คํธ ์ธํธ์ ์ ๋ณด๊ฐ ๋ชจ๋ธ ํ์ต์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ก ํ์ต ์ธํธ์๋ง ์ ์ฉํด์ผ ํฉ๋๋ค.-ํด๋์ค ๋ฐธ๋ฐ์ฑ: ๋ถ๊ท ํํ ๋ฐ์ดํฐ ์ธํธ์ ๊ฒฝ์ฐ, ํ์ต ์ธํธ ๋ด์์ ์์ ํด๋์ค๋ฅผ ์ค๋ฒ์ํ๋งํ๊ฑฐ๋ ๋ค์ ํด๋์ค๋ฅผ ์ธ๋์ํ๋งํ๋ ๋ฑ์ ๊ธฐ์ ์ ๊ณ ๋ คํ์ธ์.
๋ฐ์ดํฐ ์ฆ๊ฐ์ด๋ ๋ฌด์์ธ๊ฐ์?
๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ๋ ผ์๋๋ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ ๋ฐ์ดํฐ ์ฆ๊ฐ์ ๋๋ค. ๋ฐ์ดํฐ ์ฆ๊ฐ์ ์ด๋ฏธ์ง์ ์์ ๋ ๋ฒ์ ์ ์์ฑํ์ฌ ๋ฐ์ดํฐ ์ธํธ์ ํฌ๊ธฐ๋ฅผ ์ธ์์ ์ผ๋ก ์ฆ๊ฐ์ํต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ฐํ๋ฉด ๊ณผ์ ํฉ์ ์ค์ด๊ณ ๋ชจ๋ธ ์ผ๋ฐํ๋ฅผ ๊ฐ์ ํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ฆ๊ฐ์ ๋ค๋ฅธ ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ์ธํธ ์์ฑ: ๋ฐ์ดํฐ ์ฆ๊ฐ์ ์ ๋ ฅ ๋ฐ์ดํฐ์ ๋ณํ์ ์๊ณก์ ๋ํด ๋ชจ๋ธ์ ๋์ฑ ๊ฒฌ๊ณ ํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์กฐ๋ช , ๋ฐฉํฅ, ๋ฐฐ์จ์ ๋ณํ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ๋น์ฉ ํจ์จ์ : ๋ฐ์ดํฐ ์ฆ๊ฐ์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ๋ผ๋ฒจ์ ๋ถ์ด์ง ์๊ณ ๋ ํ์ต ๋ฐ์ดํฐ์ ์์ ๋๋ฆด ์ ์๋ ๋น์ฉ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค.
- ๋ฐ์ดํฐ ํ์ฉ๋ ํฅ์: ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ๋ฐ์ดํฐ ํฌ์ธํธ๋ ์๋ก์ด ๋ณํ์ ๋ง๋ค์ด ์ต๋ํ์ ์ ์ฌ๋ ฅ์ ๋ฐํํฉ๋๋ค.
๋ฐ์ดํฐ ์ฆ๊ฐ ๋ฐฉ๋ฒ
์ผ๋ฐ์ ์ธ ์ฆ๊ฐ ๊ธฐ์ ์๋ ๋ค์ง๊ธฐ, ํ์ , ํฌ๊ธฐ ์กฐ์ ๋ฐ ์์ ์กฐ์ ์ด ํฌํจ๋ฉ๋๋ค. Albumentations, Imgaug, TensorFlow ์ ImageDataGenerator์ ๊ฐ์ ์ฌ๋ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ด๋ฌํ ์ฆ๊ฐ์ ์์ฑํ ์ ์์ต๋๋ค.
YOLO11 ์ ๊ด๋ จํ์ฌ ๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ ํ์ผ์ธ .yaml ํ์ผ์ ์์ ํ์ฌ ์ฌ์ฉ์ ์ ์ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ณด๊ฐํ ์ ์์ต๋๋ค. ์ด ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ฐํ๋ ๋ฐฉ๋ฒ์ ์ง์ ํ๋ ๋งค๊ฐ๋ณ์๊ฐ ์๋ ๋ณด๊ฐ ์น์ ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
Ultralytics YOLO11 ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๋ค์ํ ๋ฐ์ดํฐ ์ฆ๊ฐ์ ์ง์ํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ค์ํ ๋ณํ์ ์ ์ฉํ ์ ์์ต๋๋ค:
- ๋ฌด์์ ์๋ฅด๊ธฐ
- ๋ค์ง๊ธฐ: ์ด๋ฏธ์ง๋ฅผ ๊ฐ๋ก ๋๋ ์ธ๋ก๋ก ๋ค์ง์ ์ ์์ต๋๋ค.
- ํ์ : ํ์ : ์ด๋ฏธ์ง๋ฅผ ํน์ ๊ฐ๋๋ก ํ์ ํ ์ ์์ต๋๋ค.
- ์๊ณก
๋ํ ํน์ ๋งค๊ฐ๋ณ์๋ฅผ ํตํด ์ด๋ฌํ ์ฆ๊ฐ ๊ธฐ์ ์ ๊ฐ๋๋ฅผ ์กฐ์ ํ์ฌ ๋ ๋ค์ํ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
์ ์ฒ๋ฆฌ ์ฌ๋ก ์ฐ๊ตฌ
YOLO11 ์ ์ฌ์ฉํ์ฌ ๊ตํต ์ด๋ฏธ์ง์์ ๋ค์ํ ์ ํ์ ์ฐจ๋์ ๊ฐ์งํ๊ณ ๋ถ๋ฅํ๋ ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ ํ๋ก์ ํธ๋ฅผ ์๋ก ๋ค์ด ๋ณด๊ฒ ์ต๋๋ค. ๊ตํต ์ด๋ฏธ์ง๋ฅผ ์์งํ๊ณ ๊ฒฝ๊ณ ์์์ ๋ ์ด๋ธ๋ก ์ฃผ์์ ๋ฌ์์ต๋๋ค.
์ด ํ๋ก์ ํธ์ ๊ฐ ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ด๋ฏธ์ง ํฌ๊ธฐ ์กฐ์ ํ๊ธฐ: YOLO11 ์ ์ ์ฐํ ์ ๋ ฅ ํฌ๊ธฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์๋์ผ๋ก ํฌ๊ธฐ ์กฐ์ ์ ์ํํ๋ฏ๋ก ์๋์ผ๋ก ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ํ์๊ฐ ์์ต๋๋ค. ๋ชจ๋ธ์ ํ์ต ์ค์ ์ง์ ๋ 'imgsz' ๋งค๊ฐ๋ณ์์ ๋ฐ๋ผ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.
- ํฝ์ ๊ฐ ์ ๊ทํ: YOLO11 ๋ ์ ์ฒ๋ฆฌ ์ค์ ํฝ์ ๊ฐ์ 0์์ 1 ๋ฒ์๋ก ์๋์ผ๋ก ์ ๊ทํํ๋ฏ๋ก ํ์ํ์ง ์์ต๋๋ค.
- ๋ฐ์ดํฐ ์ธํธ ๋ถํ : scikit-learn๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์งํฉ์ ํ์ต(70%), ๊ฒ์ฆ(20%) ๋ฐ ํ ์คํธ(10%) ์งํฉ์ผ๋ก ๋๋๋๋ค.
- ๋ฐ์ดํฐ ์ฆ๊ฐ: ๋ฌด์์ ์๋ฅด๊ธฐ, ๊ฐ๋ก ๋ค์ง๊ธฐ, ๋ฐ๊ธฐ ์กฐ์ ๋ฑ์ ๋ฐ์ดํฐ ์ฆ๊ฐ ๊ธฐ์ ์ ํฌํจํ๋๋ก ๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ ํ์ผ(.yaml)์ ์์ ํฉ๋๋ค.
์ด๋ฌํ ๋จ๊ณ๋ฅผ ํตํด ๋ฐ์ดํฐ ์งํฉ์ด ์ ์ฌ์ ์ธ ๋ฌธ์ ์์ด ์ค๋น๋๊ณ ํ์์ ๋ฐ์ดํฐ ๋ถ์(EDA)์ ์ฌ์ฉํ ์ค๋น๊ฐ ๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
ํ์์ ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ๋ฒ
๋ฐ์ดํฐ ์งํฉ์ ์ ์ฒ๋ฆฌํ๊ณ ๋ณด๊ฐํ ๋ค์ ๋จ๊ณ๋ ํ์์ ๋ฐ์ดํฐ ๋ถ์์ ํตํด ์ธ์ฌ์ดํธ๋ฅผ ์ป๋ ๊ฒ์ ๋๋ค. EDA๋ ํต๊ณ ๊ธฐ๋ฒ๊ณผ ์๊ฐํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ์ ํจํด๊ณผ ๋ถํฌ๋ฅผ ์ดํดํฉ๋๋ค. ํด๋์ค ๋ถ๊ท ํ์ด๋ ์ด์๊ฐ๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ํ์ ํ๊ณ ์ถ๊ฐ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋๋ ๋ชจ๋ธ ํ์ต ์กฐ์ ์ ๋ํ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
ํต๊ณ์ EDA ๊ธฐ๋ฒ
ํต๊ณ ๊ธฐ๋ฒ์ ํ๊ท , ์ค์๊ฐ, ํ์ค ํธ์ฐจ, ๋ฒ์์ ๊ฐ์ ๊ธฐ๋ณธ ๋ฉํธ๋ฆญ์ ๊ณ์ฐํ๋ ๊ฒ์ผ๋ก ์์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๋ฉํธ๋ฆญ์ ํฝ์ ๊ฐ๋ ๋ถํฌ์ ๊ฐ์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ธํธ์ ์์ฑ์ ๋ํ ๊ฐ๋ตํ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ณธ ํต๊ณ๋ฅผ ์ดํดํ๋ฉด ๋ฐ์ดํฐ์ ์ ๋ฐ์ ์ธ ํ์ง๊ณผ ํน์ฑ์ ํ์ ํ์ฌ ๋น์ ์์ ์ธ ๋ถ๋ถ์ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค.
์๊ฐ์ EDA ๊ธฐ์
์๊ฐํ๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ธํธ์ ๋ํ EDA์ ํต์ฌ์ ๋๋ค. ์๋ฅผ ๋ค์ด ํด๋์ค ๋ถ๊ท ํ ๋ถ์์ EDA์ ๋ ๋ค๋ฅธ ์ค์ํ ์ธก๋ฉด์ ๋๋ค. ๋ง๋ ์ฐจํธ๋ฅผ ์ฌ์ฉํด ๋ค์ํ ์ด๋ฏธ์ง ํด๋์ค ๋๋ ์นดํ ๊ณ ๋ฆฌ์ ๋ถํฌ๋ฅผ ์๊ฐํํ๋ฉด ๋ฐ์ดํฐ ์ธํธ์์ ํน์ ํด๋์ค๊ฐ ๊ณผ์ ๋ํ๋๋์ง ํ์ ํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ, ๋ถ๊ท ํ์ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, ํฝ์ ๊ฐ๋๋ ํน์ง ๋ถํฌ์ ์ด์์ ๊ฐ์กฐํ๋ ๋ฐ์ค ํ๋กฏ๊ณผ ๊ฐ์ ์๊ฐํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด ์ด์๊ฐ์ ์๋ณํ ์ ์์ต๋๋ค. ์ด์๊ฐ์ ๊ฐ์งํ๋ฉด ๋น์ ์์ ์ธ ๋ฐ์ดํฐ ํฌ์ธํธ๋ก ์ธํด ๊ฒฐ๊ณผ๊ฐ ์๊ณก๋๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
์๊ฐํ๋ฅผ ์ํ ์ผ๋ฐ์ ์ธ ๋๊ตฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ํ์คํ ๊ทธ๋จ ๋ฐ ๋ฐ์ค ํ๋กฏ: ํฝ์ ๊ฐ์ ๋ถํฌ๋ฅผ ์ดํดํ๊ณ ์ด์๊ฐ์ ์๋ณํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
- ๋ถ์ฐํ ์ฐจํธ: ์ด๋ฏธ์ง ๊ธฐ๋ฅ ๋๋ ์ฃผ์ ๊ฐ์ ๊ด๊ณ๋ฅผ ํ์ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
- ํํธ๋งต: ํฝ์ ๊ฐ๋์ ๋ถํฌ ๋๋ ์ด๋ฏธ์ง ๋ด ์ฃผ์์ด ๋ฌ๋ฆฐ ํน์ง์ ๊ณต๊ฐ์ ๋ถํฌ๋ฅผ ์๊ฐํํ๋ ๋ฐ ํจ๊ณผ์ ์ ๋๋ค.
EDA์ฉ Ultralytics ํ์๊ธฐ ์ฌ์ฉ
์ปค๋ฎค๋ํฐ ๋ ธํธ โ ๏ธ
๊ธฐ์ค ultralytics>=8.3.10
, Ultralytics ํ์๊ธฐ ์ง์์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ํ์ง๋ง ๊ฑฑ์ ํ์ง ๋ง์ธ์! ์ด์ ๋ค์์ ํตํด ์ ์ฌํ๊ฑฐ๋ ๋์ฑ ํฅ์๋ ๊ธฐ๋ฅ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. Ultralytics HUB๋ ์ํฌํ๋ก์ฐ๋ฅผ ๊ฐ์ํํ๋๋ก ์ค๊ณ๋ ์ง๊ด์ ์ธ ๋
ธ์ฝ๋ ํ๋ซํผ์
๋๋ค. Ultralytics HUB๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋ ํ ์ค ์์ฑํ์ง ์๊ณ ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฝ๊ฒ ํ์, ์๊ฐํ, ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๊ผญ ํ์ธํ์๊ณ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํด ๋ณด์ธ์!
EDA์ ๋ํ ๊ณ ๊ธ ์ ๊ทผ ๋ฐฉ์์ ์ํ๋ค๋ฉด Ultralytics ํ์๊ธฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๋๊ตฌ๋ ์ปดํจํฐ ๋น์ ๋ฐ์ดํฐ ์ธํธ ํ์์ ์ํ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด ๋๊ตฌ๋ ์๋งจํฑ ๊ฒ์, SQL ์ฟผ๋ฆฌ, ๋ฒกํฐ ์ ์ฌ์ฑ ๊ฒ์์ ์ง์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ๋ถ์ํ๊ณ ์ดํดํ ์ ์๊ฒ ํด์ค๋๋ค. Ultralytics Explorer๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ ์นํ์ ์ธ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์๋ฒ ๋ฉ์ ์์ฑํ์ฌ ์ ์ฌํ ์ด๋ฏธ์ง๋ฅผ ์ฐพ๊ณ , ์ธ๋ถ ๋ถ์์ ์ํ SQL ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ณ , ์๋งจํฑ ๊ฒ์์ ์ํํ ์ ์์ต๋๋ค.
์ฐ๋ฝํ๊ณ ์ฐ๊ฒฐํ๊ธฐ
๋ค๋ฅธ ์ปดํจํฐ ๋น์ ์ ํธ๊ฐ๋ค๊ณผ ํ๋ก์ ํธ์ ๋ํด ํ ๋ก ํ๋ฉด ๋ค์ํ ๊ด์ ์์ ์๋ก์ด ์์ด๋์ด๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๋ค์์ ๋ฐฐ์ฐ๊ณ , ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ๋คํธ์ํฌ๋ฅผ ํ์ฑํ ์ ์๋ ๋ช ๊ฐ์ง ์ข์ ๋ฐฉ๋ฒ์ ๋๋ค:
์ปค๋ฎค๋ํฐ์ ์ํตํ ์ ์๋ ์ฑ๋
- GitHub ์ด์: YOLO11 GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ฐฉ๋ฌธํ์ฌ ์ด์ ํญ์ ์ฌ์ฉํ์ฌ ์ง๋ฌธ์ ์ ๊ธฐํ๊ณ , ๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ๊ณ , ๊ธฐ๋ฅ์ ์ ์ํ์ธ์. ์ปค๋ฎค๋ํฐ์ ๊ด๋ฆฌ์๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ๋๋ฆฝ๋๋ค.
- Ultralytics ๋์ค์ฝ๋ ์๋ฒ: Ultralytics Discord ์๋ฒ์ ๊ฐ์ ํ์ฌ ๋ค๋ฅธ ์ฌ์ฉ์ ๋ฐ ๊ฐ๋ฐ์์ ์ฐ๊ฒฐํ๊ณ , ์ง์์ ๋ฐ๊ณ , ์ง์์ ๊ณต์ ํ๊ณ , ์์ด๋์ด๋ฅผ ๋ธ๋ ์ธ์คํ ๋ฐํ์ธ์.
๊ณต์ ๋ฌธ์
- Ultralytics YOLO11 ๋ฌธ์: ๊ณต์ ๋ฌธ์( YOLO11 )๋ฅผ ์ฐธ์กฐํ์ฌ ๋ค์ํ ์ปดํจํฐ ๋น์ ์์ ๊ณผ ํ๋ก์ ํธ์ ๋ํ ์์ธํ ๊ฐ์ด๋์ ์ ์ฉํ ์ธ์ฌ์ดํธ๋ฅผ ํ์ธํ์ธ์.
๋ฐ์ดํฐ ์ธํธ๊ฐ ์ค๋น๋์์ต๋๋ค!
์ ์ ํ ํฌ๊ธฐ ์กฐ์ , ์ ๊ทํ ๋ฐ ์ฆ๊ฐ ๋ฐ์ดํฐ๋ ๋ ธ์ด์ฆ๋ฅผ ์ค์ด๊ณ ์ผ๋ฐํ๋ฅผ ๊ฐ์ ํ์ฌ ๋ชจ๋ธ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค. ์ด ๊ฐ์ด๋์ ์ค๋ช ๋ ์ ์ฒ๋ฆฌ ๊ธฐ๋ฒ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅด๋ฉด ๊ฒฌ๊ณ ํ ๋ฐ์ดํฐ ์งํฉ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ ์ธํธ๊ฐ ์ค๋น๋๋ฉด ํ๋ก์ ํธ์ ๋ค์ ๋จ๊ณ๋ก ์์ ์๊ฒ ์งํํ ์ ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ปดํจํฐ ๋น์ ํ๋ก์ ํธ์์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ์ ์ค์์ฑ์ ๋ฌด์์ธ๊ฐ์?
๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ๊ฐ ๊นจ๋ํ๊ณ ์ผ๊ด๋๋ฉฐ ๋ชจ๋ธ ํ์ต์ ์ต์ ํ๋ ํ์์ผ๋ก ์ ์ง๋๋๋ก ํ๊ธฐ ๋๋ฌธ์ ์ปดํจํฐ ๋น์ ํ๋ก์ ํธ์์ ํ์์ ์ ๋๋ค. ์์ ๋ฐ์ดํฐ์ ๋ ธ์ด์ฆ, ๋ถ์ผ์น, ๋ถ๊ท ํ ๋ฑ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ ํฌ๊ธฐ ์กฐ์ , ์ ๊ทํ, ์ฆ๊ฐ, ๋ฐ์ดํฐ ์ธํธ ๋ถํ ๊ณผ ๊ฐ์ ์ ์ฒ๋ฆฌ ๋จ๊ณ๋ ๊ณ์ฐ ๋ถํ๋ฅผ ์ค์ด๊ณ ๋ชจ๋ธ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ์ปดํจํฐ ๋น์ ํ๋ก์ ํธ์ ๋จ๊ณ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฐ์ดํฐ ์ฆ๊ฐ์ ์ํด Ultralytics YOLO ์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
Ultralytics YOLO11 ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํ๋ํ๋ ค๋ฉด ๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ ํ์ผ(.yaml)์ ์์ ํด์ผ ํฉ๋๋ค. ์ด ํ์ผ์์ ๋ฌด์์ ์๋ฅด๊ธฐ, ์ํ ๋ค์ง๊ธฐ, ๋ฐ๊ธฐ ์กฐ์ ๋ฑ ๋ค์ํ ์ฆ๊ฐ ๊ธฐ๋ฒ์ ์ง์ ํ ์ ์์ต๋๋ค. ์ด๋ ์ฌ๊ธฐ์ ์ค๋ช ๋ ํ์ต ๊ตฌ์ฑ์ ์ฌ์ฉํ์ฌ ํจ๊ณผ์ ์ผ๋ก ์ํํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ์ฆ๊ฐ์ ๋ณด๋ค ๊ฐ๋ ฅํ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์์ฑํ๊ณ , ๊ณผ์ ํฉ์ ์ค์ด๊ณ , ๋ชจ๋ธ ์ผ๋ฐํ๋ฅผ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ปดํจํฐ ๋น์ ๋ฐ์ดํฐ์ ๊ฐ์ฅ ์ ํฉํ ๋ฐ์ดํฐ ์ ๊ทํ ๊ธฐ๋ฒ์ ๋ฌด์์ธ๊ฐ์?
์ ๊ทํ๋ ํฝ์ ๊ฐ์ ํ์ค ๋ฒ์์ ๋ง๊ฒ ์กฐ์ ํ์ฌ ํ์ต ์ค์ ๋ ๋น ๋ฅด๊ฒ ์๋ ดํ๊ณ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค. ์ผ๋ฐ์ ์ธ ๊ธฐ๋ฒ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
- ์ต์-์ต๋ ์ค์ผ์ผ๋ง: ํฝ์ ๊ฐ์ 0์์ 1 ๋ฒ์๋ก ์ค์ผ์ผ๋งํฉ๋๋ค.
- Z-์ ์ ์ ๊ทํ: ํฝ์ ๊ฐ์ ํ๊ท ๊ณผ ํ์ค ํธ์ฐจ๋ฅผ ๊ธฐ์ค์ผ๋ก ํฝ์ ๊ฐ์ ๋ฐฐ์จ์ ์กฐ์ ํฉ๋๋ค.
YOLO11 ์ ๊ฒฝ์ฐ RGB๋ก์ ๋ณํ ๋ฐ ํฝ์ ๊ฐ ์ค์ผ์ผ๋ง์ ํฌํจํ ์ ๊ทํ๊ฐ ์๋์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค. ๋ชจ๋ธ ํ๋ จ ์น์ ์์ ์์ธํ ์์๋ณด์ธ์.
ํ๋ จ์ ์ํด ์ฃผ์์ด ๋ฌ๋ฆฐ ๋ฐ์ดํฐ ์งํฉ์ ์ด๋ป๊ฒ ๋ถํ ํด์ผ ํ๋์?
๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ถํ ํ ๋๋ ์ผ๋ฐ์ ์ผ๋ก ํ์ต์ฉ 70%, ๊ฒ์ฆ์ฉ 20%, ํ ์คํธ์ฉ 10%๋ก ๋ถํ ํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค. ์ด๋ฌํ ๋ถํ ์ ๊ฑธ์ณ ํด๋์ค์ ๋ฐ์ดํฐ ๋ถํฌ๋ฅผ ์ ์งํ๊ณ ํ๋ จ ์ธํธ์์๋ง ์ฆ๊ฐ์ ์ํํ์ฌ ๋ฐ์ดํฐ ๋์๋ฅผ ๋ฐฉ์งํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ธํธ ๋ถํ ์ ์ํด scikit-learn ๋๋ TensorFlow ๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ถํ ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ์ธํธ ์ค๋น์ ๋ํ ์์ธํ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
YOLO11 ์์ ์๋ ํฌ๊ธฐ ์กฐ์ ์์ด ๋ค์ํ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋์?
์, Ultralytics YOLO11 ์ ๋ชจ๋ธ ํ์ต ์ค์ 'imgsz' ํ๋ผ๋ฏธํฐ๋ฅผ ํตํด ๋ค์ํ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ด ๋งค๊ฐ๋ณ์๋ ๊ฐ๋ก ์ธ๋ก ๋น์จ์ ์ ์งํ๋ฉด์ ์ด๋ฏธ์ง์ ๊ฐ์ฅ ํฐ ํฌ๊ธฐ๊ฐ ์ง์ ๋ ํฌ๊ธฐ(์: 640ํฝ์ )์ ์ผ์นํ๋๋ก ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๋๋ก ํฉ๋๋ค. ๋ณด๋ค ์ ์ฐํ ์ ๋ ฅ ์ฒ๋ฆฌ ๋ฐ ์๋ ์กฐ์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ชจ๋ธ ํ๋ จ ์น์ ์ ์ฐธ์กฐํ์ธ์.