YOLO11 ๋ชจ๋ธ์์ PaddlePaddle ํ์์ผ๋ก ๋ด๋ณด๋ด๋ ๋ฐฉ๋ฒ
๋ค์ํ ์กฐ๊ฑด์ ์ค์ ์๋๋ฆฌ์ค์์ ์ปดํจํฐ ๋น์ ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ ๊ฒ๊ณผ ๋ฐฐํฌํ๋ ๊ฒ ์ฌ์ด์ ๊ฐ๊ทน์ ๋ฉ์ฐ๋ ๊ฒ์ ์ด๋ ค์ธ ์ ์์ต๋๋ค. PaddlePaddle ์ ์ ์ฐ์ฑ, ์ฑ๋ฅ, ๋ถ์ฐ ํ๊ฒฝ์์์ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ ์ค์ ์ ๋์ด ์ด ๊ณผ์ ์ ๋ ์ฝ๊ฒ ๋ง๋ค์ด ์ค๋๋ค. ์ฆ, ์ค๋งํธํฐ์์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์๋ฒ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๋๋ฐ์ด์ค์ ํ๋ซํผ์์ YOLO11 ์ปดํจํฐ ๋น์ ๋ชจ๋ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Watch: Ultralytics YOLO11 ๋ชจ๋ธ์ PaddlePaddle ํฌ๋งท์ผ๋ก ๋ด๋ณด๋ด๋ ๋ฐฉ๋ฒ | PaddlePaddle ํฌ๋งท์ ์ฃผ์ ๊ธฐ๋ฅ
PaddlePaddle ๋ชจ๋ธ ํ์์ผ๋ก ๋ด๋ณด๋ด๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ธ์ ์ต์ ํํ ์ ์์ต๋๋ค. Ultralytics YOLO11PaddlePaddle PaddlePaddle ์ ์ฐ์ ๋ฐฐํฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ผ๋ฉฐ ๋ค์ํ ๋๋ฉ์ธ์ ๊ฑธ์ณ ์ค์ ํ๊ฒฝ์์ ์ปดํจํฐ ๋น์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ๋ฐ ์ข์ ์ ํ์ ๋๋ค.
PaddlePaddle ์ผ๋ก ๋ด๋ณด๋ด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
๋ฐ์ด๋์์ ๊ฐ๋ฐํ์ต๋๋ค, PaddlePaddle(๋ณ๋ ฌ ๋ถ์ฐ ๋ฅ ๋ฌ๋)์ ์ค๊ตญ ์ต์ด์ ์คํ ์์ค ๋ฅ ๋ฌ๋ ํ๋ซํผ์ ๋๋ค. ์ฃผ๋ก ์ฐ๊ตฌ์ฉ์ผ๋ก ๊ตฌ์ถ๋ ์ผ๋ถ ํ๋ ์์ํฌ์ ๋ฌ๋ฆฌ PaddlePaddle ๋ ์ฌ์ฉ ํธ์์ฑ๊ณผ ์ฐ์ ์ ๋ฐ์ ๊ฑธ์น ์ํํ ํตํฉ์ ์ฐ์ ์ํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ ์ธ๊ธฐ ์๋ ํ๋ ์์ํฌ์ ์ ์ฌํ ๋๊ตฌ์ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. TensorFlow ๋ฐ PyTorch์ ์ ์ฌํ ๋๊ตฌ์ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ์ฌ ๋ชจ๋ ๊ฒฝํ ์์ค์ ๊ฐ๋ฐ์๊ฐ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋์ ๊ณผ ๊ณต์ฅ์์ ์๋น์ค ๋น์ฆ๋์ค์ ์ด๋ฅด๊ธฐ๊น์ง 477๋ง ๋ช ์ด ๋๋ ๋๊ท๋ชจ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ( PaddlePaddle)๊ฐ AI ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ณ ๋ฐฐํฌํ๋ ๋ฐ ๋์์ ์ฃผ๊ณ ์์ต๋๋ค.
Ultralytics YOLO11 ๋ชจ๋ธ์ PaddlePaddle ํ์์ผ๋ก ๋ด๋ณด๋ด๋ฉด PaddlePaddle ์ฑ๋ฅ ์ต์ ํ์ ๊ฐ์ ์ ํ์ฉํ ์ ์์ต๋๋ค. PaddlePaddle ํจ์จ์ ์ธ ๋ชจ๋ธ ์คํ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ๊ฐ์๋ฅผ ์ฐ์ ์ํฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ YOLO11 ๋ชจ๋ธ์ ์ ์ฌ์ ์ผ๋ก ๋ ๋์ ์ฑ๋ฅ์ ๋ฌ์ฑํ์ฌ ์ค์ ์๋๋ฆฌ์ค์์ ์ต๊ณ ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
PaddlePaddle ๋ชจ๋ธ์ ์ฃผ์ ๊ธฐ๋ฅ
PaddlePaddle ๋ชจ๋ธ์ ๋ค์ํ ๋ฐฐํฌ ์๋๋ฆฌ์ค์์ ์ ์ฐ์ฑ, ์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ์ ๊ธฐ์ฌํ๋ ๋ค์ํ ์ฃผ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค:
-
๋์ -์ ์ ๊ทธ๋ํ: PaddlePaddle ์์๋ ๋ชจ๋ธ์ ์ ์ ๊ณ์ฐ ๊ทธ๋ํ๋ก ๋ณํํ ์ ์๋ ๋์ -์ ์ ์ปดํ์ผ์ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ฐํ์ ์ค๋ฒํค๋๋ฅผ ์ค์ด๊ณ ์ถ๋ก ์ฑ๋ฅ์ ํฅ์์ํค๋ ์ต์ ํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
-
์ฐ์ฐ์ ํจ์ : PaddlePaddle TensorRT ์ ๊ฐ์ด ์ฐ์ฐ์ ์ตํฉ์ ์ฌ์ฉํ์ฌ ๊ณ์ฐ์ ๊ฐ์ํํ๊ณ ์ค๋ฒํค๋๋ฅผ ์ค์ ๋๋ค. ์ด ํ๋ ์์ํฌ๋ ํธํ ๊ฐ๋ฅํ ์ฐ์ฐ์ ๋ณํฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ ์ก๊ณผ ๊ณ์ฐ ๋จ๊ณ๋ฅผ ์ต์ํํ๋ฏ๋ก ์ถ๋ก ์๋๊ฐ ๋นจ๋ผ์ง๋๋ค.
-
์์ํ: PaddlePaddle ๋ ํ์ต ํ ์์ํ ๋ฐ ์์ํ ์ธ์ ํ์ต์ ํฌํจํ ์์ํ ๊ธฐ๋ฒ์ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด ๋ ๋ฎ์ ์ ๋ฐ๋์ ๋ฐ์ดํฐ ํํ์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ์ฑ๋ฅ์ ํจ๊ณผ์ ์ผ๋ก ํฅ์์ํค๊ณ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
๋ฐฐํฌ ์ต์ PaddlePaddle
YOLO11 ๋ชจ๋ธ์ PaddlePaddle ์ผ๋ก ๋ด๋ณด๋ด๋ ์ฝ๋๋ฅผ ์ดํด๋ณด๊ธฐ ์ ์ PaddlePaddle ๋ชจ๋ธ์ด ๋ฐ์ด๋ ๋ค์ํ ๋ฐฐํฌ ์๋๋ฆฌ์ค๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
PaddlePaddle ๋ ๋ค์ํ ์ต์ ์ ์ ๊ณตํ๋ฉฐ, ๊ฐ ์ต์ ์ ์ฌ์ฉ ํธ์์ฑ, ์ ์ฐ์ฑ ๋ฐ ์ฑ๋ฅ์ ๋๋ ทํ ๊ท ํ์ ์ ๊ณตํฉ๋๋ค:
-
ํจ๋ค ์๋น: ์ด ํ๋ ์์ํฌ๋ PaddlePaddle ๋ชจ๋ธ์ ๊ณ ์ฑ๋ฅ RESTful API๋ก ๋ฐฐํฌํ๋ ์์ ์ ๊ฐ์ํํฉ๋๋ค. ํจ๋ค ์๋น์ ๋ชจ๋ธ ๋ฒ์ ๊ด๋ฆฌ, ์จ๋ผ์ธ A/B ํ ์คํธ, ๋๋์ ์์ฒญ ์ฒ๋ฆฌ๋ฅผ ์ํ ํ์ฅ์ฑ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ํ๋ก๋์ ํ๊ฒฝ์ ์ด์์ ์ ๋๋ค.
-
ํจ๋ค ์ถ๋ก API: ํจ๋ค ์ถ๋ก API๋ ๋ชจ๋ธ ์คํ์ ๋ํ ๋ฎ์ ์์ค์ ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉ์ ์ง์ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ๋ชจ๋ธ์ ๊ธด๋ฐํ๊ฒ ํตํฉํ๊ฑฐ๋ ํน์ ํ๋์จ์ด์ ๋ง๊ฒ ์ฑ๋ฅ์ ์ต์ ํํด์ผ ํ๋ ์๋๋ฆฌ์ค์ ์ ํฉํฉ๋๋ค.
-
ํจ๋ค ๋ผ์ดํธ: ํจ๋ค ๋ผ์ดํธ๋ ๋ฆฌ์์ค๊ฐ ์ ํ๋ ๋ชจ๋ฐ์ผ ๋ฐ ์๋ฒ ๋๋ ๋๋ฐ์ด์ค์ ๋ฐฐํฌํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ARM CPU, GPU ๋ฐ ๊ธฐํ ํน์ ํ๋์จ์ด์์ ๋ ์์ ํฌ๊ธฐ์ ๋ ๋น ๋ฅธ ์ถ๋ก ์ ์ํด ๋ชจ๋ธ์ ์ต์ ํํฉ๋๋ค.
-
Paddle.js: Paddle.js๋ฅผ ์ฌ์ฉํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ๋ด์์ ์ง์ PaddlePaddle ๋ชจ๋ธ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. Paddle.js๋ ์ฌ์ ํ์ต๋ ๋ชจ๋ธ์ ๋ก๋ํ๊ฑฐ๋ Paddle.js์์ ์ ๊ณตํ๋ ๋ชจ๋ธ ๋ณํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํจ๋ค ํ๋ธ์์ ๋ชจ๋ธ์ ๋ณํํ ์ ์์ต๋๋ค. WebGL/WebGPU/WebAssembly๋ฅผ ์ง์ํ๋ ๋ธ๋ผ์ฐ์ ์์ ์คํํ ์ ์์ต๋๋ค.
PaddlePaddle ์ผ๋ก ๋ด๋ณด๋ด๊ธฐ: YOLO11 ๋ชจ๋ธ ๋ณํ
YOLO11 ๋ชจ๋ธ์ PaddlePaddle ํ์์ผ๋ก ๋ณํํ๋ฉด ์คํ ์ ์ฐ์ฑ์ ๊ฐ์ ํ๊ณ ๋ค์ํ ๋ฐฐํฌ ์๋๋ฆฌ์ค์ ๋ง๊ฒ ์ฑ๋ฅ์ ์ต์ ํํ ์ ์์ต๋๋ค.
์ค์น
ํ์ํ ํจํค์ง๋ฅผ ์ค์นํ๋ ค๋ฉด ์คํํฉ๋๋ค:
์ค์น ๊ณผ์ ๊ณผ ๊ด๋ จ๋ ์์ธํ ์ง์นจ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๋ Ultralytics ์ค์น ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์. YOLO11 ์ ํ์ํ ํจํค์ง๋ฅผ ์ค์นํ๋ ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ๊ณผ ํ์ ํ์ธํ์ธ์.
์ฌ์ฉ๋ฒ
์ฌ์ฉ ์ง์นจ์ ์ดํด๋ณด๊ธฐ ์ ์ ๋ชจ๋ Ultralytics YOLO11 ๋ชจ๋ธ์์ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง, ์ ํํ ๋ชจ๋ธ์ด ๋ด๋ณด๋ด๊ธฐ ๊ธฐ๋ฅ์ ์ง์ํ๋์ง ์ฌ๊ธฐ์์ ํ์ธํ ์ ์๋ค๋ ์ ์ ์ ์ํ์ธ์.
์ฌ์ฉ๋ฒ
from ultralytics import YOLO
# Load the YOLO11 model
model = YOLO("yolo11n.pt")
# Export the model to PaddlePaddle format
model.export(format="paddle") # creates '/yolo11n_paddle_model'
# Load the exported PaddlePaddle model
paddle_model = YOLO("./yolo11n_paddle_model")
# Run inference
results = paddle_model("https://ultralytics.com/images/bus.jpg")
์ง์๋๋ ๋ด๋ณด๋ด๊ธฐ ์ต์ ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฐฐํฌ ์ต์ ์ ๋ํUltralytics ๋ฌธ์ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ด๋ณด๋ธ YOLO11 PaddlePaddle ๋ชจ๋ธ ๋ฐฐํฌ
After successfully exporting your Ultralytics YOLO11 models to PaddlePaddle format, you can now deploy them. The primary and recommended first step for running a PaddlePaddle model is to use the YOLO("yolo11n_paddle_model/") method, as outlined in the previous usage code snippet.
๊ทธ๋ฌ๋ ๋ค์ํ ๋ค๋ฅธ ์ค์ ์์ PaddlePaddle ๋ชจ๋ธ์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ์ง์นจ์ ๋ค์ ๋ฆฌ์์ค๋ฅผ ์ฐธ์กฐํ์ธ์:
-
ํจ๋ค ์๋น: ํจ๋ค ์๋น์ ์ฌ์ฉํ์ฌ PaddlePaddle ๋ชจ๋ธ์ ๊ณ ์ฑ๋ฅ ์๋น์ค๋ก ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
-
ํจ๋ค ๋ผ์ดํธ: ํจ๋ค ๋ผ์ดํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ฐ์ผ ๋ฐ ์๋ฒ ๋๋ ๋๋ฐ์ด์ค์์ ๋ชจ๋ธ์ ์ต์ ํํ๊ณ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด์ธ์.
-
Paddle.js: Paddle.js๋ฅผ ์ฌ์ฉํ์ฌ ์น ๋ธ๋ผ์ฐ์ ์์ ํด๋ผ์ด์ธํธ ์ธก AI์ฉ PaddlePaddle ๋ชจ๋ธ์ ์คํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
์์ฝ
์ด ๊ฐ์ด๋์์๋ Ultralytics YOLO11 ๋ชจ๋ธ์ PaddlePaddle ํ์์ผ๋ก ๋ด๋ณด๋ด๋ ํ๋ก์ธ์ค๋ฅผ ์ดํด๋ดค์ต๋๋ค. ์ด ๋จ๊ณ๋ฅผ ์ํํ๋ฉด ๋ค์ํ ๋ฐฐํฌ ์๋๋ฆฌ์ค์์ PaddlePaddle ์ ๊ฐ์ ์ ํ์ฉํ์ฌ ๋ค์ํ ํ๋์จ์ด ๋ฐ ์ํํธ์จ์ด ํ๊ฒฝ์ ๋ง๊ฒ ๋ชจ๋ธ์ ์ต์ ํํ ์ ์์ต๋๋ค.
์ฌ์ฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ PaddlePaddle ๊ณต์ ๋ฌธ์์์ ํ์ธํ์ธ์.
Ultralytics YOLO11 ๋ชจ๋ธ์ ํตํฉํ๋ ๋ ๋ง์ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ณ ์ถ์ผ์ ๊ฐ์? ํตํฉ ๊ฐ์ด๋ ํ์ด์ง์์ ๋ค์ํ ์ต์ ์ ์ดํด๋ณด๊ณ ๊ท์คํ ๋ฆฌ์์ค์ ์ธ์ฌ์ดํธ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
Ultralytics YOLO11 ๋ชจ๋ธ์ PaddlePaddle ํ์์ผ๋ก ๋ด๋ณด๋ด๋ ค๋ฉด ์ด๋ป๊ฒ ํ๋์?
Ultralytics YOLO11 ๋ชจ๋ธ์ PaddlePaddle ํ์์ผ๋ก ๋ด๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด export
YOLO ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ํํฉ๋๋ค. ๋ค์์ Python ์ ์ฌ์ฉํ ์์ ์
๋๋ค:
์ฌ์ฉ๋ฒ
from ultralytics import YOLO
# Load the YOLO11 model
model = YOLO("yolo11n.pt")
# Export the model to PaddlePaddle format
model.export(format="paddle") # creates '/yolo11n_paddle_model'
# Load the exported PaddlePaddle model
paddle_model = YOLO("./yolo11n_paddle_model")
# Run inference
results = paddle_model("https://ultralytics.com/images/bus.jpg")
์์ธํ ์ค์ ๋ฐ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ Ultralytics ์ค์น ๊ฐ์ด๋ ๋ฐ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ชจ๋ธ ๋ฐฐํฌ์ PaddlePaddle ์ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ด์ ์ด ์๋์?
PaddlePaddle ๋ ๋ชจ๋ธ ๋ฐฐํฌ๋ฅผ ์ํ ๋ช ๊ฐ์ง ์ฃผ์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค:
- ์ฑ๋ฅ ์ต์ ํ: PaddlePaddle ํจ์จ์ ์ธ ๋ชจ๋ธ ์คํ๊ณผ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ๊ฐ์์ ํ์ํฉ๋๋ค.
- ๋์ -์ ์ ๊ทธ๋ํ ์ปดํ์ผ: ๋์ ์์ ์ ์ ์ปดํ์ผ์ ์ง์ํ์ฌ ๋ฐํ์ ์ต์ ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ์ฐ์ฐ์ ์ตํฉ: ํธํ๋๋ ์ฐ์ฐ์ ๋ณํฉํ์ฌ ๊ณ์ฐ ์ค๋ฒํค๋๋ฅผ ์ค์ ๋๋ค.
- ์์ํ ๊ธฐ๋ฒ: ์ฌํ ํ์ต๊ณผ ์์ํ ์ธ์ ํ์ต์ ๋ชจ๋ ์ง์ํ์ฌ ๋ ๋ฎ์ ์ ๋ฐ๋์ ๋ฐ์ดํฐ ํํ์ผ๋ก ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
Ultralytics YOLO11 ๋ชจ๋ธ์ PaddlePaddle ์ผ๋ก ๋ด๋ณด๋ด๋ฉด ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํ๋์จ์ด ํ๋ซํผ์์ ์ ์ฐ์ฑ๊ณผ ๊ณ ์ฑ๋ฅ์ ๋ณด์ฅํ์ฌ ํฅ์๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค. PaddlePaddle ์ ๊ธฐ๋ฅ์ ๋ํด ์์ธํ ์์๋ณด์ธ์.
YOLO11 ๋ชจ๋ธ์ ๋ฐฐํฌํ ๋ PaddlePaddle ์ ์ ํํด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
PaddlePaddle๋ ์ฐ์ ๋ฐ ์์ ์ฉ AI ๋ฐฐํฌ์ ์ต์ ํ๋์ด ์์ต๋๋ค. ๋๊ท๋ชจ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ์ ๊ฐ๋ ฅํ ํ๋ ์์ํฌ๋ TensorFlow ๋ฐ PyTorch ๊ณผ ์ ์ฌํ ๊ด๋ฒ์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. YOLO11 ๋ชจ๋ธ์ PaddlePaddle ์ผ๋ก ๋ด๋ณด๋ด๋ฉด ์ด๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค:
- ํฅ์๋ ์ฑ๋ฅ: ์ต์ ์ ์คํ ์๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ๊ฐ์.
- ์ ์ฐ์ฑ: ์ค๋งํธํฐ๋ถํฐ ํด๋ผ์ฐ๋ ์๋ฒ๊น์ง ๋ค์ํ ๋๋ฐ์ด์ค์์ ํญ๋์ ํธํ์ฑ.
- ํ์ฅ์ฑ: ๋ถ์ฐ ํ๊ฒฝ์ ์ํ ํจ์จ์ ์ธ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ธฐ๋ฅ.
์ด๋ฌํ ๊ธฐ๋ฅ์ผ๋ก ์ธํด YOLO11 ๋ชจ๋ธ์ ํ๋ก๋์ ํ๊ฒฝ์ ๋ฐฐํฌํ ๋ PaddlePaddle ์ ์ ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
PaddlePaddle ์ ๋ค๋ฅธ ํ๋ ์์ํฌ์ ๋นํด ๋ชจ๋ธ ์ฑ๋ฅ์ ์ด๋ป๊ฒ ๊ฐ์ ํ๋์?
PaddlePaddle ๋ ๋ชจ๋ธ ์ฑ๋ฅ์ ์ต์ ํํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ๊ณ ๊ธ ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค:
- ๋์ -์ ์ ๊ทธ๋ํ ๋ณํ: ๋ฐํ์ ์ต์ ํ๋ฅผ ์ํด ๋ชจ๋ธ์ ์ ์ ๊ณ์ฐ ๊ทธ๋ํ๋ก ๋ณํํฉ๋๋ค.
- ์ฐ์ฐ์ ํจ์ : ํธํ ๊ฐ๋ฅํ ์ฐ์ฐ์ ๊ฒฐํฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์ ์ก์ ์ต์ํํ๊ณ ์ถ๋ก ์๋๋ฅผ ๋์ ๋๋ค.
- ์ ๋ํ: ์ ํ๋๋ฅผ ์ ์งํ๋ฉด์ ์ ์ ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ ํจ์จ์ฑ์ ๋์ ๋๋ค.
์ด๋ฌํ ๊ธฐ์ ์ ํจ์จ์ ์ธ ๋ชจ๋ธ ์คํ์ ์ฐ์ ์ํ๋ฏ๋ก PaddlePaddle ๊ณ ์ฑ๋ฅ YOLO11 ๋ชจ๋ธ์ ๋ฐฐํฌํ๋ ๋ฐ ํ์ํ ์ต์ ์ ๋๋ค. ์ต์ ํ์ ๋ํ ์์ธํ ๋ด์ฉ์ PaddlePaddle ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
PaddlePaddle ๋ชจ๋ธ์ YOLO11 ๋ชจ๋ธ์ ์ด๋ค ๋ฐฐํฌ ์ต์ ์ ์ ๊ณตํ๋์?
PaddlePaddle ์ ์ฐํ ๋ฐฐํฌ ์ต์ ์ ์ ๊ณตํฉ๋๋ค:
- ํจ๋ค ์๋น: ๋ชจ๋ธ ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ์จ๋ผ์ธ A/B ํ ์คํธ์ ๊ฐ์ ๊ธฐ๋ฅ์ผ๋ก ํ๋ก๋์ ์ ์ด์์ ์ธ RESTful API๋ก ๋ชจ๋ธ์ ๋ฐฐํฌํฉ๋๋ค.
- ํจ๋ค ์ถ๋ก API: ์ฌ์ฉ์ ์ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ชจ๋ธ ์คํ์ ๋ํ ๋ฎ์ ์์ค์ ์ ์ด ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ํจ๋ค ๋ผ์ดํธ: ๋ชจ๋ฐ์ผ ๋ฐ ์๋ฒ ๋๋ ๋๋ฐ์ด์ค์ ์ ํ๋ ๋ฆฌ์์ค์ ๋ง๊ฒ ๋ชจ๋ธ์ ์ต์ ํํฉ๋๋ค.
- Paddle.js: ์น ๋ธ๋ผ์ฐ์ ๋ด์์ ์ง์ ๋ชจ๋ธ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ต์ ์ ์จ๋๋ฐ์ด์ค ์ถ๋ก ์์ ํ์ฅ ๊ฐ๋ฅํ ํด๋ผ์ฐ๋ ์๋น์ค์ ์ด๋ฅด๊ธฐ๊น์ง ๊ด๋ฒ์ํ ๋ฐฐํฌ ์๋๋ฆฌ์ค๋ฅผ ๋ค๋ฃน๋๋ค. Ultralytics ๋ชจ๋ธ ๋ฐฐํฌ ์ต์ ํ์ด์ง์์ ๋ ๋ง์ ๋ฐฐํฌ ์ ๋ต์ ์ดํด๋ณด์ธ์.