Ultralytics YOLO27: انضم إلى قائمة الانتظار.
Get Started

إعدادات Ultralytics#

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

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

print(settings)  # ⁨عرض جميع الإعدادات⁩
value = settings["runs_dir"]  # ⁨قراءة إعداد واحد⁩
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # ⁨تحديث إعداد واحد أو أكثر⁩
settings.reset()  # ⁨استعادة الإعدادات الافتراضية⁩

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

الاسمالقيمة النموذجيةنوع البياناتالوصف
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، راجع الخصوصية
api_key''strمفتاح API الخاص بـ منصة Ultralytics
openai_api_key''strمفتاح OpenAI API لميزة «اسأل الذكاء الاصطناعي» في Explorer، والمتاحة حتى ultralytics==8.3.11
clearmlTrueboolتفعيل التسجيل في ClearML
cometTrueboolتفعيل تتبع التجارب في Comet ML
dvcTrueboolتفعيل تتبّع التجارب باستخدام DVC
mlflowTrueboolتفعيل تتبّع التجارب باستخدام MLflow
raytuneTrueboolتفعيل إعداد التقارير عن Ray Tune وضبط المعلمات الفائقة
tensorboardFalseboolتفعيل التسجيل باستخدام TensorBoard
wandbFalseboolتفعيل التسجيل باستخدام Weights & Biases
vscode_msgTrueboolعرض مطالبة بتثبيت إضافة Ultralytics-Snippets عند اكتشاف طرفية VS Code
openvino_msgTrueboolعلى وحدات المعالجة المركزية Intel، عرض تلميح يقترح التصدير باستخدام OpenVINO لتسريع الاستدلال
المساهمون

التعليقات