YOLO Vision 2026:

AzureML์—์„œ์˜ YOLO26 ๐Ÿš€#

Azure๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?#

Azure๋Š” ์กฐ์ง์ด ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ํด๋ผ์šฐ๋“œ๋กœ ์›Œํฌ๋กœ๋“œ๋ฅผ ์ด์ „ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ Microsoft์˜ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์ปดํ“จํŒ…, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋ถ„์„, ๋จธ์‹  ๋Ÿฌ๋‹, ๋„คํŠธ์›Œํ‚น์„ ํฌํ•จํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ํผ๋ธ”๋ฆญ ํด๋ผ์šฐ๋“œ์—์„œ ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋ฅผ ์„ ํƒ์ ์œผ๋กœ ํ™œ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ ๋ฐ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Azure Machine Learning(AzureML)์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?#

Azure Machine Learning(AzureML)์€ ๋Œ€๊ทœ๋ชจ ๋จธ์‹  ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๊ตฌ์ถ•, ํ•™์Šต ๋ฐ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ ์™„์ „ ๊ด€๋ฆฌํ˜• ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ์ž๋™ํ™”๋œ ๋จธ์‹  ๋Ÿฌ๋‹, ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ๋ฐฉ์‹์˜ ๋ชจ๋ธ ํ•™์Šต, ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋ธ์„ ์™„๋ฒฝํ•˜๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” Python SDK๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

AzureML์ด YOLO ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?#

AzureML์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ„๋‹จํ•œ ํ”„๋กœํ† ํƒ€์ž…๋ถ€ํ„ฐ ๋Œ€๊ทœ๋ชจ ์‹คํ–‰์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ Ultralytics YOLO26 ๋ชจ๋ธ์„ ํด๋ผ์šฐ๋“œ์—์„œ ํ•™์Šต์‹œํ‚ค๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ํ•™์Šต์„ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹๊ณผ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ, ํŠน์ง• ์„ ํƒ ๋ฐ ๋ชจ๋ธ ํ•™์Šต์„ ์œ„ํ•œ ๋‚ด์žฅ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํ„ฐ์˜ ๋ชจ๋‹ˆํ„ฐ๋ง, ๊ฐ์‚ฌ, ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ํฌํ•จํ•œ MLOps(๋จธ์‹  ๋Ÿฌ๋‹ ์šด์˜) ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ํ˜‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์„น์…˜์—์„œ๋Š” ์ปดํ“จํŒ… ํ„ฐ๋ฏธ๋„ ๋˜๋Š” ๋…ธํŠธ๋ถ์„ ์‚ฌ์šฉํ•˜์—ฌ AzureML์—์„œ YOLO26 ๊ฐ์ฒด ํƒ์ง€ ๋ชจ๋ธ์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๋Š” ํ€ต์Šคํƒ€ํŠธ ๊ฐ€์ด๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์ „ ์š”๊ตฌ ์‚ฌํ•ญ#

์‹œ์ž‘ํ•˜๊ธฐ ์ „์— AzureML ์›Œํฌ์ŠคํŽ˜์ด์Šค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ์›Œํฌ์ŠคํŽ˜์ด์Šค๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ Azure์˜ ๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ƒˆ๋กœ์šด AzureML ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์›Œํฌ์ŠคํŽ˜์ด์Šค๋Š” ๋ชจ๋“  AzureML ๋ฆฌ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ ๊ณต๊ฐ„ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ#

AzureML ์ž‘์—… ๊ณต๊ฐ„์—์„œ ์ปดํ“จํŒ…(Compute) > ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค(Compute instances) > ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ(New)๋ฅผ ์„ ํƒํ•˜๊ณ  ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ–์ถ˜ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

Create Azure Compute Instance

ํ„ฐ๋ฏธ๋„ ํ€ต์Šคํƒ€ํŠธ#

์ปดํ“จํŒ…์„ ์‹œ์ž‘ํ•˜๊ณ  ํ„ฐ๋ฏธ๋„์„ ์—ฌ์‹ญ์‹œ์˜ค:

Open Terminal

๊ฐ€์ƒ ํ™˜๊ฒฝ ์ƒ์„ฑ#

conda ๊ฐ€์ƒ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค๊ณ  ๋‚ด๋ถ€์— pip๋ฅผ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค:

conda create --name yolo26env -y python=3.12
conda activate yolo26env
conda install pip -y
Python ๋ฒ„์ „

Python 3.13์€ ํ˜„์žฌ AzureML์—์„œ ์ข…์†์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ๋Œ€์‹  Python 3.12๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

ํ•„์š”ํ•œ ์ข…์†์„ฑ์„ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค:

pip install ultralytics onnx

YOLO26 ์ž‘์—… ์ˆ˜ํ–‰#

์˜ˆ์ธก:

yolo predict model=yolo26n.pt source='https://ultralytics.com/images/bus.jpg'

์ดˆ๊ธฐ learning_rate 0.01๋กœ 10 ์—ํญ ๋™์•ˆ ๊ฐ์ง€ ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ต๋‹ˆ๋‹ค:

yolo train data=coco8.yaml model=yolo26n.pt epochs=10 lr0=0.01

