تخطي إلى المحتوى

تثبيت Ultralytics

تقدم Ultralytics مجموعة متنوعة من طرق التثبيت، بما في ذلك pip و conda و Docker. يمكنك تثبيت YOLO عبر ultralytics حزمة pip لأحدث إصدار مستقر، أو عن طريق استنساخ مستودع Ultralytics GitHub للحصول على أحدث إصدار. Docker هو أيضًا خيار لتشغيل الحزمة في حاوية معزولة، مما يتجنب التثبيت المحلي.



شاهد: دليل البدء السريع لـ Ultralytics YOLO

تثبيت

PyPI - إصدار python

تثبيت أو تحديث ultralytics باستخدام pip عن طريق تشغيل pip install -U ultralytics. لمزيد من التفاصيل حول ultralytics ، قم بزيارة فهرس حزم بايثون (PyPI).

PyPI - الإصدار عمليات التنزيل

# Install the ultralytics package from PyPI
pip install ultralytics

يمكنك أيضًا تثبيت ultralytics مباشرة من مستودع Ultralytics GitHub. يمكن أن يكون هذا مفيدًا إذا كنت تريد أحدث إصدار تطوير. تأكد من تثبيت أداة سطر الأوامر Git، ثم قم بتشغيل:

# Install the ultralytics package from GitHub
pip install git+https://github.com/ultralytics/ultralytics.git@main

يمكن استخدام Conda كبديل لـ pip في إدارة الحزم. لمزيد من التفاصيل، قم بزيارة Anaconda. يتوفر مستودع Ultralytics لتحديث حزمة conda على GitHub.

إصدار Conda تنزيلات Conda وصفة Conda منصات Conda

# Install the ultralytics package using conda
conda install -c conda-forge ultralytics

ملاحظة

إذا كنت تقوم بالتثبيت في بيئة CUDA، فمن الأفضل تثبيت ultralytics, pytorch، و pytorch-cuda في نفس الأمر. يتيح ذلك لمدير حزم conda حل أي تعارضات. بدلاً من ذلك، قم بتثبيت pytorch-cuda آخر ما يتم تجاوزه خاص بوحدة المعالجة المركزية CPU pytorch حزمة CPU إذا لزم الأمر.

# Install all packages together using conda
conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics

صورة Conda Docker

تتوفر أيضًا صور Ultralytics Conda Docker من DockerHub. تعتمد هذه الصور على Miniconda3 وتوفر طريقة مباشرة لبدء استخدام ultralytics في بيئة Conda.

# Set image name as a variable
t=ultralytics/ultralytics:latest-conda

# Pull the latest ultralytics image from Docker Hub
sudo docker pull $t

# Run the ultralytics image in a container with GPU support
sudo docker run -it --ipc=host --gpus all $t            # all GPUs
sudo docker run -it --ipc=host --gpus '"device=2,3"' $t # specify GPUs

استنسخ (Clone) مستودع مستودع Ultralytics GitHub إذا كنت مهتمًا بالمساهمة في التطوير أو ترغب في تجربة أحدث التعليمات البرمجية المصدر. بعد الاستنساخ، انتقل إلى الدليل وقم بتثبيت الحزمة في وضع قابل للتحرير -e باستخدام pip.

آخر commit على GitHub نشاط commit على GitHub

# Clone the ultralytics repository
git clone https://github.com/ultralytics/ultralytics

# Navigate to the cloned directory
cd ultralytics

# Install the package in editable mode for development
pip install -e .

استخدم Docker لتنفيذ ultralytics في حاوية معزولة، مما يضمن أداءً ثابتًا عبر البيئات المختلفة. عن طريق اختيار أحد ultralytics الرسمية من Docker Hub، يمكنك تجنب تعقيد التثبيت المحلي والوصول إلى بيئة عمل تم التحقق منها. تقدم Ultralytics خمس صور Docker رئيسية مدعومة، تم تصميم كل منها لتحقيق توافق وكفاءة عالية:

