YOLO Vision 2026:

إعدادات Ultralytics#

تخزن Ultralytics الإعدادات الدائمة الخاصة بكل جهاز في ملف JSON داخل دليل تكوين المستخدم وتتيحها من خلال كائن settings في Python وأمر yolo settings. وهي تتحكم في أماكن تخزين مجموعات البيانات والأوزان وعمليات التشغيل، ومفتاح واجهة برمجة التطبيقات الخاص بـ Ultralytics Platform، ومتعقبات التجارب المُمكّنة. يتم توثيق وسطات كل عملية تشغيل مثل imgsz و epochs على صفحة Configuration بدلاً من ذلك.

عرض الإعدادات وتحديثها وإعادة ضبطها
from ultralytics import settings

print(settings)  # view all settings
value = settings["runs_dir"]  # read one setting
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # update one or more settings
settings.reset()  # restore defaults

مرجع الإعدادات#

الاسمقيمة المثالنوع البياناتالوصف
settings_version'0.0.8'strإصدار مخطط الإعدادات، وهو يختلف عن إصدار حزمة ultralytics
datasets_dir'/path/to/datasets'strالدليل الذي يتم تخزين مجموعات البيانات فيه
weights_dir'/path/to/weights'strالدليل الذي يتم تخزين أوزان النماذج فيه
runs_dir'/path/to/runs'strالدليل الذي يتم تخزين تشغيلات التجارب فيه
uuid'a1b2c3d4'strمعرف جهاز مجهول الهوية (تجزئة SHA-256) يُستخدم للتحليلات
syncTrueboolإرسال تحليلات مجهولة الهوية وتقارير الأعطال إلى Ultralytics، راجع Privacy
api_key''strمفتاح واجهة برمجة التطبيقات لـ Ultralytics Platform
openai_api_key''strمفتاح OpenAI API لميزة الاستعلام الذكي في Explorer، المتاحة حتى ultralytics==8.3.11
clearmlTrueboolتمكين تسجيل ClearML
cometTrueboolتمكين تتبع تجارب Comet ML
dvcTrueboolتمكين تتبع تجارب DVC
mlflowTrueboolتمكين تتبع تجارب MLflow
raytuneTrueboolتمكين تقارير Ray Tune hyperparameter tuning
tensorboardFalseboolتمكين تسجيل TensorBoard
wandbFalseboolتمكين تسجيل Weights & Biases
vscode_msgTrueboolإظهار مطالبة لتثبيت امتداد Ultralytics-Snippets عند اكتشاف طرفية VS Code
openvino_msgTrueboolعلى وحدات معالجة المركز Intel، أظهر نصيحة تقترح تصدير OpenVINO لاستنتاج أسرع
المساهمون

التعليقات