Ultralytics CLI ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์•ˆ๋‚ด๋Š” ์—ฌ๊ธฐ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋…ธํŠธ๋ถ ํ€ต์Šคํƒ€ํŠธ#

์ƒˆ IPython ์ปค๋„ ์ƒ์„ฑ#

์ปดํ“จํŒ… ํ„ฐ๋ฏธ๋„์„ ์—ฌ์‹ญ์‹œ์˜ค.

Open Terminal

์ปดํ“จํŒ… ํ„ฐ๋ฏธ๋„์—์„œ ๋…ธํŠธ๋ถ์ด ์ข…์†์„ฑ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  Python 3.12 ๊ธฐ๋ฐ˜์˜ ์ƒˆ๋กœ์šด ipykernel์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค:

conda create --name yolo26env -y python=3.12
conda activate yolo26env
conda install pip -y
conda install ipykernel -y
python -m ipykernel install --user --name yolo26env --display-name "yolo26env"

ํ„ฐ๋ฏธ๋„์„ ๋‹ซ๊ณ  ์ƒˆ ๋…ธํŠธ๋ถ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ๋…ธํŠธ๋ถ์—์„œ ์ƒˆ๋กœ ๋งŒ๋“  ์ปค๋„์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋…ธํŠธ๋ถ ์…€์„ ์—ด๊ณ  ํ•„์š”ํ•œ ์ข…์†์„ฑ์„ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค:

%%bash
source activate yolo26env
pip install ultralytics onnx
๋ชจ๋“  ์…€์—์„œ ํ™˜๊ฒฝ ํ™œ์„ฑํ™”

์…€์ด ์˜๋„๋œ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋ชจ๋“  %%bash ์…€์˜ ์ƒ๋‹จ์—์„œ source activate yolo26env์„ ์‹คํ–‰ํ•˜์„ธ์š”.

Ultralytics CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ถ€ ์˜ˆ์ธก์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค:

%%bash
source activate yolo26env
yolo predict model=yolo26n.pt source='https://ultralytics.com/images/bus.jpg'

๋˜๋Š” Ultralytics Python ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ต๋‹ˆ๋‹ค:

from ultralytics import YOLO

# Load a model
model = YOLO("yolo26n.pt")  # load an official YOLO26n model

# Use the model
model.train(data="coco8.yaml", epochs=3)  # train the model
metrics = model.val()  # evaluate model performance on the validation set
results = model("https://ultralytics.com/images/bus.jpg")  # predict on an image
path = model.export(format="onnx")  # export the model to ONNX format

Ultralytics CLI ๋˜๋Š” Python ์ธํ„ฐํŽ˜์ด์Šค ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ YOLO26 ์ž‘์—…์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„์˜ Python ์˜ˆ์ œ๋Š” ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ํ•™์Šต๋œ ๋ชจ๋ธ์„ ONNX๋กœ ๋‚ด๋ณด๋‚ด๋Š” ๊ณผ์ •๋„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

์ด ๋‹จ๊ณ„์— ๋”ฐ๋ผ AzureML์—์„œ YOLO26์„ ๋น ๋ฅด๊ฒŒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด๋‹ค ๊ณ ๊ธ‰ ์›Œํฌํ”Œ๋กœ์— ๋Œ€ํ•ด์„œ๋Š” AzureML ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

AzureML ๋” ์•Œ์•„๋ณด๊ธฐ#

์ด ๊ฐ€์ด๋“œ๋Š” AzureML์—์„œ YOLO26์„ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ ๋ฆฌ์†Œ์Šค๋ฅผ ํƒ์ƒ‰ํ•˜์‹ญ์‹œ์˜ค:

