Roboflow ์ ๋๋ฒ์ค ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ Roboflow ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ๋ ์ปดํจํฐ ๋น์ ๋ถ์ผ์ ํจํค์ง ์ธ๋ถํ์ ๊ด๋ จ๋ ์์ ์ ์ํด ํน๋ณํ ๋ง์ถคํ๋ ์ด๋ฏธ์ง ๋ชจ์์ ๋๋ค. ์ด ๋ฐ์ดํฐ ์ธํธ๋ ํจํค์ง ์๋ณ, ๋ถ๋ฅ ๋ฐ ์ฒ๋ฆฌ์ ๊ด๋ จ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ ์ฐ๊ตฌ์, ๊ฐ๋ฐ์ ๋ฐ ์ ํธ๊ฐ๋ฅผ ๋๊ธฐ ์ํด ๊ณ ์๋์์ต๋๋ค.
๋ค์ํ ์ํฉ๊ณผ ํ๊ฒฝ์์ ๋ค์ํ ํจํค์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ค์ํ ์ด๋ฏธ์ง ์ธํธ๊ฐ ํฌํจ๋ ์ด ๋ฐ์ดํฐ ์ธํธ๋ ์ธ๋ถํ ๋ชจ๋ธ์ ํ๋ จํ๊ณ ํ๊ฐํ๋ ๋ฐ ์ ์ฉํ ๋ฆฌ์์ค๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ฌผ๋ฅ, ์ฐฝ๊ณ ์๋ํ ๋๋ ์ ๋ฐํ ํจํค์ง ๋ถ์์ด ํ์ํ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ๋ ์ปดํจํฐ ๋น์ ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ ๋์์ ๋ง๋ ํฌ๊ด์ ์ธ ์ด๋ฏธ์ง ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐ์ดํฐ ์ธํธ ๊ตฌ์กฐ
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์ ๋ฐ์ดํฐ ๋ถํฌ๋ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ก ๋์ด ์์ต๋๋ค:
- ํธ๋ ์ด๋ ์ธํธ: ํด๋น ์ฃผ์๊ณผ ํจ๊ป 1920๊ฐ์ ์ด๋ฏธ์ง๊ฐ ํฌํจ๋ฉ๋๋ค.
- ํ ์คํธ ์ธํธ: 89๊ฐ์ ์ด๋ฏธ์ง๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ์ด๋ฏธ์ง๋ ๊ฐ๊ฐ์ ์ฃผ์๊ณผ ์ง์ ์ด๋ฃน๋๋ค.
- ์ ํจ์ฑ ๊ฒ์ฌ ์ธํธ: ๊ฐ๊ฐ ํด๋น ์ฃผ์์ด ์๋ 188๊ฐ์ ์ด๋ฏธ์ง๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ์ธํธ๋ก ์ด์ง๋๋ ํจํค์ง ์ธ๋ถํ๋ ๋ฌผ๋ฅ ์ต์ ํ, ๋ผ์คํธ ๋ง์ผ ๋ฐฐ์ก ํฅ์, ์ ์กฐ ํ์ง ๊ด๋ฆฌ ๊ฐ์ , ์ค๋งํธ ์ํฐ ์๋ฃจ์ ์ ๊ธฐ์ฌํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ ์์๊ฑฐ๋์์ ๋ณด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฅด๊ธฐ๊น์ง ์ด ๋ฐ์ดํฐ ์ธํธ๋ ๋ค์ํ๊ณ ํจ์จ์ ์ธ ํจํค์ง ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ปดํจํฐ ๋น์ ์ ํ์ ์ ์ด์งํ๋ ํต์ฌ ๋ฆฌ์์ค์ ๋๋ค.
๋ฐ์ดํฐ ์ธํธ YAML
๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ์ ์ ์ํ๋ ๋ฐ๋ YAML(๋ ๋ค๋ฅธ ๋งํฌ์
์ธ์ด) ํ์ผ์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ฐ์ดํฐ ์ธํธ์ ๊ฒฝ๋ก, ํด๋์ค ๋ฐ ๊ธฐํ ๊ด๋ จ ์ ๋ณด์ ๋ํ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์ ๊ฒฝ์ฐ, ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์ package-seg.yaml
ํ์ผ์ ๋ค์ ์์น์์ ์ ์ง๋ฉ๋๋ค. https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/package-seg.yaml.
ultralytics/cfg/๋ฐ์ดํฐ์ธํธ/ํจํค์ง-seg.yaml
# Ultralytics YOLO ๐, AGPL-3.0 license
# Package-seg dataset by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/segment/package-seg/
# Example usage: yolo train data=package-seg.yaml
# parent
# โโโ ultralytics
# โโโ datasets
# โโโ package-seg โ downloads here (102 MB)
# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/package-seg # dataset root dir
train: images/train # train images (relative to 'path') 1920 images
val: images/val # val images (relative to 'path') 89 images
test: test/images # test images (relative to 'path') 188 images
# Classes
names:
0: package
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/package-seg.zip
์ฌ์ฉ๋ฒ
์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ 640์ธ 100๊ฐ์ ์ํฌํฌ์ ๋ํ ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์์ Ultralytics YOLO11n ๋ชจ๋ธ์ ํ๋ จํ๋ ค๋ฉด ๋ค์ ์ฝ๋ ์ค๋ํซ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ์์ ์ ์ฒด ๋ชฉ๋ก์ ๋ชจ๋ธ ํ์ต ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด์ฐจ ์์
์ํ ๋ฐ์ดํฐ ๋ฐ ์ฃผ์
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ๋ ๋ค์ํ ๊ด์ ์์ ์บก์ฒํ ๋ค์ํ ์ด๋ฏธ์ง์ ๋์์ ๋ชจ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์๋๋ ๋ฐ์ดํฐ ์ธํธ์ ๋ฐ์ดํฐ ์ธ์คํด์ค์ ๊ฐ ๋ฐ์ดํฐ์ ๋ํ ์ฃผ์์ ๋๋ค:
- ์ด ์ด๋ฏธ์ง๋ ์ธ์๋ ๋ฌผ์ฒด์ ์ค๊ณฝ์ ๋ํ๋ด๋ ๋ง์คํฌ๊ฐ ์๋ ์ฃผ์์ด ๋ฌ๋ฆฐ ๊ฒฝ๊ณ ์์๊ฐ ํน์ง์ธ ์ด๋ฏธ์ง ๋ฌผ์ฒด ๊ฐ์ง ์ธ์คํด์ค๋ฅผ ํ์ํฉ๋๋ค. ์ด ๋ฐ์ดํฐ ์ธํธ์๋ ๋ค์ํ ์์น, ํ๊ฒฝ, ๋ฐ๋์์ ์ดฌ์๋ ๋ค์ํ ์ด๋ฏธ์ง ๋ชจ์์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด ๋ฐ์ดํฐ ์ธํธ๋ ์ด ์์ ์ ํนํ๋ ๋ชจ๋ธ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ๋ฆฌ์์ค ์ญํ ์ ํฉ๋๋ค.
- ์ด ์๋ ๋๋ก ๊ณผ ๊ด๋ จ๋ ์ปดํจํฐ ๋น์ ์์ ์์ ๊ณ ํ์ง ์ผ์ ๋ฐ์ดํฐ์ ์ค์์ฑ์ ๊ฐ์กฐํ๋ฉด์ VisDrone ๋ฐ์ดํฐ ์ธํธ์ ์กด์ฌํ๋ ๋ค์์ฑ๊ณผ ๋ณต์ก์ฑ์ ๊ฐ์กฐํฉ๋๋ค.
์ธ์ฉ ๋ฐ ๊ฐ์ฌ
ํฌ๋ ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฐ๊ตฌ ๋๋ ๊ฐ๋ฐ ์ด๋์ ํฐ๋ธ์ ํตํฉํ๋ ๊ฒฝ์ฐ ๋ค์ ๋ ผ๋ฌธ์ ์ธ์ฉํด ์ฃผ์ธ์:
@misc{ factory_package_dataset,
title = { factory_package Dataset },
type = { Open Source Dataset },
author = { factorypackage },
howpublished = { \url{ https://universe.roboflow.com/factorypackage/factory_package } },
url = { https://universe.roboflow.com/factorypackage/factory_package },
journal = { Roboflow Universe },
publisher = { Roboflow },
year = { 2024 },
month = { jan },
note = { visited on 2024-01-24 },
}
๋ฌผ๋ฅ ๋ฐ ์ฐ๊ตฌ ํ๋ก์ ํธ์ ๊ท์คํ ์์ฐ์ธ ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ์ ์ ์์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ Roboflow ํ์ ๋ ธ๊ณ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์ ์ ์์์ ๋ํ ์์ธํ ๋ด์ฉ์ ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์๊ธฐ ๋ฐ๋๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Roboflow ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ๋ ๋ฌด์์ด๋ฉฐ ์ปดํจํฐ ๋น์ ํ๋ก์ ํธ์ ์ด๋ป๊ฒ ๋์์ด ๋ ์ ์๋์?
Roboflow ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ๋ ํจํค์ง ์ธ๋ถํ์ ๊ด๋ จ๋ ์์ ์ ๋ง๊ฒ ์ ๋ณ๋ ์ด๋ฏธ์ง ๋ชจ์์ ๋๋ค. ๋ค์ํ ๋งฅ๋ฝ์ ๋ค์ํ ํจํค์ง ์ด๋ฏธ์ง๊ฐ ํฌํจ๋์ด ์์ด ์ธ๋ถํ ๋ชจ๋ธ์ ํ๋ จํ๊ณ ํ๊ฐํ๋ ๋ฐ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์ด ๋ฐ์ดํฐ ์ธํธ๋ ๋ฌผ๋ฅ, ์ฐฝ๊ณ ์๋ํ ๋ฐ ์ ๋ฐํ ํจํค์ง ๋ถ์์ด ํ์ํ ๋ชจ๋ ํ๋ก์ ํธ์ ํนํ ์ ์ฉํฉ๋๋ค. ๋ฌผ๋ฅ๋ฅผ ์ต์ ํํ๊ณ ์ ํํ ํจํค์ง ์๋ณ ๋ฐ ๋ถ๋ฅ๋ฅผ ์ํ ๋น์ ๋ชจ๋ธ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์์ Ultralytics YOLO11 ๋ชจ๋ธ์ ํ๋ จํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
Python ๋ฐ CLI ๋ฐฉ๋ฒ์ ๋ชจ๋ ์ฌ์ฉํ์ฌ Ultralytics YOLO11n ๋ชจ๋ธ์ ํ์ต์ํฌ ์ ์์ต๋๋ค. ์๋ ์ค๋ํซ์ ์ฌ์ฉํ์ธ์:
์ด์ฐจ ์์
์์ธํ ๋ด์ฉ์ ๋ชจ๋ธ ๊ต์ก ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์ ๊ตฌ์ฑ ์์๋ ๋ฌด์์ด๋ฉฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๋์?
๋ฐ์ดํฐ ์ธํธ๋ ์ธ ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค:
- ํธ๋ ์ด๋ ์ธํธ: ์ฃผ์์ด ํฌํจ๋ 1920๊ฐ์ ์ด๋ฏธ์ง๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ํ ์คํธ ์ธํธ: 89๊ฐ์ ์ด๋ฏธ์ง์ ํด๋น ์ฃผ์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ์ ํจ์ฑ ๊ฒ์ฌ ์ธํธ: ์ฃผ์์ด ํฌํจ๋ 188๊ฐ์ ์ด๋ฏธ์ง๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ด ๊ตฌ์กฐ๋ ์ฒ ์ ํ ๋ชจ๋ธ ํ๋ จ, ๊ฒ์ฆ ๋ฐ ํ ์คํธ๋ฅผ ์ํ ๊ท ํ ์กํ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ณด์ฅํ์ฌ ์ธ๋ถํ ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค.
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ์ธํธ์ ํจ๊ป Ultralytics YOLO11 ์ ์ฌ์ฉํด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
Ultralytics YOLO11 ๋ ์ค์๊ฐ ๋ฌผ์ฒด ๊ฐ์ง ๋ฐ ์ธ๋ถํ ์์ ์ ์ํ ์ต์ฒจ๋จ ์ ํ๋์ ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ์ธํธ์ ํจ๊ป ์ฌ์ฉํ๋ฉด ์ ํํ ํจํค์ง ์ธ๋ถํ๋ฅผ ์ํ YOLO11 ์ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ด ์กฐํฉ์ ์ ํํ ํจํค์ง ์๋ณ์ด ์ค์ํ ๋ฌผ๋ฅ ๋ฐ ์ฐฝ๊ณ ์๋ํ์ ๊ฐ์ ์ฐ์ ์ ํนํ ์ ์ฉํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ YOLO11 ์ธ๋ถํ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์ package-seg.yaml ํ์ผ์ ์ก์ธ์คํ๊ณ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋์?
๊ทธ๋ฆฌ๊ณ package-seg.yaml
ํ์ผ์ Ultralytics' GitHub ๋ฆฌํฌ์งํ ๋ฆฌ์์ ํธ์คํ
๋๋ฉฐ ๋ฐ์ดํฐ ์ธํธ์ ๊ฒฝ๋ก, ํด๋์ค ๋ฐ ๊ตฌ์ฑ์ ๋ํ ํ์ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ค์์์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ. ์ด ํ์ผ์ ๋ฐ์ดํฐ ์งํฉ์ ํจ์จ์ ์ผ๋ก ํ์ฉํ๋๋ก ๋ชจ๋ธ์ ๊ตฌ์ฑํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๋ ๋ง์ ์ธ์ฌ์ดํธ์ ์ค์ ์ฌ๋ก๋ ์ฌ์ฉ ๋ฐฉ๋ฒ ์น์ ์ ์ฐธ์กฐํ์ธ์.