๊ตฌ์ฑ
YOLO ์ค์ ๋ฐ ํ์ดํผํ๋ผ๋ฏธํฐ๋ ๋ชจ๋ธ์ ์ฑ๋ฅ, ์๋ ๋ฐ ์ ํ๋์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฌํ ์ค์ ๊ณผ ํ์ดํผํ๋ผ๋ฏธํฐ๋ ํ์ต, ๊ฒ์ฆ, ์์ธก ๋ฑ ๋ชจ๋ธ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ค์ํ ๋จ๊ณ์์ ๋ชจ๋ธ์ ๋์์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
Watch: ๋ง์คํฐ๋ง Ultralytics YOLO : ๊ตฌ์ฑ
Ultralytics ๋ช ๋ น์ ๋ค์ ๊ตฌ๋ฌธ์ ์ฌ์ฉํฉ๋๋ค:
์
Where:
TASK
(์ ํ ์ฌํญ)์ (๊ฐ์ง, ์ธ๊ทธ๋จผํธ, ๋ถ๋ฅ, ํฌ์ฆ, obb)MODE
(ํ์)๋ (๊ธฐ์ฐจ, val, ์์ธก, ๋ด๋ณด๋ด๊ธฐ, ํธ๋, ๋ฒค์น๋งํฌ)ARGS
(์ ํ ์ฌํญ)์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.arg=value
๊ฐ์imgsz=640
๊ธฐ๋ณธ๊ฐ์ ์ฌ์ ์ํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ๊ฐ ARG
๊ฐ์ ์ด ํ์ด์ง์์ cfg/defaults.yaml
ํ์ผ.
์์
YOLO ๋ชจ๋ธ์ ๊ฐ์ง, ์ธ๋ถํ, ๋ถ๋ฅ, ํฌ์ฆ ๋ฑ ๋ค์ํ ์์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์์ ์ ์์ฑํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ ํ๊ณผ ํด๊ฒฐํ๊ณ ์ ํ๋ ํน์ ๋ฌธ์ ๊ฐ ๋ค๋ฆ ๋๋ค.
- ๊ฐ์ง: ๊ฐ์ง: ์ด๋ฏธ์ง ๋๋ ๋์์์์ ๊ด์ฌ ์๋ ๋ฌผ์ฒด ๋๋ ์์ญ์ ์๋ณํ๊ณ ์์น๋ฅผ ํ์ ํฉ๋๋ค.
- ์ธ๊ทธ๋จผํธ: ์ด๋ฏธ์ง ๋๋ ๋์์์ ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด ๋๋ ํด๋์ค์ ํด๋นํ๋ ์์ญ ๋๋ ํฝ์ ๋ก ๋๋๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ถ๋ฅ: ์ ๋ ฅ ์ด๋ฏธ์ง์ ํด๋์ค ๋ ์ด๋ธ์ ์์ธกํฉ๋๋ค.
- ํฌ์ฆ: ํฌ์ฆ: ์ด๋ฏธ์ง ๋๋ ๋์์์์ ๊ฐ์ฒด๋ฅผ ์๋ณํ๊ณ ํคํฌ์ธํธ๋ฅผ ์ถ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- OBB: ์์ฑ ๋๋ ์๋ฃ ์ด๋ฏธ์ง์ ์ ํฉํ ๋ฐฉํฅ์ฑ(์ฆ, ํ์ ๋) ๋ฐ์ด๋ฉ ๋ฐ์ค์ ๋๋ค.
์ธ์ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|
task |
'detect' |
์คํํ YOLO ์์
์ ์ง์ ํฉ๋๋ค. ์ต์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. detect ์ ๋ํ ๋ฌผ์ฒด ๊ฐ์ง, segment ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ๋ถํํ ์ ์์ต๋๋ค, classify ๋ถ๋ฅ๋ฅผ ์ํด, pose ๋ฅผ ์ฌ์ฉํ์ฌ ํฌ์ฆ๋ฅผ ์ถ์ ํ๊ณ obb ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ฐ ์์
์ ์ด๋ฏธ์ง ๋ฐ ๋์์ ๋ถ์์ ํน์ ์ถ๋ ฅ ์ ํ๊ณผ ๋ฌธ์ ์ ๋ง๊ฒ ์กฐ์ ๋ฉ๋๋ค. |
๋ชจ๋
YOLO ๋ชจ๋ธ์ ํด๊ฒฐํ๋ ค๋ ํน์ ๋ฌธ์ ์ ๋ฐ๋ผ ๋ค์ํ ๋ชจ๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ชจ๋์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
- ํ๋ จ: ์ฌ์ฉ์ ์ง์ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ YOLO11 ๋ชจ๋ธ ํ์ต์ฉ.
- Val: YOLO11 ๋ชจ๋ธ์ด ํ์ต๋ ํ ์ ํจ์ฑ์ ๊ฒ์ฌํฉ๋๋ค.
- ์์ธก: ์์ธก: ์๋ก์ด ์ด๋ฏธ์ง ๋๋ ๋์์์ ๋ํด ํ์ต๋ YOLO11 ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์์ธก์ ์ํํฉ๋๋ค.
- ๋ด๋ณด๋ด๊ธฐ: ๋ด๋ณด๋ด๊ธฐ: YOLO11 ๋ชจ๋ธ์ ๋ฐฐํฌ์ ์ฌ์ฉํ ์ ์๋ ํ์์ผ๋ก ๋ด๋ณด๋ ๋๋ค.
- ์ถ์ : ์ถ์ : YOLO11 ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ค์๊ฐ์ผ๋ก ๊ฐ์ฒด๋ฅผ ์ถ์ ํฉ๋๋ค.
- ๋ฒค์น๋งํฌ: YOLO11 ๋ด๋ณด๋ด๊ธฐ(ONNX, TensorRT ๋ฑ) ์๋ ๋ฐ ์ ํ๋๋ฅผ ๋ฒค์น๋งํนํฉ๋๋ค.
์ธ์ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|
mode |
'train' |
YOLO ๋ชจ๋ธ์ด ์๋ํ๋ ๋ชจ๋๋ฅผ ์ง์ ํฉ๋๋ค. ์ต์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. train ๋ชจ๋ธ ํธ๋ ์ด๋์ ์ํด val ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํจ์ฑ์ ๊ฒ์ฌํฉ๋๋ค, predict ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ถ๋ก ํ ์ ์์ต๋๋ค, export ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ๋ฐฐํฌ ํ์์ผ๋ก ๋ณํํ ์ ์์ต๋๋ค, track ๊ฐ์ฒด ์ถ์ ์ฉ benchmark ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ ํ๊ฐ๋ฅผ ์ํํ ์ ์์ต๋๋ค. ๊ฐ ๋ชจ๋๋ ๊ฐ๋ฐ๋ถํฐ ๋ฐฐํฌ๊น์ง ๋ชจ๋ธ ๋ผ์ดํ์ฌ์ดํด์ ์ฌ๋ฌ ๋จ๊ณ์ ๋ง๊ฒ ์ค๊ณ๋์์ต๋๋ค. |
์ด์ฐจ ์ค์
YOLO ๋ชจ๋ธ์ ํ์ต ์ค์ ์๋ ํ์ต ํ๋ก์ธ์ค ์ค์ ์ฌ์ฉ๋๋ ๋ค์ํ ํ์ดํผํ๋ผ๋ฏธํฐ์ ๊ตฌ์ฑ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ์ค์ ์ ๋ชจ๋ธ์ ์ฑ๋ฅ, ์๋ ๋ฐ ์ ํ๋์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ฃผ์ ํ๋ จ ์ค์ ์๋ ๋ฐฐ์น ํฌ๊ธฐ, ํ์ต ์๋, ๋ชจ๋ฉํ ๋ฐ ๊ฐ์ค์น ๊ฐ์ ๊ฐ ํฌํจ๋ฉ๋๋ค. ๋ํ ์ต์ ํ ๋๊ตฌ, ์์ค ํจ์, ํ์ต ๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ๋ ํ์ต ํ๋ก์ธ์ค์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ด๋ฌํ ์ค์ ์ ์ ์คํ๊ฒ ์กฐ์ ํ๊ณ ์คํํ๋ ๊ฒ์ ์ฑ๋ฅ์ ์ต์ ํํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
์ธ์ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|
model |
None |
ํ์ตํ ๋ชจ๋ธ ํ์ผ์ ์ง์ ํฉ๋๋ค. ๋ค์ ์ค ํ๋์ ๊ฒฝ๋ก๋ฅผ ํ์ฉํฉ๋๋ค. .pt ์ฌ์ ํ์ต๋ ๋ชจ๋ธ ๋๋ .yaml ๊ตฌ์ฑ ํ์ผ. ๋ชจ๋ธ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๊ฑฐ๋ ๊ฐ์ค์น๋ฅผ ์ด๊ธฐํํ๋ ๋ฐ ํ์์ ์
๋๋ค. |
data |
None |
๋ฐ์ดํฐ ์งํฉ ๊ตฌ์ฑ ํ์ผ์ ๊ฒฝ๋ก(์:, coco8.yaml ). ์ด ํ์ผ์๋ ํธ๋ ์ด๋ ๊ฒฝ๋ก๋ฅผ ๋น๋กฏํ ๋ฐ์ดํฐ ์ธํธ๋ณ ๋งค๊ฐ๋ณ์์ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ์ดํฐ, ํด๋์ค ์ด๋ฆ, ํด๋์ค ์๋ฅผ ์
๋ ฅํฉ๋๋ค. |
epochs |
100 |
์ด ํ๋ จ ์ํฌํฌ ์์ ๋๋ค. ๊ฐ ์ํฌํฌ๋ ์ ์ฒด ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์ ์ฒด ํจ์ค๋ฅผ ๋ํ๋ ๋๋ค. ์ด ๊ฐ์ ์กฐ์ ํ๋ฉด ํ์ต ๊ธฐ๊ฐ๊ณผ ๋ชจ๋ธ ์ฑ๋ฅ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. |
time |
None |
์ต๋ ํ๋ จ ์๊ฐ(์๊ฐ). ์ค์ ํ๋ฉด ์ด ๊ฐ์ epochs ์ธ์๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ๋ ์๊ฐ ํ์ ํธ๋ ์ด๋์ ์๋์ผ๋ก ์ค์งํ ์ ์์ต๋๋ค. ์๊ฐ ์ ์ฝ์ด ์๋ ๊ต์ก ์๋๋ฆฌ์ค์ ์ ์ฉํฉ๋๋ค. |
patience |
100 |
ํ๋ จ์ ์กฐ๊ธฐ ์ค๋จํ๊ธฐ ์ ์ ๊ฒ์ฆ ์งํ์ ๊ฐ์ ์์ด ๊ธฐ๋ค๋ ค์ผ ํ๋ ์ํฌํฌ ์์ ๋๋ค. ์ฑ๋ฅ์ด ์ ์ฒด๋ ๋ ํ๋ จ์ ์ค๋จํ์ฌ ๊ณผ์ ํฉ์ ๋ฐฉ์งํฉ๋๋ค. |
batch |
16 |
๋ฐฐ์น ํฌ๊ธฐ์ธ ๊ฐ์ง ๋ชจ๋๊ฐ ์์ต๋๋ค(์: ์ ์๋ก ์ค์ ), batch=16 ), 60% GPU ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ์ ์๋ ๋ชจ๋(batch=-1 ) ๋๋ ์ง์ ๋ ์ฌ์ฉ๋ฅ ๋น์จ์ ์๋ ๋ชจ๋(batch=0.70 ). |
imgsz |
640 |
ํ์ต์ ์ํ ๋ชฉํ ์ด๋ฏธ์ง ํฌ๊ธฐ์ ๋๋ค. ๋ชจ๋ ์ด๋ฏธ์ง๋ ๋ชจ๋ธ์ ์ ๋ ฅ๋๊ธฐ ์ ์ ์ด ํฌ๊ธฐ๋ก ์กฐ์ ๋ฉ๋๋ค. ๋ชจ๋ธ ์ ํ๋์ ๊ณ์ฐ ๋ณต์ก๋์ ์ํฅ์ ์ค๋๋ค. |
save |
True |
ํ๋ จ ์ฒดํฌํฌ์ธํธ์ ์ต์ข ๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ํ๋ จ ๋๋ ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ์ฌ๊ฐํ ๋ ์ ์ฉํฉ๋๋ค. |
save_period |
-1 |
๋ชจ๋ธ ์ฒดํฌํฌ์ธํธ ์ ์ฅ ๋น๋(์ํฌํฌ ๋จ์๋ก ์ง์ )์ ๋๋ค. ๊ฐ์ด -1์ด๋ฉด ์ด ๊ธฐ๋ฅ์ด ๋นํ์ฑํ๋ฉ๋๋ค. ๊ธด ํ๋ จ ์ธ์ ๋์ ์ค๊ฐ ๋ชจ๋ธ์ ์ ์ฅํ ๋ ์ ์ฉํฉ๋๋ค. |
cache |
False |
๋ฉ๋ชจ๋ฆฌ์์ ๋ฐ์ดํฐ ์ธํธ ์ด๋ฏธ์ง์ ์บ์ฑ์ ํ์ฑํํฉ๋๋ค(True /ram ), ๋์คํฌ(disk ) ๋๋ ๋นํ์ฑํ(False ). ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ๋๋ฆฌ๋ ๋์ ๋์คํฌ I/O๋ฅผ ์ค์ฌ ํ๋ จ ์๋๋ฅผ ํฅ์์ํต๋๋ค. |
device |
None |
๊ต์ก์ฉ ๊ณ์ฐ ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค: ๋จ์ผ GPU (device=0 ), ๋ค์ค GPU(device=0,1 ), CPU (device=cpu ) ๋๋ ์ ํ ์ค๋ฆฌ์ฝ์ ๊ฒฝ์ฐ MPS (device=mps ). |
workers |
8 |
๋ฐ์ดํฐ ๋ก๋ฉ์ ์ํ ์์ปค ์ค๋ ๋ ์(๋น RANK ๋ค์คGPU ํ๋ จ์ธ ๊ฒฝ์ฐ). ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ ๋ชจ๋ธ์ ๊ณต๊ธํ๋ ์๋์ ์ํฅ์ ๋ฏธ์น๋ฉฐ, ํนํ ๋ค์คGPU ์ค์ ์์ ์ ์ฉํฉ๋๋ค. |
project |
None |
๊ต์ก ๊ฒฐ๊ณผ๋ฌผ์ด ์ ์ฅ๋๋ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์ ์ด๋ฆ์ ๋๋ค. ๋ค์ํ ์คํ์ ์ฒด๊ณ์ ์ผ๋ก ์ ์ฅํ ์ ์์ต๋๋ค. |
name |
None |
ํธ๋ ์ด๋ ์คํ์ ์ด๋ฆ์ ๋๋ค. ํ๋ก์ ํธ ํด๋ ๋ด์ ํธ๋ ์ด๋ ๋ก๊ทธ ๋ฐ ๊ฒฐ๊ณผ๋ฌผ์ด ์ ์ฅ๋๋ ํ์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. |
exist_ok |
False |
True๋ก ์ค์ ํ๋ฉด ๊ธฐ์กด ํ๋ก์ ํธ/์ด๋ฆ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ฎ์ด์ธ ์ ์์ต๋๋ค. ์ด์ ๊ฒฐ๊ณผ๋ฌผ์ ์๋์ผ๋ก ์ง์ธ ํ์ ์์ด ๋ฐ๋ณต์ ์ธ ์คํ์ ํ ๋ ์ ์ฉํฉ๋๋ค. |
pretrained |
True |
์ฌ์ ํ์ต๋ ๋ชจ๋ธ์์ ํ์ต์ ์์ํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๊ฐ์ค์น๋ฅผ ๋ก๋ํ ํน์ ๋ชจ๋ธ์ ๋ํ ๋ถ์ธ ๊ฐ ๋๋ ๋ฌธ์์ด ๊ฒฝ๋ก์ผ ์ ์์ต๋๋ค. ํ์ต ํจ์จ์ฑ๊ณผ ๋ชจ๋ธ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค. |
optimizer |
'auto' |
๊ต์ก์ฉ ์ตํฐ๋ง์ด์ ์ ํ. ์ต์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. SGD , Adam , AdamW , NAdam , RAdam , RMSProp ๋ฑ ๋๋ auto ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ ๊ตฌ์ฑ์ ๋ฐ๋ผ ์๋์ผ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ปจ๋ฒ์ ์ค ์๋์ ์์ ์ฑ์ ์ํฅ์ ์ค๋๋ค. |
seed |
0 |
ํธ๋ ์ด๋์ ์ํ ๋ฌด์์ ์๋๋ฅผ ์ค์ ํ์ฌ ๋์ผํ ๊ตฌ์ฑ์ผ๋ก ์คํํ ๋ ๊ฒฐ๊ณผ์ ์ฌํ์ฑ์ ๋ณด์ฅํฉ๋๋ค. |
deterministic |
True |
๊ฒฐ์ ๋ก ์ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ์ ๊ฐ์ ํ์ฌ ์ฌํ์ฑ์ ๋ณด์ฅํ์ง๋ง ๋น๊ฒฐ์ ๋ก ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ ํ์ผ๋ก ์ธํด ์ฑ๋ฅ๊ณผ ์๋์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. |
single_cls |
False |
ํ๋ จ ์ค์ ๋ค์ค ํด๋์ค ๋ฐ์ดํฐ ์ธํธ์ ๋ชจ๋ ํด๋์ค๋ฅผ ๋จ์ผ ํด๋์ค๋ก ์ทจ๊ธํฉ๋๋ค. ์ด์ง ๋ถ๋ฅ ์์ ์ด๋ ๋ถ๋ฅ๋ณด๋ค๋ ๊ฐ์ฒด์ ์กด์ฌ ์ฌ๋ถ์ ์ด์ ์ ๋ง์ถ ๋ ์ ์ฉํฉ๋๋ค. |
classes |
None |
ํ๋ จํ ํด๋์ค ID ๋ชฉ๋ก์ ์ง์ ํฉ๋๋ค. ๊ต์ก ์ค์ ํน์ ํด๋์ค๋ฅผ ํํฐ๋งํ๊ณ ์ง์คํ ๋ ์ ์ฉํฉ๋๋ค. |
rect |
False |
์ง์ฌ๊ฐํ ํ์ต์ ํ์ฑํํ์ฌ ๋ฐฐ์น ๊ตฌ์ฑ์ ์ต์ ํํ์ฌ ํจ๋ฉ์ ์ต์ํํฉ๋๋ค. ํจ์จ์ฑ๊ณผ ์๋๋ฅผ ํฅ์์ํฌ ์ ์์ง๋ง ๋ชจ๋ธ ์ ํ๋์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. |
cos_lr |
False |
์ฝ์ฌ์ธ ํ์ต๋ฅ ์ค์ผ์ค๋ฌ๋ฅผ ํ์ฉํ์ฌ ๊ธฐ๊ฐ๋ณ ์ฝ์ฌ์ธ ๊ณก์ ์ ๋ฐ๋ผ ํ์ต๋ฅ ์ ์กฐ์ ํฉ๋๋ค. ๋ ๋์ ์ปจ๋ฒ์ ์ค๋ฅผ ์ํด ํ์ต ์๋๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. |
close_mosaic |
10 |
์๋ฃํ๊ธฐ ์ ์ ํ๋ จ์ ์์ ํํ๊ธฐ ์ํด ์ง๋ N๊ฐ์ ์ํฌํฌ์์ ๋ชจ์์ดํฌ ๋ฐ์ดํฐ ์ฆ๊ฐ์ ๋นํ์ฑํํฉ๋๋ค. 0์ผ๋ก ์ค์ ํ๋ฉด ์ด ๊ธฐ๋ฅ์ด ๋นํ์ฑํ๋ฉ๋๋ค. |
resume |
False |
๋ง์ง๋ง์ผ๋ก ์ ์ฅํ ์ฒดํฌํฌ์ธํธ๋ถํฐ ํ๋ จ์ ์ฌ๊ฐํฉ๋๋ค. ๋ชจ๋ธ ๊ฐ์ค์น, ์ต์ ํ ์ํ ๋ฐ ์ํฌํฌ ์๋ฅผ ์๋์ผ๋ก ๋ก๋ํ์ฌ ํ๋ จ์ ์ํํ๊ฒ ๊ณ์ํฉ๋๋ค. |
amp |
True |
์๋ ํผํฉ ์ ๋ฐ๋ (AMP) ํ๋ จ์ ํ์ฑํํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ณ ์ ํ๋์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํ๋ฉด์ ํ๋ จ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. |
fraction |
1.0 |
ํ์ต์ ์ฌ์ฉํ ๋ฐ์ดํฐ ์ธํธ์ ์ผ๋ถ๋ฅผ ์ง์ ํฉ๋๋ค. ์ ์ฒด ๋ฐ์ดํฐ ์ธํธ์ ํ์ ์งํฉ์ ๋ํ ํ์ต์ ํ์ฉํ๋ฉฐ, ์คํ์ด๋ ๋ฆฌ์์ค๊ฐ ์ ํ๋์ด ์๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค. |
profile |
False |
ํ๋ จ ์ค์ ONNX ๋ฐ TensorRT ์๋๋ฅผ ํ๋กํ์ผ๋งํ์ฌ ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ์ต์ ํํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. |
freeze |
None |
๋ชจ๋ธ์ ์ฒ์ N๊ฐ์ ๋ ์ด์ด ๋๋ ์ธ๋ฑ์ค๋ณ๋ก ์ง์ ๋ ๋ ์ด์ด๋ฅผ ๊ณ ์ ํ์ฌ ํ์ต ๊ฐ๋ฅํ ํ๋ผ๋ฏธํฐ์ ์๋ฅผ ์ค์ ๋๋ค. ๋ฏธ์ธ ์กฐ์ ๋๋ ์ ์ด ํ์ต์ ์ ์ฉํฉ๋๋ค. |
lr0 |
0.01 |
์ด๊ธฐ ํ์ต๋ฅ (์ SGD=1E-2 , Adam=1E-3 ) . ์ด ๊ฐ์ ์กฐ์ ํ๋ ๊ฒ์ ์ต์ ํ ํ๋ก์ธ์ค์์ ๋งค์ฐ ์ค์ํ๋ฉฐ, ๋ชจ๋ธ ๊ฐ์ค์น๊ฐ ์
๋ฐ์ดํธ๋๋ ์๋์ ์ํฅ์ ์ค๋๋ค. |
lrf |
0.01 |
์ด๊ธฐ ํ์ต๋ฅ ์ ์ผ๋ถ๋ถ์ธ ์ต์ข
ํ์ต๋ฅ = (lr0 * lrf ), ์ค์ผ์ค๋ฌ์ ํจ๊ป ์ฌ์ฉํ์ฌ ์๊ฐ์ ๋ฐ๋ฅธ ํ์ต ์๋๋ฅผ ์กฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. |
momentum |
0.937 |
SGD ๋๋ ์๋ด ์ตํฐ๋ง์ด์ ์ฉ ๋ฒ ํ1์ ๋ชจ๋ฉํ ๊ณ์๋ก, ํ์ฌ ์ ๋ฐ์ดํธ์์ ๊ณผ๊ฑฐ ๊ทธ๋ผ๋ฐ์ด์ ์ ํตํฉ์ ์ํฅ์ ์ค๋๋ค. |
weight_decay |
0.0005 |
L2 ์ ๊ทํ ๊ธฐ๊ฐ, ๊ณผ์ ํฉ์ ๋ฐฉ์งํ๊ธฐ ์ํด ํฐ ๊ฐ์ค์น์ ๋ถ์ด์ต์ ์ค๋๋ค. |
warmup_epochs |
3.0 |
ํ์ต ์๋ ์๋ฐ์ ์ ์ํ ์ํฌํฌ ์๋ก, ํ์ต ์๋๋ฅผ ๋ฎ์ ๊ฐ์์ ์ด๊ธฐ ํ์ต ์๋๊น์ง ์์ํ ๋์ฌ ์กฐ๊ธฐ์ ํ์ต์ ์์ ํํฉ๋๋ค. |
warmup_momentum |
0.8 |
์๋ฐ์ ๋จ๊ณ์ ์ด๊ธฐ ์ด๋๋์ผ๋ก, ์๋ฐ์ ๊ธฐ๊ฐ ๋์ ์ค์ ๋ ์ด๋๋์ ์ ์ฐจ์ ์ผ๋ก ์ ์ํฉ๋๋ค. |
warmup_bias_lr |
0.1 |
์๋ฐ์ ๋จ๊ณ์์ ๋ฐ์ด์ด์ค ๋งค๊ฐ๋ณ์์ ๋ํ ํ์ต ์๋๋ฅผ ๋์ฌ ์ด๊ธฐ ๋จ๊ณ์์ ๋ชจ๋ธ ํ์ต์ ์์ ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. |
box |
7.5 |
์์ค ํจ์์์ ๋ฐ์ค ์์ค ์ฑ๋ถ์ ๊ฐ์ค์น๋ก, ๋ฐ์ด๋ฉ ๋ฐ์ค ์ขํ๋ฅผ ์ ํํ๊ฒ ์์ธกํ๋ ๋ฐ ์ผ๋ง๋ ์ค์ ์ ๋๋์ง์ ์ํฅ์ ์ค๋๋ค. |
cls |
0.5 |
์ด ์์ค ํจ์์์ ๋ถ๋ฅ ์์ค์ ๊ฐ์ค์น๋ก, ๋ค๋ฅธ ๊ตฌ์ฑ ์์์ ๋นํด ์ ํํ ํด๋์ค ์์ธก์ ์ค์๋์ ์ํฅ์ ์ค๋๋ค. |
dfl |
1.5 |
์ธ๋ถํ๋ ๋ถ๋ฅ๋ฅผ ์ํด ํน์ YOLO ๋ฒ์ ์์ ์ฌ์ฉ๋๋ ๋ถํฌ ์ด์ ์์ค์ ๊ฐ์ค์น์ ๋๋ค. |
pose |
12.0 |
ํฌ์ฆ ์ถ์ ์ ์ํด ํ์ต๋ ๋ชจ๋ธ์์ ํฌ์ฆ ์์ค์ ๊ฐ์ค์น๋ก, ํฌ์ฆ ํคํฌ์ธํธ๋ฅผ ์ ํํ๊ฒ ์์ธกํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. |
kobj |
2.0 |
ํฌ์ฆ ์ถ์ ๋ชจ๋ธ์์ ํคํฌ์ธํธ ๊ฐ์ฒด์ฑ ์์ค์ ๊ฐ์ค์น๋ก, ๊ฐ์ง ์ ๋ขฐ๋์ ํฌ์ฆ ์ ํ๋ ๊ฐ์ ๊ท ํ์ ๋ง์ถฅ๋๋ค. |
nbs |
64 |
์์ค ์ ๊ทํ๋ฅผ ์ํ ๊ณต์นญ ๋ฐฐ์น ํฌ๊ธฐ์ ๋๋ค. |
overlap_mask |
True |
ํ์ต์ ์ํด ๊ฐ์ฒด ๋ง์คํฌ๋ฅผ ํ๋์ ๋ง์คํฌ๋ก ๋ณํฉํ ์ง, ์๋๋ฉด ๊ฐ ๊ฐ์ฒด๋ง๋ค ๋ณ๋๋ก ์ ์งํ ์ง ๊ฒฐ์ ํฉ๋๋ค. ๊ฒน์น๋ ๊ฒฝ์ฐ ๋ณํฉํ๋ ๋์ ์์ ๋ง์คํฌ๊ฐ ํฐ ๋ง์คํฌ ์์ ์ค๋ฒ๋ ์ด๋ฉ๋๋ค. |
mask_ratio |
4 |
์ธ๋ถํ ๋ง์คํฌ์ ๋ค์ด์ํ ๋น์จ๋ก, ํ๋ จ ์ค์ ์ฌ์ฉ๋๋ ๋ง์คํฌ์ ํด์๋์ ์ํฅ์ ์ค๋๋ค. |
dropout |
0.0 |
๋ถ๋ฅ ์์ ์ ์ ๊ทํ๋ฅผ ์ํ ํ๋ฝ๋ฅ , ํ๋ จ ์ค ๋ฌด์์๋ก ๋จ์๋ฅผ ์๋ตํ์ฌ ๊ณผ์ ํฉ์ ๋ฐฉ์งํฉ๋๋ค. |
val |
True |
ํ๋ จ ์ค ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ํ์ฑํํ์ฌ ๋ณ๋์ ๋ฐ์ดํฐ ์ธํธ์์ ๋ชจ๋ธ ์ฑ๋ฅ์ ์ฃผ๊ธฐ์ ์ผ๋ก ํ๊ฐํ ์ ์์ต๋๋ค. |
plots |
False |
ํ์ต ๋ฐ ๊ฒ์ฆ ๋ฉํธ๋ฆญ๊ณผ ์์ธก ์์ ์ ํ๋กฏ์ ์์ฑํ๊ณ ์ ์ฅํ์ฌ ๋ชจ๋ธ ์ฑ๋ฅ ๋ฐ ํ์ต ์งํ ์ํฉ์ ๋ํ ์๊ฐ์ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. |
๋ฐฐ์น ํฌ๊ธฐ ์ค์ ์ ๋ํ ์ฐธ๊ณ ์ฌํญ
๊ทธ๋ฆฌ๊ณ batch
์ธ์๋ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค:
- ๊ณ ์ ๋ฐฐ์น ํฌ๊ธฐ: ์ ์ ๊ฐ์ ์ค์ ํฉ๋๋ค(์
batch=16
)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์น๋น ์ด๋ฏธ์ง ์๋ฅผ ์ง์ ์ง์ ํ ์ ์์ต๋๋ค. - ์๋ ๋ชจ๋(60% GPU ๋ฉ๋ชจ๋ฆฌ): ์ฌ์ฉ
batch=-1
๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ 60%์ CUDA ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ์ ๋ง๊ฒ ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํฉ๋๋ค. - ์ฌ์ฉ๋ฅ ๋น์จ์ ์ฌ์ฉํ ์๋ ๋ชจ๋: ๋ถ์ ๊ฐ ์ค์ (์:,
batch=0.70
)๋ฅผ ์ฌ์ฉํ์ฌ GPU ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ง์ ๋ ๋น์จ์ ๋ฐ๋ผ ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค.
์์ธก ์ค์
YOLO ๋ชจ๋ธ์ ์์ธก ์ค์ ์๋ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ถ๋ก ํ๋ ๋์ ๋ชจ๋ธ์ ์ฑ๋ฅ, ์๋ ๋ฐ ์ ํ๋์ ์ํฅ์ ๋ฏธ์น๋ ๋ค์ํ ํ์ดํผํ๋ผ๋ฏธํฐ์ ๊ตฌ์ฑ์ด ํฌํจ๋์ด ์์ต๋๋ค. ํน์ ์์ ์ ๋ํ ์ต์ ์ ์ฑ๋ฅ์ ์ป์ผ๋ ค๋ฉด ์ด๋ฌํ ์ค์ ์ ์ ์คํ๊ฒ ์กฐ์ ํ๊ณ ์คํํด ๋ณด๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. ์ฃผ์ ์ค์ ์๋ ์ ๋ขฐ๋ ์๊ณ๊ฐ, NMS(๋น์ต๋ ์ต์ ) ์๊ณ๊ฐ ๋ฐ ๊ณ ๋ ค๋๋ ํด๋์ค ์๊ฐ ํฌํจ๋ฉ๋๋ค. ์์ธก ํ๋ก์ธ์ค์ ์ํฅ์ ๋ฏธ์น๋ ์ถ๊ฐ ์์๋ก๋ ์ ๋ ฅ ๋ฐ์ดํฐ ํฌ๊ธฐ ๋ฐ ํ์, ๋ง์คํฌ ๋๋ ์์๋น ์ฌ๋ฌ ๊ฐ์ ๋ ์ด๋ธ๊ณผ ๊ฐ์ ๋ณด์กฐ ๊ธฐ๋ฅ์ ์กด์ฌ ์ฌ๋ถ, ๋ชจ๋ธ์ด ์ฌ์ฉ๋๋ ํน์ ์์ ๋ฑ์ด ์์ต๋๋ค.
์ถ๋ก ์ธ์:
์ธ์ | ์ ํ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
source |
str |
'ultralytics/assets' |
์ถ๋ก ํ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ง์ ํฉ๋๋ค. ์ด๋ฏธ์ง ๊ฒฝ๋ก, ๋์์ ํ์ผ, ๋๋ ํ ๋ฆฌ, URL ๋๋ ์ค์๊ฐ ํผ๋์ฉ ๋๋ฐ์ด์ค ID๊ฐ ๋ ์ ์์ต๋๋ค. ๋ค์ํ ํ์๊ณผ ์์ค๋ฅผ ์ง์ํ๋ฏ๋ก ๋ค์ํ ์ ํ์ ์ ๋ ฅ์ ์ ์ฐํ๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค. |
conf |
float |
0.25 |
ํ์ง์ ๋ํ ์ต์ ์ ๋ขฐ๋ ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. ์ด ์๊ณ๊ฐ๋ณด๋ค ๋ฎ์ ์ ๋ขฐ๋๋ก ํ์ง๋ ๊ฐ์ฒด๋ ๋ฌด์๋ฉ๋๋ค. ์ด ๊ฐ์ ์กฐ์ ํ๋ฉด ์คํ์ง๋ฅผ ์ค์ด๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. |
iou |
float |
0.7 |
๋น์ต๋ ์ต์ (NMS)์ ๋ํ ๊ต์ฐจ์ ์ด๊ณผ (IoU) ์๊ณ๊ฐ์ ๋๋ค. ๊ฐ์ด ๋ฎ์์๋ก ์ค๋ณต๋๋ ์์๋ฅผ ์ ๊ฑฐํ์ฌ ํ์ง ํ์๊ฐ ์ค์ด๋ค์ด ์ค๋ณต์ ์ค์ด๋ ๋ฐ ์ ์ฉํฉ๋๋ค. |
imgsz |
int or tuple |
640 |
์ถ๋ก ํ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์ ์ํฉ๋๋ค. ๋จ์ผ ์ ์์ผ ์ ์์ต๋๋ค. 640 ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฌ๊ฐํ ํฌ๊ธฐ ์กฐ์ ๋๋ (๋์ด, ๋๋น) ํํ์ ์ฌ์ฉํฉ๋๋ค. ์ ์ ํ ํฌ๊ธฐ ์กฐ์ ์ ๊ฐ์ง์จ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์ ํ์ฑ ์ฒ๋ฆฌ ์๋. |
half |
bool |
False |
์ ํ๋์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํ๋ฉด์ ์ง์๋๋ GPU์์ ๋ชจ๋ธ ์ถ๋ก ์๋๋ฅผ ๋์ผ ์ ์๋ ๋ฐ์ ํ๋ (FP16) ์ถ๋ก ์ ํ์ฑํํฉ๋๋ค. |
device |
str |
None |
์ถ๋ก ํ ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค(์, cpu , cuda:0 ๋๋ 0 ). ์ฌ์ฉ์๊ฐ ๋ชจ๋ธ ์คํ์ ์ํด CPU, ํน์ GPU, ๋๋ ๊ธฐํ ์ปดํจํ
์ฅ์น ์ค์์ ์ ํํ ์ ์์ต๋๋ค. |
batch |
int |
1 |
์ถ๋ก ํ ๋ฐฐ์น ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค(์์ค๊ฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ง ์๋ํฉ๋๋ค. ๋๋ ํ ๋ฆฌ, ๋น๋์ค ํ์ผ ๋๋ .txt ํ์ผ). ๋ฐฐ์น ํฌ๊ธฐ๊ฐ ํด์๋ก ์ฒ๋ฆฌ๋์ด ์ฆ๊ฐํ์ฌ ์ถ๋ก ์ ํ์ํ ์ด ์๊ฐ์ ๋จ์ถํ ์ ์์ต๋๋ค. |
max_det |
int |
300 |
์ด๋ฏธ์ง๋น ํ์ฉ๋๋ ์ต๋ ๊ฐ์ง ํ์. ๋ชจ๋ธ์ด ํ ๋ฒ์ ์ถ๋ก ์์ ๊ฐ์งํ ์ ์๋ ์ด ์ค๋ธ์ ํธ ์๋ฅผ ์ ํํ์ฌ ๋ฐ์ง๋ ์ฅ๋ฉด์์ ๊ณผ๋ํ ์ถ๋ ฅ์ ๋ฐฉ์งํฉ๋๋ค. |
vid_stride |
int |
1 |
๋น๋์ค ์ ๋ ฅ์ ํ๋ ์ ๋ณดํญ. ๋์์์์ ํ๋ ์์ ๊ฑด๋๋ฐ์ด ์๊ฐ ํด์๋๋ฅผ ํฌ์ํ๋ฉด์ ์ฒ๋ฆฌ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ๊ฐ์ด 1์ด๋ฉด ๋ชจ๋ ํ๋ ์์ ์ฒ๋ฆฌํ๊ณ , ๊ฐ์ด ํด์๋ก ํ๋ ์์ ๊ฑด๋๋๋๋ค. |
stream_buffer |
bool |
False |
๋น๋์ค ์คํธ๋ฆผ์ ๋ํด ์์ ํ๋ ์์ ๋๊ธฐ์ด์ ๋ฃ์์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ๋ง์ฝ False ๋ก ์ค์ ํ๋ฉด ์ ํ๋ ์์ ์์ฉํ๊ธฐ ์ํด ์ด์ ํ๋ ์์ด ์ญ์ ๋ฉ๋๋ค(์ค์๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์ต์ ํ๋จ). True'๋ฉด ์ ํ๋ ์์ ๋ฒํผ์ ๋๊ธฐ์์ผ ๊ฑด๋๋ฐ๋ ํ๋ ์์ด ์๋๋ก ํ์ง๋ง ์ถ๋ก FPS๊ฐ ์คํธ๋ฆผ FPS๋ณด๋ค ๋ฎ์ผ๋ฉด ์ง์ฐ์ด ๋ฐ์ํฉ๋๋ค. |
visualize |
bool |
False |
์ถ๋ก ์ค์ ๋ชจ๋ธ ๊ธฐ๋ฅ์ ์๊ฐํ๋ฅผ ํ์ฑํํ์ฌ ๋ชจ๋ธ์ด '๋ณด๊ณ ์๋ ๊ฒ'์ ๋ํ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋๋ฒ๊น ๋ฐ ๋ชจ๋ธ ํด์์ ์ ์ฉํฉ๋๋ค. |
augment |
bool |
False |
์์ธก์ ์ํ ํ ์คํธ ์๊ฐ ์ฆ๊ฐ(TTA)์ ์ง์ํ์ฌ ์ถ๋ก ์๋๋ฅผ ํฌ์ํ๋ฉด์ ํ์ง ๊ฒฌ๊ณ ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. |
agnostic_nms |
bool |
False |
์๋ก ๋ค๋ฅธ ํด๋์ค์ ๊ฒน์น๋ ์์๋ฅผ ๋ณํฉํ๋ ํด๋์ค ๋ฌด๊ด NMS(Non-Maximum Suppression)๋ฅผ ํ์ฑํํฉ๋๋ค. ํด๋์ค ์ค๋ณต์ด ์ผ๋ฐ์ ์ธ ๋ค์ค ํด๋์ค ํ์ง ์๋๋ฆฌ์ค์ ์ ์ฉํฉ๋๋ค. |
classes |
list[int] |
None |
ํด๋์ค ID ์งํฉ์ผ๋ก ์์ธก์ ํํฐ๋งํฉ๋๋ค. ์ง์ ๋ ํด๋์ค์ ์ํ๋ ํ์ง๋ง ๋ฐํ๋ฉ๋๋ค. ๋ค์ค ํด๋์ค ํ์ง ์์ ์์ ๊ด๋ จ ๊ฐ์ฒด์ ์ง์คํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. |
retina_masks |
bool |
False |
๊ณ ํด์๋ ๋ถํ ๋ง์คํฌ๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐํ๋ ๋ง์คํฌ(masks.data )๋ฅผ ํ์ฑํํ๋ฉด ์๋ณธ ์ด๋ฏธ์ง ํฌ๊ธฐ์ ์ผ์นํฉ๋๋ค. ๋นํ์ฑํํ๋ฉด ์ถ๋ก ์ค์ ์ฌ์ฉ๋๋ ์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. |
embed |
list[int] |
None |
ํน์ง ๋ฒกํฐ ๋๋ ์๋ฒ ๋ฉ์ ์ถ์ถํ ๋ ์ด์ด๋ฅผ ์ง์ ํฉ๋๋ค. ํด๋ฌ์คํฐ๋ง์ด๋ ์ ์ฌ๋ ๊ฒ์๊ณผ ๊ฐ์ ๋ค์ด์คํธ๋ฆผ ์์ ์ ์ ์ฉํฉ๋๋ค. |
project |
str |
None |
์์ธก ์ถ๋ ฅ์ด ์ ์ฅ๋๋ ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ์ ์ด๋ฆ(๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ). save ๊ฐ ํ์ฑํ๋์ด ์์ต๋๋ค. |
name |
str |
None |
์์ธก ์คํ์ ์ด๋ฆ์
๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์์ธก ์ถ๋ ฅ์ด ์ ์ฅ๋๋ ํ๋ก์ ํธ ํด๋ ๋ด์ ํ์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. save ๊ฐ ํ์ฑํ๋์ด ์์ต๋๋ค. |
์๊ฐํ ์ธ์:
์ธ์ | ์ ํ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
show |
bool |
False |
๋ง์ฝ True ๋ฅผ ํด๋ฆญํ๋ฉด ์ฃผ์์ด ๋ฌ๋ฆฐ ์ด๋ฏธ์ง ๋๋ ๋์์์ด ์ฐฝ์ ํ์๋ฉ๋๋ค. ๊ฐ๋ฐ ๋๋ ํ
์คํธ ์ค์ ์ฆ๊ฐ์ ์ธ ์๊ฐ์ ํผ๋๋ฐฑ์ ๋ฐ์ ๋ ์ ์ฉํฉ๋๋ค. |
save |
bool |
False ๋๋ True |
์ฃผ์์ด ๋ฌ๋ฆฐ ์ด๋ฏธ์ง๋ ๋์์์ ํ์ผ๋ก ์ ์ฅํ ์ ์์ต๋๋ค. ๋ฌธ์ํ, ์ถ๊ฐ ๋ถ์ ๋๋ ๊ฒฐ๊ณผ ๊ณต์ ์ ์ ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ CLI ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ True, Python ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ False์ ๋๋ค. |
save_frames |
bool |
False |
๋์์ ์ฒ๋ฆฌ ์ ๊ฐ๋ณ ํ๋ ์์ ์ด๋ฏธ์ง๋ก ์ ์ฅํฉ๋๋ค. ํน์ ํ๋ ์์ ์ถ์ถํ๊ฑฐ๋ ํ๋ ์๋ณ๋ก ์ธ๋ถ์ ์ผ๋ก ๋ถ์ํ ๋ ์ ์ฉํฉ๋๋ค. |
save_txt |
bool |
False |
ํ์ง ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ํ์์ ๋ฐ๋ผ ํ
์คํธ ํ์ผ๋ก ์ ์ฅํฉ๋๋ค. [class] [x_center] [y_center] [width] [height] [confidence] . ๋ค๋ฅธ ๋ถ์ ๋๊ตฌ์์ ํตํฉ์ ์ ์ฉํฉ๋๋ค. |
save_conf |
bool |
False |
์ ์ฅ๋ ํ ์คํธ ํ์ผ์ ์ ๋ขฐ๋ ์ ์๋ฅผ ํฌํจํฉ๋๋ค. ํ์ฒ๋ฆฌ ๋ฐ ๋ถ์์ ์ฌ์ฉํ ์ ์๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ํฅ์์ํต๋๋ค. |
save_crop |
bool |
False |
ํ์ง๋ ์ด๋ฏธ์ง๋ฅผ ์๋ผ๋ธ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํฉ๋๋ค. ๋ฐ์ดํฐ ์ธํธ ๋ณด๊ฐ, ๋ถ์ ๋๋ ํน์ ๊ฐ์ฒด์ ๋ํ ์ง์ค ๋ฐ์ดํฐ ์ธํธ ์์ฑ์ ์ ์ฉํฉ๋๋ค. |
show_labels |
bool |
True |
์๊ฐ์ ์ถ๋ ฅ์ ๊ฐ ๊ฐ์ง ํญ๋ชฉ์ ๋ํ ๋ ์ด๋ธ์ ํ์ํฉ๋๋ค. ๊ฐ์ง๋ ๊ฐ์ฒด์ ๋ํ ์ฆ๊ฐ์ ์ธ ์ดํด๋ฅผ ์ ๊ณตํฉ๋๋ค. |
show_conf |
bool |
True |
๊ฐ ํ์ง์ ๋ํ ์ ๋ขฐ๋ ์ ์๋ฅผ ๋ผ๋ฒจ๊ณผ ํจ๊ป ํ์ํฉ๋๋ค. ๊ฐ ํ์ง์ ๋ํ ๋ชจ๋ธ์ ํ์ค์ฑ์ ๋ํ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. |
show_boxes |
bool |
True |
๊ฐ์ง๋ ๊ฐ์ฒด ์ฃผ์์ ๊ฒฝ๊ณ ์์๋ฅผ ๊ทธ๋ฆฝ๋๋ค. ์ด๋ฏธ์ง ๋๋ ๋น๋์ค ํ๋ ์์์ ๋ฌผ์ฒด๋ฅผ ์๊ฐ์ ์ผ๋ก ์๋ณํ๊ณ ์์น๋ฅผ ํ์ ํ๋ ๋ฐ ํ์์ ์ ๋๋ค. |
line_width |
None ๋๋ int |
None |
๊ฒฝ๊ณ ์์์ ์ ๋๋น๋ฅผ ์ง์ ํฉ๋๋ค. ๋ง์ฝ None ๋ฅผ ํด๋ฆญํ๋ฉด ์ด๋ฏธ์ง ํฌ๊ธฐ์ ๋ฐ๋ผ ์ ๋๋น๊ฐ ์๋์ผ๋ก ์กฐ์ ๋ฉ๋๋ค. ์ ๋ช
๋๋ฅผ ์ํ ์๊ฐ์ ์ฌ์ฉ์ ์ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. |
์ ํจ์ฑ ๊ฒ์ฌ ์ค์
YOLO ๋ชจ๋ธ์ VAL(์ ํจ์ฑ ๊ฒ์ฌ) ์ค์ ์๋ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ์ดํฐ ์ธํธ์์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ค์ํ ํ์ดํผํ๋ผ๋ฏธํฐ ๋ฐ ๊ตฌ์ฑ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ์ค์ ์ ๋ชจ๋ธ์ ์ฑ๋ฅ, ์๋ ๋ฐ ์ ํ๋์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ผ๋ฐ์ ์ธ YOLO ์ ํจ์ฑ ๊ฒ์ฌ ์ค์ ์๋ ๋ฐฐ์น ํฌ๊ธฐ, ํ์ต ์ค ์ ํจ์ฑ ๊ฒ์ฌ ๋น๋ ๋ฐ ์ฑ๋ฅ ํ๊ฐ ๋ฉํธ๋ฆญ์ด ํฌํจ๋ฉ๋๋ค. ์ ํจ์ฑ ๊ฒ์ฌ ํ๋ก์ธ์ค์ ์ํฅ์ ๋ฏธ์น๋ ๋ค๋ฅธ ์์ธ์ผ๋ก๋ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ์ดํฐ ์ธํธ์ ํฌ๊ธฐ์ ๊ตฌ์ฑ, ๋ชจ๋ธ์ด ์ฌ์ฉ๋๋ ํน์ ์์ ๋ฑ์ด ์์ต๋๋ค.
์ธ์ | ์ ํ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
data |
str |
None |
๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค(์:, coco8.yaml ). ์ด ํ์ผ์๋ ๋ค์ ๊ฒฝ๋ก๊ฐ ํฌํจ๋ฉ๋๋ค. ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ์ดํฐ, ํด๋์ค ์ด๋ฆ, ํด๋์ค ์๋ฅผ ์
๋ ฅํฉ๋๋ค. |
imgsz |
int |
640 |
์ ๋ ฅ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ์ ์ํฉ๋๋ค. ๋ชจ๋ ์ด๋ฏธ์ง๋ ์ฒ๋ฆฌํ๊ธฐ ์ ์ ์ด ํฌ๊ธฐ๋ก ํฌ๊ธฐ๊ฐ ์กฐ์ ๋ฉ๋๋ค. |
batch |
int |
16 |
๋ฐฐ์น๋น ์ด๋ฏธ์ง ์๋ฅผ ์ค์ ํฉ๋๋ค. ์ฌ์ฉ -1 ๋ฅผ ์ค์ ํ๋ฉด GPU ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ฉ์ฑ์ ๋ฐ๋ผ ์๋์ผ๋ก ์กฐ์ ๋ฉ๋๋ค. |
save_json |
bool |
False |
๋ง์ฝ True ๋ฅผ ํด๋ฆญํ๋ฉด ์ถ๊ฐ ๋ถ์ ๋๋ ๋ค๋ฅธ ๋๊ตฌ์์ ํตํฉ์ ์ํด ๊ฒฐ๊ณผ๋ฅผ JSON ํ์ผ์ ์ ์ฅํฉ๋๋ค. |
save_hybrid |
bool |
False |
๋ง์ฝ True ๋ฅผ ํด๋ฆญํ๋ฉด ์๋ ์ฃผ์๊ณผ ์ถ๊ฐ ๋ชจ๋ธ ์์ธก์ ๊ฒฐํฉํ ํ์ด๋ธ๋ฆฌ๋ ๋ฒ์ ์ ๋ ์ด๋ธ์ด ์ ์ฅ๋ฉ๋๋ค. |
conf |
float |
0.001 |
ํ์ง์ ๋ํ ์ต์ ์ ๋ขฐ๋ ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. ์ด ์๊ณ๊ฐ ๋ฏธ๋ง์ ์ ๋ขฐ๋๋ฅผ ๊ฐ์ง ํ์ง๋ ์ญ์ ๋ฉ๋๋ค. |
iou |
float |
0.6 |
NMS(๋น์ต๋ ์ต์ )์ ๋ํ IoU( ๊ต์ฐจ์ ์ด๊ณผ ์ฐํฉ ) ์๊ณ๊ฐ์ ์ค์ ํฉ๋๋ค. ์ค๋ณต ํ์ง๋ฅผ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. |
max_det |
int |
300 |
์ด๋ฏธ์ง๋น ์ต๋ ๊ฐ์ง ํ์๋ฅผ ์ ํํฉ๋๋ค. ๊ณผ๋ํ ๊ฐ์ง๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ฐ์ง๋ ์ฅ๋ฉด์์ ์ ์ฉํฉ๋๋ค. |
half |
bool |
True |
๋ฐ์ ๋ฐ๋ (FP16) ๊ณ์ฐ์ ์ง์ํ์ฌ ์ ํ๋์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํ๋ฉด์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ณ ์ ์ฌ์ ์ผ๋ก ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. |
device |
str |
None |
์ ํจ์ฑ ๊ฒ์ฌํ ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค(cpu , cuda:0 ๋ฑ). CPU ๋๋ GPU ๋ฆฌ์์ค๋ฅผ ์ ์ฐํ๊ฒ ํ์ฉํ ์ ์์ต๋๋ค. |
dnn |
bool |
False |
๋ง์ฝ True ๋ฅผ ์ฌ์ฉํ์ฌ OpenCV ONNX ๋ชจ๋ธ ์ถ๋ก ์ ์ํ DNN ๋ชจ๋๋ก, ๋ค์๊ณผ ๊ฐ์ ๋์์ ์ ๊ณตํฉ๋๋ค. PyTorch ์ถ๋ก ๋ฐฉ๋ฒ. |
plots |
bool |
False |
๋ก ์ค์ ํ ๊ฒฝ์ฐ True ๋ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์๊ฐ์ ์ผ๋ก ํ๊ฐํ ์ ์๋๋ก ์ค์ธก๊ฐ๊ณผ ์์ธก๊ฐ์ ๋น๊ตํ ํ๋กฏ์ ์์ฑํ๊ณ ์ ์ฅํฉ๋๋ค. |
rect |
bool |
True |
๋ง์ฝ True ๋ ์ผ๊ด ์ฒ๋ฆฌ์ ์ง์ฌ๊ฐํ ์ถ๋ก ์ ์ฌ์ฉํ์ฌ ํจ๋ฉ์ ์ค์ด๊ณ ์ ์ฌ์ ์ผ๋ก ์๋์ ํจ์จ์ฑ์ ๋์
๋๋ค. |
split |
str |
val |
์ ํจ์ฑ ๊ฒ์ฌ์ ์ฌ์ฉํ ๋ฐ์ดํฐ ์ธํธ ๋ถํ ์ ๊ฒฐ์ ํฉ๋๋ค(val , test ๋๋ train ). ์ฑ๋ฅ ํ๊ฐ๋ฅผ ์ํ ๋ฐ์ดํฐ ์ธ๊ทธ๋จผํธ๋ฅผ ์ ์ฐํ๊ฒ ์ ํํ ์ ์์ต๋๋ค. |
project |
str |
None |
์ ํจ์ฑ ๊ฒ์ฌ ์ถ๋ ฅ์ด ์ ์ฅ๋๋ ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ์ ์ด๋ฆ์ ๋๋ค. |
name |
str |
None |
์ ํจ์ฑ ๊ฒ์ฌ ์คํ์ ์ด๋ฆ์ ๋๋ค. ํ๋ก์ ํธ ํด๋ ๋ด์ ์ ํจ์ฑ ๊ฒ์ฌ ๋ก๊ทธ์ ์ถ๋ ฅ์ด ์ ์ฅ๋๋ ํ์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. |
๊ฒ์ฆ ๋ฐ์ดํฐ ์ธํธ์์ ์ต์ ์ ์ฑ๋ฅ์ ๋ณด์ฅํ๊ณ ๊ณผ์ ํฉ์ ๊ฐ์งํ๊ณ ๋ฐฉ์งํ๋ ค๋ฉด ์ด๋ฌํ ์ค์ ์ ์ ์คํ๊ฒ ์กฐ์ ํ๊ณ ์คํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๋ด๋ณด๋ด๊ธฐ ์ค์
YOLO ๋ชจ๋ธ์ ๋ด๋ณด๋ด๊ธฐ ์ค์ ์๋ ๋ค์ํ ํ๊ฒฝ์ด๋ ํ๋ซํผ์์ ์ฌ์ฉํ ์ ์๋๋ก ๋ชจ๋ธ์ ์ ์ฅํ๊ฑฐ๋ ๋ด๋ณด๋ด๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๊ตฌ์ฑ ๋ฐ ์ต์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ์ค์ ์ ๋ชจ๋ธ์ ์ฑ๋ฅ, ํฌ๊ธฐ ๋ฐ ๋ค์ํ ์์คํ ๊ณผ์ ํธํ์ฑ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. ์ฃผ์ ๋ด๋ณด๋ด๊ธฐ ์ค์ ์๋ ๋ด๋ณด๋ด๋ ๋ชจ๋ธ ํ์ผ ํ์(์: ONNX, TensorFlow SavedModel ), ๋์ ์ฅ์น(์: CPU, GPU), ๋ง์คํฌ ๋๋ ์์๋น ์ฌ๋ฌ ๊ฐ์ ๋ ์ด๋ธ๊ณผ ๊ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค. ๋ด๋ณด๋ด๊ธฐ ํ๋ก์ธ์ค๋ ๋ชจ๋ธ์ ํน์ ์์ ๊ณผ ๋์ ํ๊ฒฝ ๋๋ ํ๋ซํผ์ ์๊ตฌ ์ฌํญ ๋๋ ์ ์ฝ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํฅ์ ๋ฐ์ ์๋ ์์ต๋๋ค.
์ธ์ | ์ ํ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
format |
str |
'torchscript' |
๋ด๋ณด๋ธ ๋ชจ๋ธ์ ๋์ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 'onnx' , 'torchscript' , 'tensorflow' ๋ฑ์ ์ฌ์ฉํ์ฌ ๋ค์ํ ๋ฐฐํฌ ํ๊ฒฝ๊ณผ์ ํธํ์ฑ์ ์ ์ํฉ๋๋ค. |
imgsz |
int ๋๋ tuple |
640 |
๋ชจ๋ธ ์
๋ ฅ์ ์ฌ์ฉํ ์ํ๋ ์ด๋ฏธ์ง ํฌ๊ธฐ์
๋๋ค. ์ ์ฌ๊ฐํ ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ ์ ์ ๋๋ ํํ์ผ ์ ์์ต๋๋ค. (height, width) ๋ฅผ ์
๋ ฅํฉ๋๋ค. |
keras |
bool |
False |
์ ๋ํด Keras ํ์์ผ๋ก ๋ด๋ณด๋ด๊ธฐ๋ฅผ ํ์ฑํํฉ๋๋ค. TensorFlow SavedModel ๋ก ๋ด๋ณด๋ผ ์ ์๋๋ก ์ค์ ํ์ฌ TensorFlow ์๋น์ค ๋ฐ API์์ ํธํ์ฑ์ ์ ๊ณตํฉ๋๋ค. |
optimize |
bool |
False |
TorchScript ์ผ๋ก ๋ด๋ณด๋ผ ๋ ๋ชจ๋ฐ์ผ ์ฅ์น์ ๋ํ ์ต์ ํ๋ฅผ ์ ์ฉํ์ฌ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. |
half |
bool |
False |
FP16(๋ฐ์ ๋ฐ) ์์ํ๋ฅผ ํ์ฑํํ์ฌ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ ์ง์๋๋ ํ๋์จ์ด์์ ์ถ๋ก ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. |
int8 |
bool |
False |
INT8 ์์ํ๋ฅผ ํ์ฑํํ์ฌ ๋ชจ๋ธ์ ๋์ฑ ์์ถํ๊ณ ์ฃผ๋ก ์์ง ๋๋ฐ์ด์ค์ ๊ฒฝ์ฐ ์ ํ๋ ์์ค์ ์ต์ํํ๋ฉด์ ์ถ๋ก ์๋๋ฅผ ๋์ ๋๋ค. |
dynamic |
bool |
False |
ONNX, TensorRT ๋ฐ OpenVINO ๋ด๋ณด๋ด๊ธฐ์ ๋ํ ๋์ ์ ๋ ฅ ํฌ๊ธฐ๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์ ์ฐํ๊ฒ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. |
simplify |
bool |
True |
๋ค์์ ์ฌ์ฉํ์ฌ ONNX ๋ด๋ณด๋ด๊ธฐ์ ๋ํ ๋ชจ๋ธ ๊ทธ๋ํ๋ฅผ ๋จ์ํํฉ๋๋ค. onnxslim ๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ๊ณผ ํธํ์ฑ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. |
opset |
int |
None |
๋ค๋ฅธ ONNX ํ์ ๋ฐ ๋ฐํ์๊ณผ์ ํธํ์ฑ์ ์ํด ONNX ์ต์ ๋ฒ์ ์ ์ง์ ํฉ๋๋ค. ์ค์ ํ์ง ์์ผ๋ฉด ์ง์๋๋ ์ต์ ๋ฒ์ ์ ์ฌ์ฉํฉ๋๋ค. |
workspace |
float ๋๋ None |
None |
TensorRT ์ต์ ํ๋ฅผ ์ํ ์ต๋ ์์
๊ณต๊ฐ ํฌ๊ธฐ๋ฅผ GiB ๋จ์๋ก ์ค์ ํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋๊ณผ ์ฑ๋ฅ์ ๊ท ํ์ ๋ง์ถฅ๋๋ค. None ๋ฅผ ํตํด ์ต๋ ์ฅ์น๊น์ง TensorRT ๋ก ์๋ ํ ๋นํ ์ ์์ต๋๋ค. |
nms |
bool |
False |
์ ํํ๊ณ ํจ์จ์ ์ธ ํ์ง ํ์ฒ๋ฆฌ๋ฅผ ์ํด ํ์์ ์ธ ๋น์ต๋ ์ต์ (NMS)๋ฅผ CoreML ๋ด๋ณด๋ด๊ธฐ์ ์ถ๊ฐํฉ๋๋ค. |
batch |
int |
1 |
๋ด๋ณด๋ด๊ธฐ ๋ชจ๋ธ ์ผ๊ด ์ถ๋ก ํฌ๊ธฐ ๋๋ ๋ด๋ณด๋ธ ๋ชจ๋ธ์ด ๋์์ ์ฒ๋ฆฌํ ์ต๋ ์ด๋ฏธ์ง ์๋ฅผ ์ง์ ํฉ๋๋ค. predict ๋ชจ๋๋ก ์ ํํฉ๋๋ค. |
device |
str |
None |
๋ด๋ณด๋ผ ์ฅ์น๋ฅผ ์ง์ ํฉ๋๋ค: GPU (device=0 ), CPU (device=cpu ), ์ ํ ์ค๋ฆฌ์ฝ์ ๊ฒฝ์ฐ MPS (device=mps ) ๋๋ DLA for NVIDIA Jetson(device=dla:0 ๋๋ device=dla:1 ). |
๋ด๋ณด๋ธ ๋ชจ๋ธ์ด ์๋ํ ์ฌ์ฉ ์ฌ๋ก์ ์ต์ ํ๋๊ณ ๋์ ํ๊ฒฝ์์ ํจ๊ณผ์ ์ผ๋ก ์๋ํ๋๋ก ํ๋ ค๋ฉด ์ด๋ฌํ ์ค์ ์ ์ ์คํ๊ฒ ๊ตฌ์ฑํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์๋ฃจ์ ์ค์
Ultralytics ์๋ฃจ์ ์ ๊ตฌ์ฑ ์ค์ ์ ๊ฐ์ฒด ์ ๊ณ์ฐ, ํํธ๋งต ์์ฑ, ์ด๋ ์ถ์ , ๋ฐ์ดํฐ ๋ถ์, ๊ตฌ์ญ ์ถ์ , ๋๊ธฐ์ด ๊ด๋ฆฌ, ์ง์ญ ๊ธฐ๋ฐ ๊ณ์ฐ๊ณผ ๊ฐ์ ๋ค์ํ ์์ ์ ๋ง๊ฒ ๋ชจ๋ธ์ ์ ์ฐํ๊ฒ ์ฌ์ฉ์ ์ง์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ต์ ์ ์ฌ์ฉํ๋ฉด ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๋ ์ ํํ๊ณ ์ ์ฉํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋๋ก ์ค์ ์ ์ฝ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
์ธ์ | ์ ํ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|---|
region |
list |
[(20, 400), (1080, 400), (1080, 360), (20, 360)] |
๊ฐ์ฒด ์นด์ดํ , ๋๊ธฐ์ด ๋ชจ๋ํฐ๋ง, ํธ๋์กด ๋๋ ์๋ ์ถ์ ์ ์ํ ์์ญ ํฌ์ธํธ๋ฅผ ์ ์ํฉ๋๋ค. ํฌ์ธํธ๋ ๋ถ์์ ์ํด ๋ค๊ฐํ ์์ญ์ ํ์ฑํ๋ ์ขํ๋ก ์ ์๋ฉ๋๋ค. |
show_in |
bool |
True |
์ ์๋ ์์ญ์ ๋ค์ด์จ ๊ฒ์ผ๋ก ๊ณ์ฐ๋๋ ๊ฐ์ฒด๋ฅผ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. ์ ์ ์ถ์ธ ๋ชจ๋ํฐ๋ง๊ณผ ๊ฐ์ ์ค์ ๋ถ์์ ํ์์ ์ ๋๋ค. |
show_out |
bool |
True |
์ ์๋ ์์ญ์ ๋ฒ์ด๋๋ ๊ฒ์ผ๋ก ๊ณ์ฐ๋๋ ๊ฐ์ฒด๋ฅผ ํ์ํ ์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. ์ก์ ์ถ์ ๋ฐ ๋ถ์์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฉํฉ๋๋ค. |
colormap |
int or tuple |
COLORMAP_PARULA |
ํํธ๋งต ์๊ฐํ๋ฅผ ์ํ OpenCV ์ง์ ์ปฌ๋ฌ๋งต์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ COLORMAP_PARULA ์ ์ฌ์ฉํ์ง๋ง ๋ค๋ฅธ ์ปฌ๋ฌ๋งต์ ์ฌ์ฉํ์ฌ ๋ค์ํ ์๊ฐํ ๊ธฐ๋ณธ ์ค์ ์ ์ง์ ํ ์ ์์ต๋๋ค. |
up_angle |
float |
145.0 |
์ด๋ ๋ชจ๋ํฐ๋ง์์ "์" ์์น๋ฅผ ๊ฐ์งํ๊ธฐ ์ํ ๊ฐ๋ ์๊ณ๊ฐ์ ๋๋ค. ๋ค์ํ ์ด๋์ ํคํฌ์ธํธ ์์น์ ๋ฐ๋ผ ์กฐ์ ํ ์ ์์ต๋๋ค. |
down_angle |
float |
90.0 |
์ด๋ ๋ชจ๋ํฐ๋ง์์ "์๋" ์์น๋ฅผ ๊ฐ์งํ๊ธฐ ์ํ ๊ฐ๋ ์๊ณ๊ฐ์ ๋๋ค. ํน์ ์ด๋์ ํคํฌ์ธํธ ์์น์ ๋ฐ๋ผ ์ด ๊ฐ์ ์กฐ์ ํฉ๋๋ค. |
kpts |
list |
[6, 8, 10] |
์ด๋ ๋ชจ๋ํฐ๋ง์ ์ฌ์ฉ๋๋ ํคํฌ์ธํธ ๋ชฉ๋ก์ ๋๋ค. ์ด๋ฌํ ํคํฌ์ธํธ๋ ํ๊ตฝํํด๊ธฐ, ํ์ , ์ค์ฟผํธ, ๋ณต๊ทผ ์ด๋๊ณผ ๊ฐ์ ์ด๋์ ์ด๊นจ, ํ๊ฟ์น, ์๋ชฉ ๋ฑ์ ์ ์ฒด ๊ด์ ๋๋ ๋ถ์์ ํด๋นํฉ๋๋ค. |
analytics_type |
str |
line |
์์ฑํ ๋ถ์ ์๊ฐํ์ ์ ํ์ ์ง์ ํฉ๋๋ค. ์ต์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. "line" , "pie" , "bar" ๋๋ "area" . ๊ธฐ๋ณธ๊ฐ์ "line" ํธ๋ ๋ ์๊ฐํ๋ฅผ ์ํด |
json_file |
str |
None |
์ฃผ์ฐจ ์์คํ ๋๋ ์ ์ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ญ์ ์ ์ํ๋ JSON ํ์ผ์ ๊ฒฝ๋ก์ ๋๋ค. ๋ถ์ ์์ญ์ ์ ์ฐํ๊ฒ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. |
์ฆ๊ฐ ์ค์
์ฆ๊ฐ ๊ธฐ์ ์ ํ์ต ๋ฐ์ดํฐ์ ๊ฐ๋ณ์ฑ์ ๋์ ํ์ฌ ๋ชจ๋ธ์ด ๋ณด์ด์ง ์๋ ๋ฐ์ดํฐ์ ๋ ์ ์ผ๋ฐํํ๋๋ก ์ง์ํจ์ผ๋ก์จ YOLO ๋ชจ๋ธ์ ๊ฒฌ๊ณ ์ฑ๊ณผ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๋ค์ ํ์์๋ ๊ฐ ์ฆ๊ฐ ์ธ์์ ๋ชฉ์ ๊ณผ ํจ๊ณผ๋ฅผ ๊ฐ๋ตํ๊ฒ ์ค๋ช ํฉ๋๋ค:
์ธ์ | ์ ํ | ๊ธฐ๋ณธ๊ฐ | ๋ฒ์ | ์ค๋ช |
---|---|---|---|---|
hsv_h |
float |
0.015 |
0.0 - 1.0 |
์ด๋ฏธ์ง์ ์์กฐ๋ฅผ ์ปฌ๋ฌํ์ ์ผ๋ถ๋ถ์ผ๋ก ์กฐ์ ํ์ฌ ์์ ๊ฐ๋ณ์ฑ์ ๋์ ํฉ๋๋ค. ๋ค์ํ ์กฐ๋ช ์กฐ๊ฑด์์ ๋ชจ๋ธ์ ์ผ๋ฐํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. |
hsv_s |
float |
0.7 |
0.0 - 1.0 |
์ด๋ฏธ์ง์ ์ฑ๋๋ฅผ ์ผ๋ถ ๋ณ๊ฒฝํ์ฌ ์์์ ๊ฐ๋์ ์ํฅ์ ์ค๋๋ค. ๋ค์ํ ํ๊ฒฝ ์กฐ๊ฑด์ ์๋ฎฌ๋ ์ด์ ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. |
hsv_v |
float |
0.4 |
0.0 - 1.0 |
์ด๋ฏธ์ง์ ๊ฐ(๋ฐ๊ธฐ)์ ์ผ๋ถ ์์ ํ์ฌ ๋ค์ํ ์กฐ๋ช ์กฐ๊ฑด์์ ๋ชจ๋ธ์ด ์ ์๋ํ๋๋ก ๋์ต๋๋ค. |
degrees |
float |
0.0 |
-180 - +180 |
์ง์ ๋ ๊ฐ๋ ๋ฒ์ ๋ด์์ ์ด๋ฏธ์ง๋ฅผ ์์๋ก ํ์ ํ์ฌ ๋ค์ํ ๋ฐฉํฅ์์ ๋ฌผ์ฒด๋ฅผ ์ธ์ํ๋ ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ ํฅ์์ํต๋๋ค. |
translate |
float |
0.1 |
0.0 - 1.0 |
์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ๊ฐ๋ก ๋ฐ ์ธ๋ก๋ก ๋ณํํ์ฌ ๋ถ๋ถ์ ์ผ๋ก ๋ณด์ด๋ ๋ฌผ์ฒด๋ฅผ ๊ฐ์งํ๋ ํ์ต์ ๋์ต๋๋ค. |
scale |
float |
0.5 |
>=0.0 |
๊ฒ์ธ ๊ณ์์ ๋ฐ๋ผ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ์ฌ ์นด๋ฉ๋ผ์์ ๋ค์ํ ๊ฑฐ๋ฆฌ์ ์๋ ๋ฌผ์ฒด๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. |
shear |
float |
0.0 |
-180 - +180 |
์ด๋ฏธ์ง๋ฅผ ์ง์ ๋ ๊ฐ๋๋งํผ ์๋ผ๋ด์ด ๋ฌผ์ฒด๋ฅผ ๋ค๋ฅธ ๊ฐ๋์์ ๋ณด๋ ํจ๊ณผ๋ฅผ ๋ชจ๋ฐฉํฉ๋๋ค. |
perspective |
float |
0.0 |
0.0 - 0.001 |
์ด๋ฏธ์ง์ ๋ฌด์์ ์๊ทผ ๋ณํ์ ์ ์ฉํ์ฌ 3D ๊ณต๊ฐ์์ ๋ฌผ์ฒด๋ฅผ ์ดํดํ๋ ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ ํฅ์์ํต๋๋ค. |
flipud |
float |
0.0 |
0.0 - 1.0 |
์ง์ ๋ ํ๋ฅ ๋ก ์ด๋ฏธ์ง๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง์ด ์ค๋ธ์ ํธ์ ํน์ฑ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ๋ฐ์ดํฐ ๊ฐ๋ณ์ฑ์ ๋์ ๋๋ค. |
fliplr |
float |
0.5 |
0.0 - 1.0 |
์ง์ ๋ ํ๋ฅ ๋ก ์ด๋ฏธ์ง๋ฅผ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ค์ง์ด ๋์นญ ๊ฐ์ฒด๋ฅผ ํ์ตํ๊ณ ๋ฐ์ดํฐ ์ธํธ์ ๋ค์์ฑ์ ๋์ด๋ ๋ฐ ์ ์ฉํฉ๋๋ค. |
bgr |
float |
0.0 |
0.0 - 1.0 |
์ง์ ๋ ํ๋ฅ ๋ก ์ด๋ฏธ์ง ์ฑ๋์ RGB์์ BGR๋ก ์ ํํ์ฌ ์๋ชป๋ ์ฑ๋ ์์์ ๋ํ ๊ฒฌ๊ณ ์ฑ์ ๋์ด๋ ๋ฐ ์ ์ฉํฉ๋๋ค. |
mosaic |
float |
1.0 |
0.0 - 1.0 |
4๊ฐ์ ํ๋ จ ์ด๋ฏธ์ง๋ฅผ ํ๋๋ก ๊ฒฐํฉํ์ฌ ๋ค์ํ ์ฅ๋ฉด ๊ตฌ์ฑ๊ณผ ๋ฌผ์ฒด ์ํธ ์์ฉ์ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. ๋ณต์กํ ์ฅ๋ฉด ์ดํด์ ๋งค์ฐ ํจ๊ณผ์ ์ ๋๋ค. |
mixup |
float |
0.0 |
0.0 - 1.0 |
๋ ์ด๋ฏธ์ง์ ํด๋น ๋ ์ด๋ธ์ ํผํฉํ์ฌ ํฉ์ฑ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ญ๋๋ค. ๋ ์ด๋ธ ๋ ธ์ด์ฆ์ ์๊ฐ์ ๊ฐ๋ณ์ฑ์ ๋์ ํ์ฌ ๋ชจ๋ธ์ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ํฅ์์ํต๋๋ค. |
copy_paste |
float |
0.0 |
0.0 - 1.0 |
๊ฐ์ฒด ์ธ์คํด์ค๋ฅผ ๋๋ฆฌ๊ณ ๊ฐ์ฒด ์คํด๋ฃจ์ ์ ํ์ตํ๋ ๋ฐ ์ ์ฉํ ๊ฐ์ฒด๋ฅผ ์ด๋ฏธ์ง ์ ์ฒด์ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๊ธฐํฉ๋๋ค. ์ธ๋ถํ ๋ ์ด๋ธ์ด ํ์ํฉ๋๋ค. |
copy_paste_mode |
str |
flip |
- | ์ ์ต์
์ค ๋ณต์ฌ-๋ถ์ฌ๋ฃ๊ธฐ ํ๋ ๋ฐฉ๋ฒ ์ ํ("flip" , "mixup" ). |
auto_augment |
str |
randaugment |
- | ๋ฏธ๋ฆฌ ์ ์๋ ์ฆ๊ฐ ์ ์ฑ
์ ์๋์ผ๋ก ์ ์ฉํฉ๋๋ค(randaugment , autoaugment , augmix ), ์๊ฐ์ ๊ธฐ๋ฅ์ ๋ค์ํํ์ฌ ๋ถ๋ฅ ์์
์ ์ต์ ํํฉ๋๋ค. |
erasing |
float |
0.4 |
0.0 - 0.9 |
๋ถ๋ฅ ํ๋ จ ์ค์ ์ด๋ฏธ์ง์ ์ผ๋ถ๋ฅผ ์์๋ก ์ง์ ๋ชจ๋ธ์ด ๋ ๋ถ๋ช ํ ํน์ง์ ์ง์คํ์ฌ ์ธ์ํ๋๋ก ์ ๋ํฉ๋๋ค. |
crop_fraction |
float |
1.0 |
0.1 - 1.0 |
๋ถ๋ฅ ์ด๋ฏธ์ง๋ฅผ ์ผ๋ถ ํฌ๊ธฐ๋ก ์๋ผ๋ด์ด ์ค์ฌ ํน์ง์ ๊ฐ์กฐํ๊ณ ๋ฌผ์ฒด ํฌ๊ธฐ์ ๋ง๊ฒ ์กฐ์ ํ์ฌ ๋ฐฐ๊ฒฝ์ ์ฐ๋งํจ์ ์ค์ ๋๋ค. |
์ด๋ฌํ ์ค์ ์ ๋ฐ์ดํฐ ์ธํธ์ ์์ ์ ํน์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ์กฐ์ ํ ์ ์์ต๋๋ค. ๋ค์ํ ๊ฐ์ผ๋ก ์คํํด ๋ณด๋ฉด ์ต์์ ๋ชจ๋ธ ์ฑ๋ฅ์ ์ด๋์ด๋ด๋ ์ต์ ์ ์ฆ๊ฐ ์ ๋ต์ ์ฐพ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
๋ก๊น , ์ฒดํฌํฌ์ธํธ ๋ฐ ํ๋กํ ์ค์
๋ก๊น , ์ฒดํฌํฌ์ธํธ, ํ๋กํ ๋ฐ ํ์ผ ๊ด๋ฆฌ๋ YOLO ๋ชจ๋ธ์ ํ์ต์ํฌ ๋ ์ค์ํ ๊ณ ๋ ค ์ฌํญ์ ๋๋ค.
- ๋ก๊น : ๋ชจ๋ธ์ ์งํ ์ํฉ์ ์ถ์ ํ๊ณ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ๋ฅผ ์ง๋จํ๊ธฐ ์ํด ํ๋ จ ์ค์ ๋ค์ํ ๋ฉํธ๋ฆญ๊ณผ ํต๊ณ๋ฅผ ๊ธฐ๋กํ๋ ๊ฒ์ด ๋์์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด ์์ ์ ํ ์๋ณด๋์ ๊ฐ์ ๋ก๊น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ํ์ผ์ ๊ธฐ๋กํ์ฌ ์ํํ ์ ์์ต๋๋ค.
- ์ฒดํฌํฌ์ธํธ: ํ๋ จ ์ค ์ผ์ ํ ๊ฐ๊ฒฉ์ผ๋ก ๋ชจ๋ธ์ ์ฒดํฌํฌ์ธํธ๋ฅผ ์ ์ฅํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ์ต ํ๋ก์ธ์ค๊ฐ ์ค๋จ๋๊ฑฐ๋ ๋ค๋ฅธ ํ์ต ๊ตฌ์ฑ์ ์คํํ๋ ค๋ ๊ฒฝ์ฐ ์ด์ ์ง์ ๋ถํฐ ํ์ต์ ์ฌ๊ฐํ ์ ์์ต๋๋ค.
- ํ๋กํ : ๋ชจ๋ธ์ ์ฑ๋ฅ๊ณผ ํ์ต ์งํ ์ํฉ์ ์๊ฐํํ๋ฉด ๋ชจ๋ธ์ ์๋ ๋ฐฉ์์ ์ดํดํ๊ณ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ํ์ ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ด ์์ ์ matplotlib์ ๊ฐ์ ํ๋กํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ TensorBoard์ ๊ฐ์ ๋ก๊น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋กฏ์ ์์ฑํ์ฌ ์ํํ ์ ์์ต๋๋ค.
- ํ์ผ ๊ด๋ฆฌ: ๋ชจ๋ธ ์ฒดํฌํฌ์ธํธ, ๋ก๊ทธ ํ์ผ, ํ๋กฏ ๋ฑ ํ๋ จ ๊ณผ์ ์์ ์์ฑ๋๋ ๋ค์ํ ํ์ผ์ ๊ด๋ฆฌํ๋ ๊ฒ์ ์ด๋ ค์ธ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ์ผ์ ์ถ์ ํ๊ณ ํ์์ ๋ฐ๋ผ ์ฝ๊ฒ ์ก์ธ์คํ๊ณ ๋ถ์ํ ์ ์๋๋ก ๋ช ํํ๊ณ ์ฒด๊ณ์ ์ธ ํ์ผ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ถ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
ํจ๊ณผ์ ์ธ ๋ก๊น , ์ฒดํฌํฌ์ธํธ, ํ๋กํ ๋ฐ ํ์ผ ๊ด๋ฆฌ๋ฅผ ํตํด ๋ชจ๋ธ์ ์งํ ์ํฉ์ ์ถ์ ํ๊ณ ํ๋ จ ํ๋ก์ธ์ค๋ฅผ ๋ ์ฝ๊ฒ ๋๋ฒ๊น ํ๊ณ ์ต์ ํํ ์ ์์ต๋๋ค.
์ธ์ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
---|---|---|
project |
'runs' |
ํธ๋ ์ด๋ ์คํ์ ์ ์ฅํ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ง์ ํฉ๋๋ค. ๊ฐ ์คํ์ ์ด ๋๋ ํฐ๋ฆฌ ๋ด์ ๋ณ๋์ ํ์ ๋๋ ํฐ๋ฆฌ์ ์ ์ฅ๋ฉ๋๋ค. |
name |
'exp' |
์คํ์ ์ด๋ฆ์ ์ ์ํฉ๋๋ค. ์ง์ ํ์ง ์์ผ๋ฉด YOLO ์ ๊ฐ ์คํ์ ๋ํด ์ด ์ด๋ฆ์ ์๋์ผ๋ก ์ฆ๊ฐ์ํต๋๋ค(์ exp , exp2 ๋ฑ์ ์ฌ์ฉํ์ฌ ์ด์ ์คํ์ ๋ฎ์ด์ฐ์ง ์๋๋ก ํฉ๋๋ค. |
exist_ok |
False |
๊ฐ์ ์ด๋ฆ์ ์คํ ๋๋ ํฐ๋ฆฌ๊ฐ ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ ๊ธฐ์กด ์คํ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ฎ์ด์ธ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ด๋ฅผ True ์ ๋ฎ์ด์ฐ๊ธฐ๋ฅผ ํ์ฉํ๊ณ False ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค. |
plots |
False |
ํธ๋ ์ด๋ ๋ฐ ์ ํจ์ฑ ๊ฒ์ฌ ํ๋กฏ์ ์์ฑ ๋ฐ ์ ์ฅ์ ์ ์ดํฉ๋๋ค. ์ค์ True ๋ฅผ ์ฌ์ฉํ์ฌ ์์ค ๊ณก์ ๊ณผ ๊ฐ์ ํ๋กฏ์ ๋ง๋ค ์ ์์ต๋๋ค, ์ ๋ฐ๋-๋ฆฌ์ฝ ๊ณก์ ๋ฐ ์ํ ์์ธก. ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ๋ชจ๋ธ ์ฑ๋ฅ์ ์๊ฐ์ ์ผ๋ก ์ถ์ ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. |
save |
False |
ํ๋ จ ์ฒดํฌํฌ์ธํธ์ ์ต์ข
๋ชจ๋ธ ๊ฐ์ค์น๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ์ค์ True ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ ์ํ๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ์ฅํ์ฌ ์ด๋ฌํ ์ฒดํฌํฌ์ธํธ ๋๋ ๋ฐฐํฌํ ๋ชจ๋ธ์์ ๊ต์ก์ ์ฌ๊ฐํ ์ ์์ต๋๋ค. |
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๊ต์ก ์ค์ YOLO ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
YOLO ๋ชจ๋ธ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ค๋ฉด ๋ฐฐ์น ํฌ๊ธฐ, ํ์ต ์๋, ๋ชจ๋ฉํ , ๊ฐ์ค์น ๊ฐ์ ์ ๊ฐ์ ํ์ดํผํ๋ผ๋ฏธํฐ๋ฅผ ์กฐ์ ํด์ผ ํฉ๋๋ค. ์ฆ๊ฐ ์ค์ ์ ์กฐ์ ํ๊ณ , ์ ํฉํ ์ต์ ํ ํ๋ก๊ทธ๋จ์ ์ ํํ๊ณ , ์กฐ๊ธฐ ์ค์ง ๋๋ ํผํฉ ์ ๋ฐ๋์ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๊ฒ๋ ๋์์ด ๋ ์ ์์ต๋๋ค. ํ๋ จ ์ค์ ์ ๋ํ ์์ธํ ์๋ด๋ ํ๋ จ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
YOLO ๋ชจ๋ธ ์ ํ๋๋ฅผ ์ํด ๊ณ ๋ คํด์ผ ํ ์ฃผ์ ํ์ดํผํ๋ผ๋ฏธํฐ๋ ๋ฌด์์ธ๊ฐ์?
YOLO ๋ชจ๋ธ ์ ํ๋์ ์ํฅ์ ๋ฏธ์น๋ ์ฃผ์ ํ์ดํผํ๋ผ๋ฏธํฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋ฐฐ์น ํฌ๊ธฐ(
batch
): ๋ฐฐ์น ํฌ๊ธฐ๊ฐ ํด์๋ก ํ๋ จ์ด ์์ ํ๋ ์ ์์ง๋ง ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ์ํ ์ ์์ต๋๋ค. - ํ์ต๋ฅ (
lr0
): ๊ฐ์ค์น ์ ๋ฐ์ดํธ์ ๋จ๊ณ ํฌ๊ธฐ๋ฅผ ์ ์ดํฉ๋๋ค. ์๋๊ฐ ์์์๋ก ๋ฏธ์ธ ์กฐ์ ์ด ๊ฐ๋ฅํ์ง๋ง ์๋ ด ์๋๊ฐ ๋๋ ค์ง๋๋ค. - ๋ชจ๋ฉํ
(
momentum
): ๊ทธ๋๋์ธํธ ๋ฒกํฐ๋ฅผ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ํ์ฌ ์ง๋์ ์ํํฉ๋๋ค. - ์ด๋ฏธ์ง ํฌ๊ธฐ(
imgsz
): ์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ ํด์๋ก ์ ํ๋๋ ํฅ์๋์ง๋ง ๊ณ์ฐ ๋ถํ๊ฐ ์ฆ๊ฐํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ธํธ์ ํ๋์จ์ด ๊ธฐ๋ฅ์ ๋ฐ๋ผ ์ด ๊ฐ์ ์กฐ์ ํ์ธ์. ํ๋ จ ์ค์ ์น์ ์์ ์์ธํ ์์๋ณด์ธ์.
YOLO ๋ชจ๋ธ ํ์ต์ ์ํ ํ์ต๋ฅ ์ ์ด๋ป๊ฒ ์ค์ ํ๋์?
ํ์ต ์๋(lr0
)๋ ์ต์ ํ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ์์์ ์ 0.01
๋๋ 0.001
๋ฅผ ์ค์ ํฉ๋๋ค. ํ์ต ๋ฉํธ๋ฆญ์ ๋ชจ๋ํฐ๋งํ๊ณ ํ์ํ ๊ฒฝ์ฐ ์กฐ์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ฝ์ฌ์ธ ํ์ต๋ฅ ์ค์ผ์ค๋ฌ(cos_lr
) ๋๋ ์๋ฐ์
๊ธฐ์ (warmup_epochs
, warmup_momentum
)๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ จ ์ค์ ์๋๋ฅผ ๋์ ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๊ธฐ์ฐจ ๊ฐ์ด๋.
YOLO ๋ชจ๋ธ์ ๊ธฐ๋ณธ ์ถ๋ก ์ค์ ์ ๋ฌด์์ธ๊ฐ์?
๊ธฐ๋ณธ ์ถ๋ก ์ค์ ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
- ์ ๋ขฐ๋ ์๊ณ๊ฐ(
conf=0.25
): ํ์ง์ ๋ํ ์ต์ ์ ๋ขฐ๋. - IoU ์๊ณ๊ฐ(
iou=0.7
): ๋น ์ต๋ ์ต์ (NMS)์ ๊ฒฝ์ฐ. - ์ด๋ฏธ์ง ํฌ๊ธฐ(
imgsz=640
): ์ถ๋ก ํ๊ธฐ ์ ์ ์ ๋ ฅ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค. - ์ฅ์น (
device=None
): ์ถ๋ก ์ ์ํด CPU ๋๋ GPU ์ ์ ํํฉ๋๋ค.
์ข ํฉ์ ์ธ ๊ฐ์๋ ์์ธก ์ค์ ์น์ ๊ณผ ์์ธก ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
ํผํฉ ์ ๋ฐ ๊ต์ก์ YOLO ๋ชจ๋ธ๊ณผ ํจ๊ป ์ฌ์ฉํด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
ํผํฉ ์ ๋ฐ ๊ต์ก, ๋ค์์ ํตํด ํ์ฑํ amp=True
๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ณ FP16๊ณผ FP32์ ์ฅ์ ์ ๋ชจ๋ ํ์ฉํ์ฌ ํ๋ จ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ์ด๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํผํฉ ์ ๋ฐ๋๋ฅผ ์ง์ํ๋ ์ต์ GPU์ ์ ์ฉํ๋ฉฐ, ๋ ๋ง์ ๋ชจ๋ธ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ฃ์ ์ ์๊ณ ์ ํ๋์ ํฐ ์์ค ์์ด ๋ ๋น ๋ฅธ ๊ณ์ฐ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ธฐ์ฐจ ๊ฐ์ด๋.