Roboflow λ°μ΄ν° μΈνΈ
μ΄μ Roboflow μ μ¬μ©νμ¬ YOLOv5 π λͺ¨λΈ κ΅μ‘μ μν λ°μ΄ν°μΈνΈλ₯Ό ꡬμ±, λ μ΄λΈ μ§μ , μ€λΉ, λ²μ κ΄λ¦¬ λ° νΈμ€ν ν μ μμ΅λλ€. Roboflow μ μμ 곡κ°μ 곡κ°νλ κ²½μ° YOLOv5 κ³Ό ν¨κ» 무λ£λ‘ μ¬μ©ν μ μμ΅λλ€.
λΌμ΄μ μ€
Ultralytics λ λ κ°μ§ λΌμ΄μ μ€ μ΅μ μ μ 곡ν©λλ€:
- AGPL-3.0 λΌμ΄μ μ€λ νμκ³Ό μ νΈκ°μκ² μ΄μμ μΈ OSI μΉμΈ μ€νμμ€ λΌμ΄μ μ€μ λλ€.
- μν°νλΌμ΄μ¦ λΌμ΄μ μ€λ μ ν λ° μλΉμ€μ AI λͺ¨λΈμ ν΅ν©νκ³ μ νλ κΈ°μ μ μν λΌμ΄μ μ€μ λλ€.
μμΈν λ΄μ©μ Ultralytics λΌμ΄μ μ€λ₯Ό μ°Έμ‘°νμΈμ.
μ λ‘λ
μΉ UI, REST APIλ₯Ό ν΅ν΄ Roboflow μ λ°μ΄ν°λ₯Ό μ λ‘λνκ±°λ 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μμ μΌκ΄λκ³ μμ μ μΈ μλμ 보μ₯ν©λλ€.
μμ£Ό 묻λ μ§λ¬Έ
YOLOv5 λͺ¨λΈ νμ΅μ μν΄ λ°μ΄ν°λ₯Ό Roboflow μ μ λ‘λνλ €λ©΄ μ΄λ»κ² ν΄μΌ νλμ?
μΉμ¬μ΄νΈ, REST API λλ Python μ μΈ κ°μ§ λ°©λ²μ μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό Roboflow μ μ λ‘λν μ μμ΅λλ€. μ΄λ¬ν μ΅μ μ κΈ°μ μ μ νΈλλ νλ‘μ νΈ μꡬ μ¬νμ λ°λΌ μ μ°νκ² μ¬μ©ν μ μμ΅λλ€. λ°μ΄ν°λ₯Ό μ λ‘λν νμλ Ultralytics YOLOv5 λͺ¨λΈμ μ¬μ©νμ¬ κ΅μ‘μ μ€λΉν μ μλλ‘ λ°μ΄ν°λ₯Ό μ 리νκ³ , λ μ΄λΈμ μ§μ νκ³ , λ²μ μ μ§μ ν μ μμ΅λλ€. μμΈν λ΄μ©μ λ¬Έμμ μ λ‘λ μΉμ μ μ°Έμ‘°νμΈμ.
λ°μ΄ν° λΌλ²¨λ§ λ° λ²μ κ΄λ¦¬μ Roboflow μ μ¬μ©νλ©΄ μ΄λ€ μ΄μ μ΄ μλμ?
Roboflow λ ν¨μ¨μ μΈ λ¨Έμ λ¬λ μν¬νλ‘μ°μ νμμ μΈ λ°μ΄ν° ꡬμ±, λΌλ²¨λ§, λ²μ κ΄λ¦¬λ₯Ό μν ν¬κ΄μ μΈ νλ«νΌμ μ 곡ν©λλ€. YOLOv5 κ³Ό ν¨κ» Roboflow μ μ¬μ©νλ©΄ λ°μ΄ν° μΈνΈ μ€λΉ νλ‘μΈμ€λ₯Ό κ°μννμ¬ λ°μ΄ν°μ μ ννκ² μ£Όμμ λ¬κ³ μΌκ΄λ λ²μ μ μ μ§ν μ μμ΅λλ€. μ΄ νλ«νΌμ λν λ°μ΄ν° μΈνΈμ νμ§μ ν₯μμν€κΈ° μν λ€μν μ μ²λ¦¬ λ° μ€νλΌμΈ μ¦κ° μ΅μ μ μ§μν©λλ€. μ΄λ¬ν κΈ°λ₯μ λν΄ μμΈν μμλ³΄λ €λ©΄ μ€λͺ μμ λΌλ²¨λ§ λ° λ²μ κ΄λ¦¬ μΉμ μ μ°Έμ‘°νμΈμ.
λ°μ΄ν° μ§ν©μ Roboflow μμ YOLOv5 νμμΌλ‘ λ΄λ³΄λ΄λ €λ©΄ μ΄λ»κ² ν΄μΌ νλμ?
λ°μ΄ν°μ μ Roboflow μμ YOLOv5 νμμΌλ‘ λ΄λ³΄λ΄λ λ°©λ²μ κ°λ¨ν©λλ€. λ¬Έμμ μ 곡λ Python μ½λ μ€λν«μ μ¬μ©νλ©΄ λ©λλ€:
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")
μ΄ μ½λλ YOLOv5 μ νΈνλλ νμμΌλ‘ λ°μ΄ν° μΈνΈλ₯Ό λ€μ΄λ‘λνμ¬ λͺ¨λΈ νμ΅μ λΉ λ₯΄κ² μμν μ μλλ‘ ν©λλ€. μμΈν λ΄μ©μ λ°μ΄ν° λ΄λ³΄λ΄κΈ° μΉμ μ μ°Έμ‘°νμΈμ.
λ₯λμ νμ΅μ΄λ 무μμ΄λ©° YOLOv5 λ° Roboflow μμ μ΄λ»κ² μλνλμ?
λ₯λ νμ΅μ λ μ΄λΈμ μ§μ ν κ°μ₯ μ μ΅ν λ°μ΄ν° ν¬μΈνΈλ₯Ό μ§λ₯μ μΌλ‘ μ ννμ¬ λͺ¨λΈμ λ°λ³΅μ μΌλ‘ κ°μ νλ λ¨Έμ λ¬λ μ λ΅μ λλ€. Roboflow λ° YOLOv5 ν΅ν©μ ν΅ν΄ λ₯λ νμ΅μ ꡬννμ¬ λͺ¨λΈμ μ±λ₯μ μ§μμ μΌλ‘ ν₯μμν¬ μ μμ΅λλ€. μ¬κΈ°μλ λͺ¨λΈμ λ°°ν¬νκ³ , μλ‘μ΄ λ°μ΄ν°λ₯Ό μΊ‘μ²νκ³ , λͺ¨λΈμ μ¬μ©νμ¬ μμΈ‘μ ν λ€μ, μ΄λ¬ν μμΈ‘μ μλμΌλ‘ νμΈνκ±°λ μμ νμ¬ λͺ¨λΈμ μΆκ°λ‘ νμ΅μν€λ κ³Όμ μ΄ ν¬ν¨λ©λλ€. λ₯λ νμ΅μ λν μμΈν λ΄μ©μ μμ λ₯λ νμ΅ μΉμ μ μ°Έμ‘°νμΈμ.
λ€λ₯Έ νλ«νΌμμ YOLOv5 λͺ¨λΈμ κ΅μ‘νκΈ° μν΄ Ultralytics νκ²½μ μ¬μ©νλ €λ©΄ μ΄λ»κ² ν΄μΌ νλμ?
Ultralytics λ CUDA, CUDNN, Python, λ° PyTorchμ κ°μ μ’ μ μμκ° μ€μΉλμ΄ μμ΄ κ΅μ‘ νλ‘μ νΈλ₯Ό μ½κ² μμν μ μμ΅λλ€. μ΄λ¬ν νκ²½μ Google Cloud, AWS, Azure λ° Dockerμ κ°μ λ€μν νλ«νΌμμ μ¬μ©ν μ μμ΅λλ€. λν λ€μμ ν΅ν΄ λ¬΄λ£ GPU λ ΈνΈλΆμ μ‘μΈμ€ν μ μμ΅λλ€. Paperspace, Google Colab λ° Kaggle. ꡬ체μ μΈ μ€μ μ§μΉ¨μ λ¬Έμμ μ§μλλ νκ²½ μΉμ μ μ°Έμ‘°νμΈμ.