إصدار صورة Docker عمليات سحب Docker

  • Dockerfile: صورة GPU موصى بها للتدريب.
  • Dockerfile-arm64: مُحسَّن لبنية ARM64، ومناسب للنشر على أجهزة مثل Raspberry Pi والمنصات الأخرى المستندة إلى ARM64.
  • Dockerfile-cpu: إصدار Ubuntu-based لوحدة المعالجة المركزية (CPU) فقط، ومناسب للاستدلال والبيئات بدون وحدات معالجة الرسوميات (GPUs).
  • Dockerfile-jetson: مُصمم خصيصًا لأجهزة NVIDIA Jetson، مع دمج دعم GPU المحسّن لهذه المنصات.
  • Dockerfile-python: صورة مصغرة تحتوي فقط على Python والتبعيات الضرورية، وهي مثالية للتطبيقات الخفيفة الوزن والتطوير.
  • Dockerfile-conda: استنادًا إلى Miniconda3 مع تثبيت conda الخاص بـ ultralytics .

فيما يلي أوامر الحصول على أحدث صورة وتنفيذها:

# Set image name as a variable
t=ultralytics/ultralytics:latest

# Pull the latest ultralytics image from Docker Hub
sudo docker pull $t

# Run the ultralytics image in a container with GPU support
sudo docker run -it --ipc=host --gpus all $t            # all GPUs
sudo docker run -it --ipc=host --gpus '"device=2,3"' $t # specify GPUs

يقوم الأمر أعلاه بتهيئة حاوية Docker بأحدث ultralytics صورة. تحدد العلامة -it تعيّن العلامات TTY زائفًا وتحافظ على فتح stdin، مما يسمح بالتفاعل مع الحاوية. إن --ipc=host مساحة اسم IPC (الاتصال بين العمليات) للمضيف، وهو أمر ضروري لمشاركة الذاكرة بين العمليات. تتيح العلامة --gpus all تتيح العلامة الوصول إلى جميع وحدات معالجة الرسوميات (GPUs) المتاحة داخل الحاوية، وهو أمر بالغ الأهمية للمهام التي تتطلب حسابات GPU.

ملاحظة: للعمل مع الملفات الموجودة على جهازك المحلي داخل الحاوية، استخدم وحدات تخزين Docker لتركيب دليل محلي في الحاوية:

# Mount local directory to a directory inside the container
sudo docker run -it --ipc=host --gpus all -v /path/on/host:/path/in/container $t

استبدل /path/on/host مع مسار الدليل على جهازك المحلي، و /path/in/container بالمسار المطلوب داخل حاوية Docker.

لاستخدام Docker المتقدم، استكشف دليل Ultralytics Docker.

انظر إلى ultralytics pyproject.toml ملف للحصول على قائمة بالتبعيات. لاحظ أن جميع الأمثلة أعلاه تقوم بتثبيت جميع التبعيات المطلوبة.

نصيحة

تختلف متطلبات PyTorch حسب نظام التشغيل ومتطلبات CUDA، لذا قم بتثبيت PyTorch أولاً باتباع الإرشادات الموجودة في PyTorch.

تعليمات تثبيت PyTorch

طرق التثبيت المخصصة

في حين أن طرق التثبيت القياسية تغطي معظم حالات الاستخدام، فقد تحتاج إلى إعداد أكثر تخصيصًا. قد يتضمن ذلك تثبيت إصدارات معينة من الحزم، أو حذف التبعيات الاختيارية، أو استبدال حزم مثل استبدال opencv-python مع واجهة المستخدم الرسومية opencv-python-headless لبيئات الخادم.

طرق مخصصة

يمكنك تثبيت ultralytics الحزمة الأساسية بدون أي تبعيات باستخدام --no-deps flag. يتطلب هذا أن تقوم بتثبيت جميع التبعيات الضرورية يدويًا بعد ذلك.

  1. تثبيت ultralytics الأساسية:

    pip install ultralytics --no-deps
    

  2. تثبيت التبعيات يدويًا: تحتاج إلى تثبيت جميع الحزم المطلوبة المدرجة في pyproject.toml الملف، مع استبدال أو تعديل الإصدارات حسب الحاجة. بالنسبة لمثال OpenCV بدون رأس:

    # Install other core dependencies
    pip install torch torchvision numpy matplotlib pandas pyyaml pillow psutil requests tqdm scipy seaborn ultralytics-thop
    
    # Install headless OpenCV instead of the default
    pip install opencv-python-headless
    

إدارة التبعيات

