๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ
์๊ฐ
๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ๋ Ultralytics ๊ฐ์์ง ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ๋ ๊ฐ์์ง ํคํฌ์ธํธ ์ถ์ ์ ์ํด ํน๋ณํ ์ ๋ณ๋ ๊ณ ํ์ง์ ๊ด๋ฒ์ํ ๋ฐ์ดํฐ ์ธํธ์ ๋๋ค. 6,773๊ฐ์ ํ๋ จ ์ด๋ฏธ์ง์ 1,703๊ฐ์ ํ ์คํธ ์ด๋ฏธ์ง๊ฐ ํฌํจ๋ ์ด ๋ฐ์ดํฐ ์ธํธ๋ ๊ฐ๋ ฅํ ํฌ์ฆ ์ถ์ ๋ชจ๋ธ์ ํ๋ จํ๊ธฐ ์ํ ํํํ ํ ๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ ์ฃผ์์ด ๋ฌ๋ฆฐ ์ด๋ฏธ์ง์๋ ํคํฌ์ธํธ๋น 3์ฐจ์(x, y, ๊ฐ์์ฑ)์ 24๊ฐ ํคํฌ์ธํธ๊ฐ ํฌํจ๋์ด ์์ด ์ปดํจํฐ ๋น์ ๋ถ์ผ์ ๊ณ ๊ธ ์ฐ๊ตฌ ๋ฐ ๊ฐ๋ฐ์ ์ ์ฉํ ๋ฆฌ์์ค๋ก ํ์ฉํ ์ ์์ต๋๋ค.
์ด ๋ฐ์ดํฐ ์ธํธ๋ Ultralytics HUB ๋ฐ YOLO11.
๋ฐ์ดํฐ ์ธํธ YAML
๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ์ ์ ์ํ๋ ๋ฐ๋ YAML(๋ ๋ค๋ฅธ ๋งํฌ์
์ธ์ด) ํ์ผ์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ๊ธฐ์๋ ๊ฒฝ๋ก, ํคํฌ์ธํธ ์ธ๋ถ ์ ๋ณด ๋ฐ ๊ธฐํ ๊ด๋ จ ์ ๋ณด๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ฐ์์ง ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ์ ๊ฒฝ์ฐ์๋ dog-pose.yaml
์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. https://github.com/ultralytics/ultralytics/blob/main/ultralytics/cfg/datasets/dog-pose.yaml.
ultralytics/cfg/datasets/dog-pose.yaml
# Ultralytics YOLO ๐, AGPL-3.0 license
# Dogs dataset http://vision.stanford.edu/aditya86/ImageNetDogs/ by Stanford
# Documentation: https://docs.ultralytics.com/datasets/pose/dog-pose/
# Example usage: yolo train data=dog-pose.yaml
# parent
# โโโ ultralytics
# โโโ datasets
# โโโ dog-pose โ downloads here (337 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/dog-pose # dataset root dir
train: train # train images (relative to 'path') 6773 images
val: val # val images (relative to 'path') 1703 images
# Keypoints
kpt_shape: [24, 3] # number of keypoints, number of dims (2 for x,y or 3 for x,y,visible)
# Classes
names:
0: dog
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/dog-pose.zip
์ฌ์ฉ๋ฒ
์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ 640์ธ 100๊ฐ์ ๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ์ ๋ํด YOLO11n ํฌ์ฆ ๋ชจ๋ธ์ ํ๋ จํ๋ ค๋ฉด ๋ค์ ์ฝ๋ ์กฐ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ์์ ์ ์ฒด ๋ชฉ๋ก์ ๋ชจ๋ธ ํ๋ จ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด์ฐจ ์์
์ํ ์ด๋ฏธ์ง ๋ฐ ์ฃผ์
๋ค์์ ๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ์ ์ด๋ฏธ์ง ๋ช ๊ฐ์ง ์์ ํด๋น ์ฃผ์์ ๋๋ค:
- ๋ชจ์์ดํฌ ์ด๋ฏธ์ง: ์ด ์ด๋ฏธ์ง๋ ๋ชจ์์ดํฌ๋ ๋ฐ์ดํฐ ์ธํธ ์ด๋ฏธ์ง๋ก ๊ตฌ์ฑ๋ ํ๋ จ ๋ฐฐ์น์ ์์์ ๋๋ค. ๋ชจ์์ดํฌ๋ ์ฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ํ๋์ ์ด๋ฏธ์ง๋ก ๊ฒฐํฉํ์ฌ ๊ฐ ํ๋ จ ๋ฐฐ์น ๋ด์์ ๋ค์ํ ๊ฐ์ฒด์ ์ฅ๋ฉด์ ๋๋ฆฌ๊ธฐ ์ํด ํ๋ จ ์ค์ ์ฌ์ฉ๋๋ ๊ธฐ์ ์ ๋๋ค. ์ด๋ฅผ ํตํด ๋ค์ํ ๊ฐ์ฒด ํฌ๊ธฐ, ์ข ํก๋น ๋ฐ ์ปจํ ์คํธ์ ์ผ๋ฐํํ๋ ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
์ด ์๋ ๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ์ ํฌํจ๋ ์ด๋ฏธ์ง์ ๋ค์์ฑ๊ณผ ๋ณต์ก์ฑ, ๊ทธ๋ฆฌ๊ณ ํ๋ จ ๊ณผ์ ์์ ๋ชจ์์ดํน์ ์ฌ์ฉํ ๋์ ์ด์ ์ ๋ณด์ฌ์ค๋๋ค.
์ธ์ฉ ๋ฐ ๊ฐ์ฌ
์ฐ๊ตฌ ๋๋ ๊ฐ๋ฐ ์์ ์ ๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ค์ ๋ ผ๋ฌธ์ ์ธ์ฉํด ์ฃผ์ธ์:
@inproceedings{khosla2011fgvc,
title={Novel dataset for Fine-Grained Image Categorization},
author={Aditya Khosla and Nityananda Jayadevaprakash and Bangpeng Yao and Li Fei-Fei},
booktitle={First Workshop on Fine-Grained Visual Categorization (FGVC), IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
year={2011}
}
@inproceedings{deng2009imagenet,
title={ImageNet: A Large-Scale Hierarchical Image Database},
author={Jia Deng and Wei Dong and Richard Socher and Li-Jia Li and Kai Li and Li Fei-Fei},
booktitle={IEEE Computer Vision and Pattern Recognition (CVPR)},
year={2009}
}
์ปดํจํฐ ๋น์ ์ปค๋ฎค๋ํฐ๋ฅผ ์ํด ์ด ๊ท์คํ ๋ฆฌ์์ค๋ฅผ ๋ง๋ค๊ณ ์ ์ง ๊ด๋ฆฌํด ์ฃผ์ ์คํ ํฌ๋ ํ์ ๊ฐ์ฌ์ ๋ง์์ ์ ํฉ๋๋ค. ๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ์ ์ ์์์ ๋ํ ์์ธํ ๋ด์ฉ์ ์คํ ํฌ๋ ๊ฐ ๋ฐ์ดํฐ ์ธํธ ์น์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ์ธ์.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋๊ทธ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ๋ ๋ฌด์์ด๋ฉฐ Ultralytics YOLO11 ?
๊ฐ ์์ธ ๋ฐ์ดํฐ ์ธํธ์๋ ๊ฐ ์์ธ ์ถ์ ์ ์ํ 17๊ฐ์ ํคํฌ์ธํธ๋ก ์ฃผ์์ด ๋ฌ๋ฆฐ 6,000๊ฐ์ ์ด๋ฏธ์ง๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๋ค์์ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ํ๋ จํ๊ณ ๊ฒ์ฆํ๋ ๋ฐ ์ด์์ ์ ๋๋ค. Ultralytics YOLO11๋ฅผ ์ฌ์ฉํ ๋ชจ๋ธ ํ๋ จ ๋ฐ ๊ฒ์ฆ์ ์ด์์ ์ ๋๋ค. ๋๋ฌผ ํ๋ ๋ถ์ ๋ฐ ์์ํ ์ฐ๊ตฌ์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํฉ๋๋ค.
Ultralytics ์ ๊ฐ ์์ธ ๋ฐ์ดํฐ ์งํฉ์ ์ฌ์ฉํ์ฌ YOLO11 ๋ชจ๋ธ์ ํ๋ จํ๋ ค๋ฉด ์ด๋ป๊ฒ ํ๋์?
์ด๋ฏธ์ง ํฌ๊ธฐ๊ฐ 640์ธ 100๊ฐ์ ๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ์ ๋ํด YOLO11n-ํฌ์ฆ ๋ชจ๋ธ์ ํ๋ จํ๋ ค๋ฉด ๋ค์ ์์ ๋ฅผ ๋ฐ๋ฅด์ธ์:
์ด์ฐจ ์์
ํ๋ จ ์ธ์์ ์ ์ฒด ๋ชฉ๋ก์ ๋ชจ๋ธ ํ๋ จ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ฐ์์ง ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ด์ ์ด ์๋์?
๊ฐ ํฌ์ฆ ๋ฐ์ดํฐ ์ธํธ๋ ๋ช ๊ฐ์ง ์ด์ ์ ์ ๊ณตํฉ๋๋ค:
๋ฐฉ๋ํ๊ณ ๋ค์ํ ๋ฐ์ดํฐ ์ธํธ: 6,000๊ฐ์ ์ด๋ฏธ์ง๋ก ๋ค์ํ ๋ฐ๋ ค๊ฒฌ์ ์์ธ, ํ์ข , ์ํฉ์ ์์ฐ๋ฅด๋ ๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ์ฌ ๊ฐ๋ ฅํ ๋ชจ๋ธ ํ๋ จ ๋ฐ ํ๊ฐ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
ํฌ์ฆ๋ณ ์ฃผ์: ํฌ์ฆ ์ถ์ ์ ์ํ ์์ธํ ์ฃผ์์ ์ ๊ณตํ์ฌ ํฌ์ฆ ๊ฐ์ง ๋ชจ๋ธ ํ์ต์ ์ํ ๊ณ ํ์ง ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
์ค์ ์๋๋ฆฌ์ค: ๋ค์ํ ํ๊ฒฝ์ ์ด๋ฏธ์ง๋ฅผ ํฌํจํ์ฌ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ฐํํ ์ ์๋ ๋ชจ๋ธ์ ๊ธฐ๋ฅ์ ํฅ์์ํต๋๋ค.
๋ชจ๋ธ ์ฑ๋ฅ ํฅ์: ๋ฐ์ดํฐ ์ธํธ์ ๋ค์์ฑ๊ณผ ๊ท๋ชจ๋ ํนํ ์ธ๋ฐํ ํฌ์ฆ ์ถ์ ๊ณผ ๊ด๋ จ๋ ์์ ์์ ๋ชจ๋ธ ์ ํ๋์ ๊ฒฌ๊ณ ์ฑ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๊ธฐ๋ฅ ๋ฐ ์ฌ์ฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฐ์ดํฐ ์ธํธ ์๊ฐ ์น์ ์ ์ฐธ์กฐํ์ธ์.
๋ชจ์์ดํฌ๊ฐ ๊ฐ ์์ธ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฌ์ฉํ๋ YOLO11 ํ๋ จ ํ๋ก์ธ์ค์ ์ด๋ค ์ด์ ์ด ์๋์?
๊ฐ ์์ธ ๋ฐ์ดํฐ ์ธํธ์ ์ํ ์ด๋ฏธ์ง์์ ๋ณผ ์ ์๋ฏ์ด ๋ชจ์์ด์ฑ์ ์ฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ํ๋์ ํฉ์ฑ ์ด๋ฏธ์ง๋ก ๋ณํฉํ์ฌ ๊ฐ ํ๋ จ ๋ฐฐ์น์์ ๋ฌผ์ฒด์ ์ฅ๋ฉด์ ๋ค์์ฑ์ ํ๋ถํ๊ฒ ํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๋ค์ํ ๊ฐ์ฒด ํฌ๊ธฐ, ์ข ํก๋น ๋ฐ ์ปจํ ์คํธ์ ๊ฑธ์ณ ์ผ๋ฐํํ๋ ๋ชจ๋ธ์ ๋ฅ๋ ฅ์ ํฅ์์์ผ ์ฑ๋ฅ์ ๊ฐ์ ํฉ๋๋ค. ์ด๋ฏธ์ง ์์๋ ์ํ ์ด๋ฏธ์ง ๋ฐ ์ฃผ์ ์น์ ์ ์ฐธ์กฐํ์ธ์.
Dog-pose ๋ฐ์ดํฐ ์ธํธ YAML ํ์ผ์ ์ด๋์์ ์ฐพ์ ์ ์์ผ๋ฉฐ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์?
Dog-pose ๋ฐ์ดํฐ์ธํธ YAML ํ์ผ์ ์ฌ๊ธฐ์์ ์ฐพ์ ์ ์์ต๋๋ค. ์ด ํ์ผ์ ๊ฒฝ๋ก, ํด๋์ค ๋ฐ ๊ธฐํ ๊ด๋ จ ์ ๋ณด๋ฅผ ํฌํจํ ๋ฐ์ดํฐ ์ธํธ ๊ตฌ์ฑ์ ์ ์ํฉ๋๋ค. ์ด ํ์ผ์ ํ๋ จ ์์ ์น์ ์ ์ธ๊ธ๋ YOLO11 ํ๋ จ ์คํฌ๋ฆฝํธ์ ํจ๊ป ์ฌ์ฉํ์ธ์.
๋ ๋ง์ FAQ์ ์์ธํ ์ค๋ช ์๋ฅผ ๋ณด๋ ค๋ฉด Ultralytics ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.