Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ابدأ

إعدادات 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دليل التنزيل لأوزان النماذج الخاصة بعنوان URL والمنصة (ul://)، والبحث الاحتياطي عن أسماء النماذج المجردة
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 لتسريع الاستدلال

يُحمَّل اسم النموذج المجرد مثل YOLO("yolo26n.pt") من دليل العمل الحالي، ثم من weights_dir؛ وإذا لم يوجد في أيٍّ منهما، تُنزَّل الأوزان إلى دليل العمل الحالي. لتنزيلها إلى weights_dir بدلاً من ذلك، مرّر المسار الكامل، مثل YOLO(Path(settings["weights_dir"]) / "yolo26n.pt").

التعليقات

اطرح سؤالًا، وشارك نتائجك، أو ساعد شخصًا آخر.