FAQ#

  • ํ•™์Šต์„ ์œ„ํ•ด AzureML์—์„œ YOLO26์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ , Conda ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๊ณ , Ultralytics๋ฅผ ์„ค์น˜ํ•œ ๋‹ค์Œ ํ•™์Šต ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค:

    1. ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ: AzureML ์ž‘์—… ๊ณต๊ฐ„์—์„œ ์ปดํ“จํŒ… > ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค > ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ๋กœ ์ด๋™ํ•˜์—ฌ ํ•„์š”ํ•œ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

    2. ํ™˜๊ฒฝ ์„ค์ •: ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ํ„ฐ๋ฏธ๋„์„ ์—ฐ ๋‹ค์Œ Python 3.12๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Conda ํ™˜๊ฒฝ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค(Python 3.13์€ ํ˜„์žฌ AzureML์—์„œ ์ข…์†์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค):

      conda create --name yolo26env -y python=3.12
      conda activate yolo26env
      conda install pip -y
      pip install ultralytics onnx
    3. YOLO26 ์ž‘์—… ์‹คํ–‰: Ultralytics CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์„ ํ•™์Šตํ•˜์‹ญ์‹œ์˜ค:

      yolo train data=coco8.yaml model=yolo26n.pt epochs=10 lr0=0.01

    ์ž์„ธํ•œ ๋‚ด์šฉ์€ Ultralytics CLI ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ์•ˆ๋‚ด๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • AzureML์€ YOLO26 ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•˜๊ณ  ํšจ์œจ์ ์ธ ์ƒํƒœ๊ณ„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:

    • ํ™•์žฅ์„ฑ: ๋ฐ์ดํ„ฐ์™€ ๋ชจ๋ธ ๋ณต์žก์„ฑ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์‰ฝ๊ฒŒ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • MLOps ํ†ตํ•ฉ: ๋ฒ„์ „ ๊ด€๋ฆฌ, ๋ชจ๋‹ˆํ„ฐ๋ง, ๊ฐ์‚ฌ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ML ์šด์˜์„ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ˜‘์—…: ํŒ€ ๋‚ด์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ  ๋ฐ ๊ด€๋ฆฌํ•˜์—ฌ ํ˜‘์—… ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ด๋Ÿฌํ•œ ์žฅ์  ๋•๋ถ„์— AzureML์€ ๊ฐ„๋‹จํ•œ ํ”„๋กœํ† ํƒ€์ž…๋ถ€ํ„ฐ ๋Œ€๊ทœ๋ชจ ๋ฐฐํฌ์— ์ด๋ฅด๋Š” ํ”„๋กœ์ ํŠธ์— ์ด์ƒ์ ์ธ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์œ ์šฉํ•œ ํŒ์„ ๋” ๋ณด๋ ค๋ฉด AzureML ์ž‘์—…์„ ํ™•์ธํ•˜์„ธ์š”.

  • AzureML์—์„œ YOLO26 ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ข…์†์„ฑ์ด ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , Conda ํ™˜๊ฒฝ์ด ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ฉฐ, ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค์— ์ถฉ๋ถ„ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค:

    • ์˜์กด์„ฑ ๋ฌธ์ œ: pip install ultralytics onnx์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•„์š”ํ•œ ๋ชจ๋“  ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
    • ํ™˜๊ฒฝ ์„ค์ •: ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— conda ํ™˜๊ฒฝ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
    • ๋ฆฌ์†Œ์Šค ํ• ๋‹น: ์ปดํ“จํŒ… ์ธ์Šคํ„ด์Šค์— ํ•™์Šต ์›Œํฌ๋กœ๋“œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

    ์ถ”๊ฐ€ ์•ˆ๋‚ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ YOLO ๊ณตํ†ต ๋ฌธ์ œ ๋ฌธ์„œ๋ฅผ ๊ฒ€ํ† ํ•˜์„ธ์š”.

  • ๋„ค, AzureML์—์„œ๋Š” Ultralytics CLI์™€ Python ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ชจ๋‘ ์›ํ™œํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

    • CLI: ๋น ๋ฅธ ์ž‘์—…๊ณผ ํ„ฐ๋ฏธ๋„์—์„œ ํ‘œ์ค€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง์ ‘ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.

      yolo predict model=yolo26n.pt source='https://ultralytics.com/images/bus.jpg'
    • Python ์ธํ„ฐํŽ˜์ด์Šค: ์‚ฌ์šฉ์ž ์ง€์ • ์ฝ”๋”ฉ์ด ํ•„์š”ํ•˜๊ฑฐ๋‚˜ ๋…ธํŠธ๋ถ ๋‚ด์—์„œ ํ†ตํ•ฉํ•ด์•ผ ํ•˜๋Š” ๋” ๋ณต์žกํ•œ ์ž‘์—…์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

      from ultralytics import YOLO
      
      model = YOLO("yolo26n.pt")
      model.train(data="coco8.yaml", epochs=3)

    ๋‹จ๊ณ„๋ณ„ ์•ˆ๋‚ด๋Š” CLI ๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ ๋ฐ Python ๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • Ultralytics YOLO26์€ ๊ฒฝ์Ÿ ๊ฐ์ฒด ํƒ์ง€ ๋ชจ๋ธ๋ณด๋‹ค ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋…๋ณด์ ์ธ ์žฅ์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค:

    • ์†๋„: Faster R-CNN ๋ฐ SSD์™€ ๊ฐ™์€ ๋ชจ๋ธ์— ๋น„ํ•ด ๋” ๋น ๋ฅธ ์ถ”๋ก  ๋ฐ ํ•™์Šต ์†๋„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ์ •ํ™•๋„: ์•ต์ปค ํ”„๋ฆฌ ๋””์ž์ธ ๋ฐ ํ–ฅ์ƒ๋œ ์ฆ๊ฐ• ์ „๋žต๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฒ€์ถœ ์ž‘์—…์—์„œ ๋†’์€ ์ •ํ™•๋„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ์‚ฌ์šฉ ํŽธ์˜์„ฑ: ์ง๊ด€์ ์ธ API ๋ฐ CLI๋ฅผ ํ†ตํ•œ ๋น ๋ฅธ ์„ค์ •์„ ์ง€์›ํ•˜์—ฌ ์ดˆ๋ณด์ž์™€ ์ „๋ฌธ๊ฐ€ ๋ชจ๋‘๊ฐ€ ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    YOLO26์˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด Ultralytics YOLO ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ ์ƒ์„ธํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

๋Œ“๊ธ€