์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

Ultralytics YOLO ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ(FAQ)

์ด FAQ ์„น์…˜์—์„œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ Ultralytics YOLO ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋กœ ์ž‘์—…ํ•˜๋Š” ๋™์•ˆ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ๊ณผ ๋ฌธ์ œ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

1. Ultralytics YOLO ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

Ultralytics YOLO ๋Š” CPU, GPU, ์‹ฌ์ง€์–ด ์ผ๋ถ€ ์—ฃ์ง€ ๋””๋ฐ”์ด์Šค๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ตœ์ ์˜ ์„ฑ๋Šฅ๊ณผ ๋น ๋ฅธ ํ•™์Šต ๋ฐ ์ถ”๋ก ์„ ์œ„ํ•ด์„œ๋Š” ์ตœ์†Œ 8GB ์ด์ƒ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ฐ–์ถ˜ GPU๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. CUDA๋ฅผ ์ง€์›ํ•˜๋Š” NVIDIA GPU๊ฐ€ ์ด๋Ÿฌํ•œ ๋ชฉ์ ์— ๊ฐ€์žฅ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.

2. ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์‚ฌ์ „ ํ•™์Šต๋œ YOLO ๋ชจ๋ธ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

์‚ฌ์šฉ์ž ์ •์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์‚ฌ์ „ ํ•™์Šต๋œ YOLO ๋ชจ๋ธ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋ ค๋ฉด ์ด๋ฏธ์ง€ ๊ฒฝ๋กœ, ํด๋ž˜์Šค ์ˆ˜, ํด๋ž˜์Šค ์ด๋ฆ„ ๋“ฑ ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ์†์„ฑ์„ ์ •์˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ ๊ตฌ์„ฑ ํŒŒ์ผ(YAML)์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ํด๋ž˜์Šค ์ˆ˜์— ๋งž๊ฒŒ ๋ชจ๋ธ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ train.py ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐ์ดํ„ฐ ์„ธํŠธ์™€ ์‚ฌ์ „ ํ•™์Šต๋œ ๋ชจ๋ธ๋กœ ํ•™์Šต ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Ultralytics ๋ฌธ์„œ์—์„œ YOLO ๋ฏธ์„ธ ์กฐ์ •์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๊ฐ€์ด๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. YOLO ๋ชจ๋ธ์„ ONNX ๋˜๋Š” TensorFlow ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”?

Ultralytics ๋Š” YOLO ๋ชจ๋ธ์„ ONNX ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ธฐ๋ณธ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ export.py ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ €์žฅ๋œ ๋ชจ๋ธ์„ ONNX ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ์„ TensorFlow ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ONNX ๋ชจ๋ธ์„ ์ค‘๊ฐœ์ž๋กœ ์‚ฌ์šฉํ•œ ๋‹ค์Œ ONNX-TensorFlow ๋ณ€ํ™˜๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ONNX ๋ชจ๋ธ์„ TensorFlow ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4. ์‹ค์‹œ๊ฐ„ ๊ฐ์ฒด ๊ฐ์ง€๋ฅผ ์œ„ํ•ด Ultralytics YOLO ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

์˜ˆ, Ultralytics YOLO ์€ ํšจ์œจ์ ์ด๊ณ  ๋น ๋ฅด๊ฒŒ ์„ค๊ณ„๋˜์–ด ์‹ค์‹œ๊ฐ„ ๊ฐ์ฒด ๊ฐ์ง€ ์ž‘์—…์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ์„ฑ๋Šฅ์€ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ๊ณผ ๋ชจ๋ธ์˜ ๋ณต์žก์„ฑ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. GPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํŠน์ • ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋งž๊ฒŒ ๋ชจ๋ธ์„ ์ตœ์ ํ™”ํ•˜๋ฉด ์‹ค์‹œ๊ฐ„ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5. YOLO ๋ชจ๋ธ์˜ ์ •ํ™•๋„๋ฅผ ๋†’์ด๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?

YOLO ๋ชจ๋ธ์˜ ์ •ํ™•๋„๋ฅผ ๊ฐœ์„ ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ „๋žต์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • ๋” ๋งŽ์€ ์ฃผ์„์ด ๋‹ฌ๋ฆฐ ๋ฐ์ดํ„ฐ์—์„œ ๋ชจ๋ธ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๊ธฐ
  • ํ›ˆ๋ จ ์ƒ˜ํ”Œ์˜ ๋‹ค์–‘์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•
  • ๋” ํฌ๊ฑฐ๋‚˜ ๋ณต์žกํ•œ ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜ ์‚ฌ์šฉ
  • ํ•™์Šต ์†๋„, ๋ฐฐ์น˜ ํฌ๊ธฐ ๋ฐ ๊ธฐํƒ€ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ •ํ•˜๊ธฐ
  • ์ „์ด ํ•™์Šต ๋˜๋Š” ์ง€์‹ ์ฆ๋ฅ˜์™€ ๊ฐ™์€ ๊ธฐ๋ฒ• ์‚ฌ์šฉ

์ •ํ™•๋„์™€ ์ถ”๋ก  ์†๋„ ์‚ฌ์ด์—๋Š” ์ข…์ข… ์ƒ์ถฉ๋˜๋Š” ๋ถ€๋ถ„์ด ์žˆ์œผ๋ฏ€๋กœ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ํ•ฉํ•œ ๊ท ํ˜•์„ ์ฐพ๋Š” ๊ฒƒ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์„ธ์š”.

๋” ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ๊ฑฐ๋‚˜ ๋„์›€์ด ํ•„์š”ํ•˜๋ฉด ์ฃผ์ €ํ•˜์ง€ ๋ง๊ณ  Ultralytics ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜๊ฑฐ๋‚˜ GitHub ์ด์Šˆ ๋˜๋Š” ๊ณต์‹ ํ† ๋ก  ํฌ๋Ÿผ์„ ํ†ตํ•ด ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋ฌธ์˜ํ•˜์„ธ์š”.



Created 2023-11-12, Updated 2024-06-02
Authors: glenn-jocher (2)

๋Œ“๊ธ€