تمنح هذه الطريقة تحكمًا كاملاً ولكنها تتطلب إدارة دقيقة للتبعيات. تأكد من تثبيت جميع الحزم المطلوبة بإصدارات متوافقة عن طريق الرجوع إلى ultralytics pyproject.toml ملف.

إذا كنت بحاجة إلى تعديلات مخصصة دائمة (مثل استخدام دائمًا opencv-python-headless)، يمكنك تفرع مستودع Ultralytics، وإجراء تغييرات على pyproject.toml أو التعليمات البرمجية الأخرى، والتثبيت من نسختك المتفرعة.

  1. تَفرّع (Fork) مستودع Ultralytics على GitHub إلى حسابك الخاص على GitHub.
  2. استنساخ نسختك محليًا:
    git clone https://github.com/YOUR_USERNAME/ultralytics.git
    cd ultralytics
    
  3. إنشاء فرع جديد لتغييراتك:
    git checkout -b custom-opencv
    
  4. تعديل pyproject.toml: فتح pyproject.toml في محرر نصوص واستبدل السطر الذي يحتوي على "opencv-python>=4.6.0" مع "opencv-python-headless>=4.6.0" (اضبط الإصدار حسب الحاجة).
  5. تنفيذ ودفع تغييراتك:
    git add pyproject.toml
    git commit -m "Switch to opencv-python-headless"
    git push origin custom-opencv
    
  6. تثبيت باستخدام pip مع git+https بناء الجملة، مشيرًا إلى فرعك:
    pip install git+https://github.com/YOUR_USERNAME/ultralytics.git@custom-opencv
    

تضمن هذه الطريقة استخدام مجموعة التبعيات المخصصة الخاصة بك متى قمت بالتثبيت من عنوان URL المحدد هذا. راجع الطريقة 4 لاستخدام هذا في requirements.txt ملف.

على غرار طريقة "Git Clone" القياسية للتطوير، يمكنك استنساخ المستودع محليًا، وتعديل ملفات التبعية قبل التثبيت، ثم التثبيت في وضع قابل للتحرير.

  1. استنساخ مستودع Ultralytics:
    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics
    
  2. تعديل pyproject.toml: عدّل الملف لإجراء التغييرات المطلوبة. على سبيل المثال، استخدم sed (على Linux/macOS) أو محرر نصوص لاستبدال opencv-python مع opencv-python-headless. استخدام sed (تحقق من السطر المحدد في pyproject.toml أولاً):
    # Example: Replace the line starting with "opencv-python..."
    # Adapt the pattern carefully based on the current file content
    sed -i'' -e 's/^\s*"opencv-python>=.*",/"opencv-python-headless>=4.8.0",/' pyproject.toml
    
    أو التعديل يدويًا pyproject.toml للتغيير "opencv-python>=... إلى "opencv-python-headless>=...".
  3. تثبيت الحزمة في الوضع القابل للتحرير (-e). سيستخدم Pip الآن التعديل الخاص بك pyproject.toml لحل وتثبيت التبعيات:
    pip install -e .
    

هذا الأسلوب مفيد لاختبار التغييرات المحلية على التبعيات أو تكوينات البناء قبل الالتزام بها أو لإعداد بيئات تطوير محددة.

إذا كنت تدير تبعيات مشروعك باستخدام requirements.txt الملف، يمكنك تحديد نسخة Ultralytics المخصصة الخاصة بك مباشرةً بداخله. يضمن هذا حصول أي شخص يقوم بإعداد المشروع على الإصدار المحدد الخاص بك مع التبعيات المعدلة (مثل opencv-python-headless).

  1. إنشاء أو تعديل requirements.txt: أضف سطرًا يشير إلى التفرع المخصص والفرع الخاص بك (كما هو مُعدّ في الطريقة 2).
    requirements.txt
    # Core dependencies
    numpy
    matplotlib
    pandas
    pyyaml
    Pillow
    psutil
    requests>=2.23.0
    tqdm
    torch>=1.8.0 # Or specific version/variant
    torchvision>=0.9.0 # Or specific version/variant
    
    # Install ultralytics from a specific git commit or branch
    # Replace YOUR_USERNAME and custom-branch with your details
    git+https://github.com/YOUR_USERNAME/ultralytics.git@custom-branch
    
    # Other project dependencies
    flask
    # ... etc
    
    ملاحظة: لست بحاجة إلى سرد التبعيات المطلوبة بالفعل بواسطة ultralytics تفرع (مثل opencv-python-headless) هنا، حيث سيقوم pip بتثبيتها بناءً على تفرع pyproject.toml.
  2. تثبيت التبعيات من الملف:
    pip install -r requirements.txt
    

