YOLO11 ile Deney Takibi ve Görselleştirmenin Geliştirilmesi Weights & Biases
Nesne algılama modelleri gibi Ultralytics YOLO11 birçok bilgisayarla görme uygulamasının ayrılmaz bir parçası haline gelmiştir. Ancak bu karmaşık modellerin eğitilmesi, değerlendirilmesi ve dağıtılması çeşitli zorlukları beraberinde getirmektedir. Temel eğitim metriklerinin izlenmesi, model varyantlarının karşılaştırılması, model davranışının analiz edilmesi ve sorunların tespit edilmesi önemli enstrümantasyon ve deney yönetimi gerektirir.
İzle: Ultralytics YOLO11 ile nasıl kullanılır? Weights and Biases
Bu kılavuz, gelişmiş deney takibi, model kontrol noktası ve model performansının görselleştirilmesi için Weights & Biases ile Ultralytics YOLO11 entegrasyonunu göstermektedir. Ayrıca entegrasyonun kurulumu, eğitim, ince ayar ve Weights & Biases'interaktif özelliklerini kullanarak sonuçların görselleştirilmesi için talimatlar içerir.
Weights & Biases
Weights & Biasesmakine öğrenimi deneylerini izlemek, görselleştirmek ve yönetmek için tasarlanmış son teknoloji bir MLOps platformudur. Tam deney tekrarlanabilirliği için eğitim metriklerinin otomatik olarak kaydedilmesini, kolaylaştırılmış veri analizi için etkileşimli bir kullanıcı arayüzünü ve çeşitli ortamlarda dağıtım için verimli model yönetim araçlarını içerir.
YOLO11 ile Eğitim Weights & Biases
YOLO11 eğitim sürecinize verimlilik ve otomasyon getirmek için Weights & Biases adresini kullanabilirsiniz.
Kurulum
Gerekli paketleri yüklemek için çalıştırın:
Kurulum
Kurulum süreciyle ilgili ayrıntılı talimatlar ve en iyi uygulamalar için YOLO11 Kurulum kılavuzumuzu kontrol ettiğinizden emin olun. YOLO11 için gerekli paketleri yüklerken herhangi bir zorlukla karşılaşırsanız, çözümler ve ipuçları için Ortak Sorunlar kılavuz umuza başvurun.
Yapılandırma Weights & Biases
Gerekli paketleri yükledikten sonra, bir sonraki adım Weights & Biases ortamınızı kurmaktır. Bu, bir Weights & Biases hesabı oluşturmayı ve geliştirme ortamınız ile W&B platformu arasında sorunsuz bir bağlantı için gerekli API anahtarını almayı içerir.
Çalışma alanınızda Weights & Biases ortamını başlatarak başlayın. Bunu aşağıdaki komutu çalıştırarak ve sorulan talimatları izleyerek yapabilirsiniz.
İlk SDK Kurulumu
API anahtarınızı oluşturmak ve almak için Weights & Biases yetkilendirme sayfasına gidin. W&B ile ortamınızın kimliğini doğrulamak için bu anahtarı kullanın.
Kullanım: Eğitim YOLO11 ile Weights & Biases
Weights & Biases ile YOLO11 model eğitimi için kullanım talimatlarına dalmadan önce, Ultralytics tarafından sunulanYOLO11 modelleri yelpazesine göz attığınızdan emin olun. Bu, proje gereksinimleriniz için en uygun modeli seçmenize yardımcı olacaktır.
Kullanım: Eğitim YOLO11 ile Weights & Biases
W&B Tartışmaları
Tartışma | Varsayılan | Açıklama |
---|---|---|
proje | None |
Yerel olarak ve W&B'de günlüğe kaydedilen projenin adını belirtir. Bu şekilde birden fazla çalıştırmayı birlikte gruplayabilirsiniz. |
isim | None |
Eğitim çalıştırmasının adı. Bu, alt klasörler oluşturmak için kullanılan adı ve W&B günlüğü için kullanılan adı belirler |
Etkinleştir veya Devre Dışı Bırak Weights & Biases
Weights & Biases günlük kaydını etkinleştirmek veya devre dışı bırakmak istiyorsanız wandb
komutunu kullanabilirsiniz. Varsayılan olarak, Weights & Biases günlük kaydı etkindir.
Çıktıyı Anlama
Yukarıdaki kullanım kodu parçacığını çalıştırdıktan sonra, aşağıdaki temel çıktıları bekleyebilirsiniz:
- Eğitim sürecinin başlangıcını gösteren benzersiz kimliği ile yeni bir çalıştırma kurulumu.
- Katman sayısı ve parametreler de dahil olmak üzere modelin yapısının kısa bir özeti.
- Her eğitim dönemi sırasında kutu kaybı, cls kaybı, dfl kaybı, hassasiyet, geri çağırma ve mAP puanları gibi önemli metrikler hakkında düzenli güncellemeler.
- Eğitimin sonunda, modelin çıkarım hızı ve genel doğruluk metrikleri dahil olmak üzere ayrıntılı metrikler görüntülenir.
- Eğitim sürecinin derinlemesine analizi ve görselleştirilmesi için Weights & Biases kontrol paneline bağlantılar ve yerel günlük dosyası konumları hakkında bilgiler.
Weights & Biases Gösterge Tablosunun Görüntülenmesi
Kullanım kodu parçacığını çalıştırdıktan sonra, çıktıda verilen bağlantı aracılığıyla Weights & Biases (W&B) panosuna erişebilirsiniz. Bu pano, YOLO11 ile modelinizin eğitim sürecinin kapsamlı bir görünümünü sunar.
Weights & Biases Gösterge Tablosunun Temel Özellikleri
-
Gerçek Zamanlı Metrik Takibi: Kayıp, doğruluk ve doğrulama puanları gibi metrikleri eğitim sırasında geliştikçe gözlemleyin ve model ayarlama için anında içgörüler sunun. Weights & Biases adresini kullanarak deneylerin nasıl izlendiğini görün.
-
Hiperparametre Optimizasyonu: Weights & Biases öğrenme oranı, yığın boyutu ve daha fazlası gibi kritik parametrelerin ince ayarının yapılmasına yardımcı olarak YOLO11'un performansını artırır.
-
Karşılaştırmalı Analiz: Platform, çeşitli model konfigürasyonlarının etkisini değerlendirmek için gerekli olan farklı eğitim çalışmalarının yan yana karşılaştırılmasına olanak tanır.
-
Eğitim İlerlemesinin Görselleştirilmesi: Temel metriklerin grafiksel gösterimleri, modelin dönemler boyunca performansının sezgisel olarak anlaşılmasını sağlar. Weights & Biases adresinin doğrulama sonuçlarını görselleştirmenize nasıl yardımcı olduğunu görün.
-
Kaynak İzleme: Eğitim sürecinin verimliliğini optimize etmek için CPU, GPU ve bellek kullanımını takip edin.
-
Model Yapıtları Yönetimi: Model kontrol noktalarına erişin ve paylaşın, kolay dağıtım ve işbirliğini kolaylaştırın.
-
Çıkarım Sonuçlarını Görüntü Yer Paylaşımı ile Görüntüleme: Weights & Biases adresindeki etkileşimli kaplamaları kullanarak tahmin sonuçlarını görüntüler üzerinde görselleştirin ve gerçek dünya verileri üzerindeki model performansının net ve ayrıntılı bir görünümünü sağlayın. Weights & Biases 'görüntü kaplama özellikleri hakkında daha ayrıntılı bilgi için bu bağlantıya göz atın. Weights & Biases 'görüntü kaplamalarının model çıkarımlarını görselleştirmeye nasıl yardımcı olduğunu görün.
Bu özellikleri kullanarak YOLO11 modelinizin eğitimini etkili bir şekilde izleyebilir, analiz edebilir ve optimize ederek mümkün olan en iyi performansı ve verimliliği sağlayabilirsiniz.
Özet
Bu kılavuz, Ultralytics YOLO entegrasyonunu Weights & Biases ile keşfetmenize yardımcı oldu. Bu entegrasyonun model eğitimi ve tahmin sonuçlarını verimli bir şekilde izleme ve görselleştirme becerisini göstermektedir.
Kullanım hakkında daha fazla bilgi için Weights & Biases' resmi belgelerini ziyaret edin.
Ayrıca, farklı heyecan verici entegrasyonlar hakkında daha fazla bilgi edinmek için Ultralytics entegrasyon kılavuzu sayfasına göz atmayı unutmayın.
SSS
Weights & Biases adresini Ultralytics YOLO11 ile nasıl entegre edebilirim?
Weights & Biases adresini Ultralytics YOLO11 adresiyle entegre etmek için:
- Gerekli paketleri yükleyin:
- Weights & Biases hesabınıza giriş yapın:
- YOLO11 modelinizi W&B kaydı etkinken eğitin:
from ultralytics import YOLO
model = YOLO("yolo11n.pt")
model.train(data="coco8.yaml", epochs=5, project="ultralytics", name="yolo11n")
Bu, metrikleri, hiperparametreleri ve model yapıtlarını W&B projenize otomatik olarak kaydedecektir.
YOLO11 ile Weights & Biases entegrasyonunun temel özellikleri nelerdir?
Temel özellikler şunlardır:
- Eğitim sırasında gerçek zamanlı metrik takibi
- Hiperparametre optimizasyon araçları
- Farklı eğitim çalışmalarının karşılaştırmalı analizi
- Grafikler aracılığıyla eğitim ilerlemesinin görselleştirilmesi
- Kaynak izleme (CPU, GPU, bellek kullanımı)
- Model eserlerinin yönetimi ve paylaşımı
- Çıkarım sonuçlarını görüntü kaplamalarıyla görüntüleme
Bu özellikler deneylerin izlenmesine, modellerin optimize edilmesine ve YOLO11 projelerinde daha etkili bir şekilde işbirliği yapılmasına yardımcı olur.
YOLO11 eğitimim için Weights & Biases kontrol panelini nasıl görüntüleyebilirim?
Eğitim komut dosyanızı W&B entegrasyonu ile çalıştırdıktan sonra:
- Konsol çıktısında W&B kontrol panelinize bir bağlantı sağlanacaktır.
- Bağlantıya tıklayın veya wandb.ai adresine gidin ve hesabınıza giriş yapın.
- Ayrıntılı ölçümleri, görselleştirmeleri ve model performans verilerini görüntülemek için projenize gidin.
Gösterge paneli, modelinizin eğitim sürecine ilişkin bilgiler sunarak YOLO11 modellerinizi etkili bir şekilde analiz etmenize ve geliştirmenize olanak tanır.
YOLO11 eğitimi için Weights & Biases günlüğünü devre dışı bırakabilir miyim?
Evet, aşağıdaki komutu kullanarak W&B günlüğünü devre dışı bırakabilirsiniz:
Günlük kaydını yeniden etkinleştirmek için şunu kullanın:
Bu, eğitim komut dosyalarınızı değiştirmeden W&B günlüğünü ne zaman kullanmak istediğinizi kontrol etmenizi sağlar.
Weights & Biases , YOLO11 modellerinin optimize edilmesine nasıl yardımcı olur?
Weights & Biases YOLO11 modellerini optimize etmeye yardımcı olur:
- Eğitim metriklerinin ayrıntılı görselleştirmelerinin sağlanması
- Farklı model versiyonları arasında kolay karşılaştırma imkanı
- Hiperparametre ayarı için araçlar sunar
- Model performansının işbirlikçi analizine izin verilmesi
- Model eserlerinin ve sonuçlarının kolayca paylaşılmasını kolaylaştırmak
Bu özellikler, araştırmacıların ve geliştiricilerin daha hızlı yineleme yapmalarına ve YOLO11 modellerini iyileştirmek için veriye dayalı kararlar almalarına yardımcı olur.