Ultralytics YOLO27: Bekleme listesine katıl.
Başla

Ultralytics ayarları

Ultralytics, makineye özgü kalıcı ayarları kullanıcı yapılandırma dizinindeki bir JSON dosyasında saklar ve bunları Python'daki settings nesnesi ile yolo settings komutu üzerinden sunar. Bu ayarlar, veri kümelerinin, ağırlıkların ve çalıştırmaların nerede saklanacağını, Ultralytics Platform API anahtarını ve hangi deney izleyicilerin etkinleştirileceğini denetler. imgsz ve epochs gibi çalıştırma başına bağımsız değişkenler bunun yerine Yapılandırma sayfasında belgelenmiştir.

Ayarları görüntüle, güncelle ve sıfırla
from ultralytics import settings

print(settings)  # tüm ayarları görüntüle
value = settings["runs_dir"]  # bir ayarı oku
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # bir veya daha fazla ayarı güncelle
settings.reset()  # varsayılanları geri yükle

Ayarlar Başvurusu#

AdÖrnek DeğerVeri TürüAçıklama
settings_version'0.0.8'strultralytics paket sürümünden farklı olan ayarlar şema sürümü
datasets_dir'/path/to/datasets'strVeri kümelerinin depolandığı dizin
weights_dir'/path/to/weights'strURL ve Platform (ul://) model ağırlıkları için indirme dizini ve yalın model adları için yedek arama konumu
runs_dir'/path/to/runs'strDeney çalıştırmalarının depolandığı dizin
uuid'a1b2c3d4'strAnaliz için kullanılan anonimleştirilmiş makine tanımlayıcısı (SHA-256 özeti)
syncTrueboolAnonimleştirilmiş analiz verilerini ve kilitlenme raporlarını Ultralytics'e gönder; Gizlilik sayfasına bak.
api_key''strUltralytics Platform API anahtarı
openai_api_key''strultralytics==8.3.11 sürümüne kadar kullanılabilen Explorer Ask AI özelliği için OpenAI API anahtarı
clearmlTrueboolClearML günlük kaydını etkinleştir
cometTrueboolComet ML deney takibini etkinleştir
dvcTrueboolDVC deneme takibini etkinleştir
mlflowTrueboolMLflow deneme takibini etkinleştir
raytuneTrueboolRay Tune hiperparametre ayarlama raporlamasını etkinleştir
tensorboardFalseboolTensorBoard günlük kaydını etkinleştir
wandbFalseboolWeights & Biases günlük kaydını etkinleştir
vscode_msgTrueboolBir VS Code terminali algılandığında Ultralytics-Snippets uzantısını yüklemeni isteyen bir istem göster
openvino_msgTrueboolIntel CPU'larda, daha hızlı çıkarım için OpenVINO dışa aktarımını öneren bir ipucu göster

YOLO("yolo26n.pt") gibi yalın bir model adı önce geçerli çalışma dizininden, ardından weights_dir konumundan yüklenir; ikisinde de bulunamazsa ağırlıklar geçerli çalışma dizinine indirilir. Bunları weights_dir konumuna indirmek için tam yolu, ör. YOLO(Path(settings["weights_dir"]) / "yolo26n.pt"), belirt.

Yorumlar

Bir soru sor, sonuçlarını paylaş veya başka birine yardım et.