تتكامل هذه الطريقة بسلاسة مع سير عمل إدارة تبعيات مشاريع Python القياسية مع السماح لك بتثبيت ultralytics إلى مصدر Git المخصص الخاص بك.

استخدام Ultralytics مع CLI

تتيح واجهة سطر الأوامر (CLI) الخاصة بـ Ultralytics أوامر بسيطة من سطر واحد دون الحاجة إلى بيئة Python. لا تتطلب CLI أي تخصيص أو كود Python؛ قم بتشغيل جميع المهام من الجهاز الطرفي باستخدام yolo الأمر. لمزيد من المعلومات حول استخدام YOLO من سطر الأوامر، راجع دليل CLI.

مثال

تستخدم Ultralytics yolo الأوامر بناء الجملة التالي:

yolo TASK MODE ARGS
- TASK (اختياري) هو واحد من (detect, segment, classify, pose, obb) - MODE (مطلوب) هو واحد من (train, التحقق, التنبؤ, تصدير, تتبع, قياس الأداء) - ARGS (اختياري) هي arg=value أزواج مثل imgsz=640 التي تتجاوز الإعدادات الافتراضية.

اطلع على جميع ARGS في دليل التهيئة الكامل أو باستخدام yolo cfg أمر سطر الأوامر CLI.

تدريب نموذج الكشف لـ 10 حقبات بمعدل تعلم أولي قدره 0.01:

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

توقع فيديو YouTube باستخدام نموذج تجزئة مدرب مسبقًا بحجم صورة 320:

yolo predict model=yolo11n-seg.pt source='https://youtu.be/LNwODJXcvt4' imgsz=320

التحقق من صحة نموذج الكشف المدرب مسبقًا بحجم دفعة 1 وحجم صورة 640:

yolo val model=yolo11n.pt data=coco8.yaml batch=1 imgsz=640

تصدير نموذج تصنيف YOLOv11n إلى تنسيق ONNX بحجم صورة 224 × 128 (لا يلزم وجود TASK):

yolo export model=yolo11n-cls.pt format=onnx imgsz=224,128

عدّ الكائنات في فيديو أو بث مباشر باستخدام YOLO11:

yolo solutions count show=True

yolo solutions count source="path/to/video.mp4" # specify video file path

مراقبة تمارين التمرين باستخدام نموذج وضعية YOLO11:

yolo solutions workout show=True

yolo solutions workout source="path/to/video.mp4" # specify video file path

# Use keypoints for ab-workouts
yolo solutions workout kpts="[5, 11, 13]" # left side
yolo solutions workout kpts="[6, 12, 14]" # right side

استخدم YOLO11 لعد الكائنات في قائمة انتظار أو منطقة محددة:

yolo solutions queue show=True

yolo solutions queue source="path/to/video.mp4" # specify video file path

yolo solutions queue region="[(20, 400), (1080, 400), (1080, 360), (20, 360)]" # configure queue coordinates

إجراء الكشف عن الكائنات، أو تجزئة المثيلات، أو تقدير الوضعية في متصفح الويب باستخدام Streamlit:

yolo solutions inference

yolo solutions inference model="path/to/model.pt" # use model fine-tuned with Ultralytics Python package

قم بتشغيل أوامر خاصة لرؤية الإصدار، وعرض الإعدادات، وتشغيل الفحوصات، والمزيد:

yolo help
yolo checks
yolo version
yolo settings
yolo copy-cfg
yolo cfg
yolo solutions help

تحذير

يجب تمرير الوسائط كـ arg=value أزواج، مفصولة بعلامة يساوي = إشارة ومحددة بمسافات. لا تستخدم -- بادئات الوسائط أو الفواصل , بين الوسائط.

  • yolo predict model=yolo11n.pt imgsz=640 conf=0.25
  • yolo predict model yolo11n.pt imgsz 640 conf 0.25 ❌ (مفقود =)
  • yolo predict model=yolo11n.pt, imgsz=640, conf=0.25 ❌ (غير مستخدم ,)
  • yolo predict --model yolo11n.pt --imgsz 640 --conf 0.25 ❌ (غير مستخدم --)
  • yolo solution model=yolo11n.pt imgsz=640 conf=0.25 ❌ (استخدم solutions، ليس solution)

