Roboflow ์ ๋๋ฒ์ค ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ
The 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://ultralytics.com/assets/package-seg.zip
์ฌ์ฉ๋ฒ
์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ 640์ธ ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์ ๋ํด 100๊ฐ์ ์ํฌํฌ์ ๋ํ Ultralytics YOLOv8n ๋ชจ๋ธ์ ํ๋ จํ๋ ค๋ฉด ๋ค์ ์ฝ๋ ์กฐ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ์์ ์ ์ฒด ๋ชฉ๋ก์ ๋ชจ๋ธ ํ์ต ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด์ฐจ ์์
์ํ ๋ฐ์ดํฐ ๋ฐ ์ฃผ์
ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ๋ ๋ค์ํ ๊ด์ ์์ ์บก์ฒํ ๋ค์ํ ์ด๋ฏธ์ง์ ๋์์ ๋ชจ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์๋๋ ๋ฐ์ดํฐ ์ธํธ์ ๋ฐ์ดํฐ ์ธ์คํด์ค์ ๊ฐ ๋ฐ์ดํฐ์ ๋ํ ์ฃผ์์ ๋๋ค:
- ์ด ์ด๋ฏธ์ง๋ ์ธ์๋ ๋ฌผ์ฒด์ ์ค๊ณฝ์ ๋ํ๋ด๋ ๋ง์คํฌ๊ฐ ์๋ ์ฃผ์์ด ๋ฌ๋ฆฐ ๊ฒฝ๊ณ ์์๊ฐ ํน์ง์ธ ์ด๋ฏธ์ง ๋ฌผ์ฒด ๊ฐ์ง ์ธ์คํด์ค๋ฅผ ํ์ํฉ๋๋ค. ์ด ๋ฐ์ดํฐ ์ธํธ์๋ ๋ค์ํ ์์น, ํ๊ฒฝ, ๋ฐ๋์์ ์ดฌ์๋ ๋ค์ํ ์ด๋ฏธ์ง ๋ชจ์์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด ๋ฐ์ดํฐ ์ธํธ๋ ์ด ์์ ์ ํนํ๋ ๋ชจ๋ธ์ ๊ฐ๋ฐํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ๋ฆฌ์์ค ์ญํ ์ ํฉ๋๋ค.
- ์ด ์๋ ๋๋ก ๊ณผ ๊ด๋ จ๋ ์ปดํจํฐ ๋น์ ์์ ์์ ๊ณ ํ์ง ์ผ์ ๋ฐ์ดํฐ์ ์ค์์ฑ์ ๊ฐ์กฐํ๋ฉด์ 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 ํ์ ๋ ธ๊ณ ์ ๊ฐ์ฌ์ ๋ง์์ ์ ํฉ๋๋ค. ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ์ ์ ์์์ ๋ํ ์์ธํ ๋ด์ฉ์ ํจํค์ง ์ธ๋ถํ ๋ฐ์ดํฐ ์ธํธ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์๊ธฐ ๋ฐ๋๋๋ค.