Roboflow ๋ฐ์ดํฐ ์ธํธ
์ด์ Roboflow ์ ์ฌ์ฉํ์ฌ YOLOv5 ๐ ๋ชจ๋ธ ๊ต์ก์ ์ํ ๋ฐ์ดํฐ์ธํธ๋ฅผ ๊ตฌ์ฑ, ๋ ์ด๋ธ ์ง์ , ์ค๋น, ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ํธ์คํ ํ ์ ์์ต๋๋ค. Roboflow ์ ์์ ๊ณต๊ฐ์ ๊ณต๊ฐํ๋ ๊ฒฝ์ฐ YOLOv5 ๊ณผ ํจ๊ป ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ผ์ด์ ์ค
Ultralytics ๋ ๋ ๊ฐ์ง ๋ผ์ด์ ์ค ์ต์ ์ ์ ๊ณตํฉ๋๋ค:
- AGPL-3.0 ๋ผ์ด์ ์ค๋ ํ์๊ณผ ์ ํธ๊ฐ์๊ฒ ์ด์์ ์ธ OSI ์น์ธ ์คํ์์ค ๋ผ์ด์ ์ค์ ๋๋ค.
- ์ํฐํ๋ผ์ด์ฆ ๋ผ์ด์ ์ค๋ ์ ํ ๋ฐ ์๋น์ค์ AI ๋ชจ๋ธ์ ํตํฉํ๊ณ ์ ํ๋ ๊ธฐ์ ์ ์ํ ๋ผ์ด์ ์ค์ ๋๋ค.
์์ธํ ๋ด์ฉ์ Ultralytics ๋ผ์ด์ ์ค๋ฅผ ์ฐธ์กฐํ์ธ์.
์ ๋ก๋
Roboflow ์น UI, REST API ๋๋ Python.
๋ผ๋ฒจ๋ง
Roboflow ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ก๋ํ ํ ๋ฐ์ดํฐ์ ๋ ์ด๋ธ์ ์ง์ ํ๊ณ ์ด์ ๋ ์ด๋ธ์ ๊ฒํ ํ ์ ์์ต๋๋ค.
๋ฒ์ ๊ด๋ฆฌ
๋ค์ํ ์ ์ฒ๋ฆฌ ๋ฐ ์คํ๋ผ์ธ ์ฆ๊ฐ ์ต์ ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์งํฉ์ ๋ฒ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. YOLOv5 ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์จ๋ผ์ธ ์ฆ๊ฐ์ ์ํํ๋ฏ๋ก Roboflow ์ ์คํ๋ผ์ธ ์ฆ๊ฐ์ ์์ ๊ฒน์ณ ๋์ ๋ ์๋์ ์ผ๋ก ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๋ฐ์ดํฐ ๋ด๋ณด๋ด๊ธฐ
YOLOv5 ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ํ์ฌ ๋น ๋ฅด๊ฒ ๊ต์ก์ ์์ํ ์ ์์ต๋๋ค.
from roboflow import Roboflow
rf = Roboflow(api_key="YOUR API KEY HERE")
project = rf.workspace().project("YOUR PROJECT")
dataset = project.version("YOUR VERSION").download("yolov5")
๋ง์ถคํ ๊ต์ก
์์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์์ฐํ๋ ์ฌ์ฉ์ ์ง์ ๊ต์ก ํํ ๋ฆฌ์ผ์ ๊ณต๊ฐํ์ต๋๋ค. ์ฌ๊ธฐ์์ ์ฝ๋์ ์ก์ธ์คํ ์ ์์ต๋๋ค:
๋ฅ๋์ ํ์ต
ํ์ค ์ธ๊ณ๋ ๋ณต์กํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์งํฉ์ด ์์ํ์ง ๋ชปํ ์ํฉ์ ์ง๋ฉดํ๊ฒ ๋ฉ๋๋ค. ๋ฅ๋์ ํ์ต์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ฐ์ดํฐ ์ธํธ์ ๋ชจ๋ธ์ ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ํ๊ธฐ ์ํ ์ค์ํ ์ ๋ต์ ๋๋ค. Roboflow ๋ฐ YOLOv5 ํตํฉ์ ํตํด ์ค์ ์์ ๊ฒ์ฆ๋ ๋จธ์ ๋ฌ๋ ํ์ดํ๋ผ์ธ์ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ๋น ๋ฅด๊ฒ ๊ฐ์ ํ ์ ์์ต๋๋ค.
์ง์ ํ๊ฒฝ
Ultralytics ๋ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ํ๊ฒฝ์ ์ ๊ณตํ๋ฉฐ, ๊ฐ ํ๊ฒฝ์๋ CUDA, CUDNN๊ณผ ๊ฐ์ ํ์ ์ข ์์ฑ์ด ์ฌ์ ์ค์น๋์ด ์์ต๋๋ค, Python๋ฐ PyTorch์ ๊ฐ์ ํ์ ์ข ์ ์์๊ฐ ์ฌ์ ์ค์น๋์ด ์์ด ํ๋ก์ ํธ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
- ๋ฌด๋ฃ GPU ๋ ธํธ๋ถ:
- Google Cloud: GCP ๋น ๋ฅธ ์์ ๊ฐ์ด๋
- Amazon: AWS ๋น ๋ฅธ ์์ ๊ฐ์ด๋
- Azure: AzureML ๋น ๋ฅธ ์์ ๊ฐ์ด๋
- Docker: Docker ๋น ๋ฅธ ์์ ๊ฐ์ด๋
ํ๋ก์ ํธ ์ํ
์ด ๋ฐฐ์ง๋ ๋ชจ๋ YOLOv5 GitHub Actions ์ง์์ ํตํฉ(CI) ํ ์คํธ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผ๋์์์ ๋ํ๋ ๋๋ค. ์ด๋ฌํ CI ํ ์คํธ๋ ๊ต์ก, ๊ฒ์ฆ, ์ถ๋ก , ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๋ฒค์น๋งํฌ ๋ฑ ๋ค์ํ ์ฃผ์ ์ธก๋ฉด์์ YOLOv5 ์ ๊ธฐ๋ฅ๊ณผ ์ฑ๋ฅ์ ์๊ฒฉํ๊ฒ ํ์ธํฉ๋๋ค. 24์๊ฐ๋ง๋ค ๊ทธ๋ฆฌ๊ณ ์๋ก์ด ์ปค๋ฐ์ด ์์ ๋๋ง๋ค ํ ์คํธ๋ฅผ ์ํํ์ฌ macOS, Windows ๋ฐ Ubuntu์์ ์ผ๊ด๋๊ณ ์์ ์ ์ธ ์๋์ ๋ณด์ฅํฉ๋๋ค.