دليل CLI

استخدام Ultralytics مع Python

توفر واجهة Python الخاصة بـ Ultralytics YOLO تكاملًا سلسًا في مشاريع Python، مما يسهل تحميل وتشغيل ومعالجة مخرجات النموذج. تم تصميم واجهة Python ببساطة، وتسمح للمستخدمين بتنفيذ الكشف عن الأجسام والتجزئة والتصنيف بسرعة. وهذا يجعل واجهة YOLO Python أداة لا تقدر بثمن لدمج هذه الوظائف في مشاريع Python.

على سبيل المثال، يمكن للمستخدمين تحميل نموذج وتدريبه وتقييم أدائه وتصديره إلى تنسيق ONNX ببضعة أسطر فقط من التعليمات البرمجية. استكشف دليل Python لمعرفة المزيد حول استخدام YOLO داخل مشاريع Python الخاصة بك.

مثال

from ultralytics import YOLO

# Create a new YOLO model from scratch
model = YOLO("yolo11n.yaml")

# Load a pretrained YOLO model (recommended for training)
model = YOLO("yolo11n.pt")

# Train the model using the 'coco8.yaml' dataset for 3 epochs
results = model.train(data="coco8.yaml", epochs=3)

# Evaluate the model's performance on the validation set
results = model.val()

# Perform object detection on an image using the model
results = model("https://ultralytics.com/images/bus.jpg")

# Export the model to ONNX format
success = model.export(format="onnx")

دليل Python

إعدادات Ultralytics

تتضمن مكتبة Ultralytics SettingsManager للحصول على تحكم دقيق في التجارب، مما يسمح للمستخدمين بالوصول إلى الإعدادات وتعديلها بسهولة. يتم تخزين هذه الإعدادات في ملف JSON داخل دليل تكوين المستخدم الخاص بالبيئة، ويمكن عرضها أو تعديلها في بيئة Python أو عبر واجهة سطر الأوامر (CLI).

فحص الإعدادات

لعرض التكوين الحالي لإعداداتك:

عرض الإعدادات

استخدم Python لعرض إعداداتك عن طريق استيراد settings من الوحدة ultralytics الوحدة النمطية. اطبع وأرجع الإعدادات بهذه الأوامر:

from ultralytics import settings

# View all settings
print(settings)

# Return a specific setting
value = settings["runs_dir"]

تتيح لك واجهة سطر الأوامر التحقق من إعداداتك باستخدام:

yolo settings

تعديل الإعدادات

تسهل Ultralytics تعديل الإعدادات بالطرق التالية:

تحديث الإعدادات

في Python، استخدم update على الكائن settings كائن:

from ultralytics import settings

# Update a setting
settings.update({"runs_dir": "/path/to/runs"})

# Update multiple settings
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})

# Reset settings to default values
settings.reset()

لتعديل الإعدادات باستخدام واجهة سطر الأوامر:

# Update a setting
yolo settings runs_dir='/path/to/runs'

# Update multiple settings
yolo settings runs_dir='/path/to/runs' tensorboard=False

# Reset settings to default values
yolo settings reset

فهم الإعدادات

يستعرض الجدول أدناه الإعدادات القابلة للتعديل داخل Ultralytics، بما في ذلك القيم النموذجية وأنواع البيانات والأوصاف.

الاسم القيمة النموذجية نوع البيانات الوصف
settings_version '0.0.4' str إصدار الإعدادات الخاص بـ Ultralytics (يختلف عن إصدار pip الخاص بـ Ultralytics)
datasets_dir '/path/to/datasets' str الدليل حيث يتم تخزين مجموعات البيانات
weights_dir '/path/to/weights' str الدليل حيث يتم تخزين أوزان النموذج
runs_dir '/path/to/runs' str الدليل حيث يتم تخزين عمليات تشغيل التجارب
uuid 'a1b2c3d4' str معرف فريد للإعدادات الحالية
sync True bool خيار لمزامنة التحليلات والأعطال مع Ultralytics HUB
api_key '' str مفتاح واجهة برمجة التطبيقات Ultralytics HUB
clearml True bool خيار استخدام تسجيل ClearML
comet True bool خيار استخدام Comet ML لتتبع التجارب وتصورها
dvc True bool خيار استخدام DVC لتتبع التجارب والتحكم في الإصدار
hub True bool خيار استخدام تكامل Ultralytics HUB
mlflow True bool خيار استخدام MLFlow لتتبع التجارب
neptune True bool خيار استخدام Neptune لتتبع التجارب
raytune True bool خيار استخدام Ray Tune لـ ضبط المعلمات الفائقة
tensorboard True bool خيار استخدام TensorBoard للتصور
wandb True bool خيار استخدام تسجيل Weights & Biases
vscode_msg True bool عند اكتشاف محطة طرفية لـ VS Code، يتم تمكين مطالبة لتنزيل ملحق Ultralytics-Snippets.

أعد النظر في هذه الإعدادات كلما تقدمت في المشاريع أو التجارب لضمان التكوين الأمثل.

الأسئلة الشائعة

كيف يمكنني تثبيت Ultralytics باستخدام pip؟

لتثبيت Ultralytics باستخدام pip:

pip install ultralytics

يقوم هذا بتثبيت أحدث إصدار ثابت من ultralytics حزمة من PyPIلتثبيت نسخة التطوير مباشرة من GitHub:

pip install git+https://github.com/ultralytics/ultralytics.git

تأكد من تثبيت أداة سطر الأوامر Git على نظامك.

هل يمكنني تثبيت Ultralytics YOLO باستخدام conda؟

نعم، قم بتثبيت Ultralytics YOLO باستخدام conda مع:

conda install -c conda-forge ultralytics

تُعد هذه الطريقة بديلاً رائعًا لـ pip، مما يضمن التوافق مع الحزم الأخرى. لبيئات CUDA، قم بالتثبيت ultralytics, pytorch، و pytorch-cuda معًا لحل النزاعات:

conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics

لمزيد من التعليمات، راجع دليل البدء السريع لـ Conda.

ما هي مزايا استخدام Docker لتشغيل Ultralytics YOLO؟

توفر Docker بيئة معزولة ومتسقة لـ Ultralytics YOLO، مما يضمن أداءً سلسًا عبر الأنظمة وتجنب تعقيدات التثبيت المحلية. تتوفر صور Docker الرسمية على Docker Hub، مع وجود متغيرات لـ GPU و CPU و ARM64 و NVIDIA Jetson و Conda. لسحب وتشغيل أحدث صورة:

# Pull the latest ultralytics image from Docker Hub
sudo docker pull ultralytics/ultralytics:latest

# Run the ultralytics image in a container with GPU support
sudo docker run -it --ipc=host --gpus all ultralytics/ultralytics:latest

للحصول على تعليمات Docker مفصلة، راجع دليل البدء السريع لـ Docker.

كيف يمكنني استنساخ مستودع Ultralytics للتطوير؟

استنسخ مستودع Ultralytics وقم بإعداد بيئة تطوير باستخدام:

# Clone the ultralytics repository
git clone https://github.com/ultralytics/ultralytics

# Navigate to the cloned directory
cd ultralytics

# Install the package in editable mode for development
pip install -e .

يسمح هذا بالمساهمات في المشروع أو التجريب بأحدث التعليمات البرمجية المصدر. للحصول على التفاصيل، قم بزيارة مستودع Ultralytics على GitHub.

لماذا يجب علي استخدام Ultralytics YOLO CLI؟

تعمل واجهة سطر الأوامر (CLI) الخاصة بـ Ultralytics YOLO على تبسيط مهام تشغيل الكشف عن الأجسام دون الحاجة إلى أكواد Python، مما يتيح استخدام أوامر من سطر واحد للتدريب والتحقق والتنبؤ مباشرةً من جهازك الطرفي. والصيغة الأساسية هي:

yolo TASK MODE ARGS

على سبيل المثال، لتدريب نموذج الكشف:

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

استكشف المزيد من الأوامر وأمثلة الاستخدام في دليل CLI الكامل.



📅 تم الإنشاء منذ سنة واحدة ✏️ تم التحديث منذ شهرين

تعليقات