Sözlük

Weights & Biases

Weights & Biases ile makine öğrenimi iş akışlarınızı kolaylaştırın. Daha hızlı ve tekrarlanabilir yapay zeka geliştirme için deneyleri takip edin, görselleştirin ve deneyler üzerinde işbirliği yapın.

YOLO modellerini Ultralytics HUB ile basitçe
eğitin

Daha fazla bilgi edinin

Weights & Biases (W&B), deney takibi, veri ve model versiyonlama ve işbirliği için araçlar sağlayarak makine öğrenimi iş akışlarını kolaylaştırmak üzere tasarlanmış bir platformdur. Makine Öğrenimi Operasyonları (MLOps) için merkezi bir merkez görevi görür ve bireylerin ve ekiplerin aşağıdakiler de dahil olmak üzere yapay zeka modelleri geliştirme ve dağıtma karmaşıklıklarını yönetmelerine yardımcı olur Ultralytics YOLO modeller. Model performansının daha iyi anlaşılmasını, deneylerin tekrarlanabilirliğini ve yapay zeka geliştirme yaşam döngüsünde genel verimliliği kolaylaştırır.

Weights & Biases Nedir?

Weights & Biases , makine öğrenimi uygulayıcılarının üretkenliğini artırmayı amaçlayan kapsamlı bir MLOps platformudur. Veri kümeleri, hiperparametreler, doğruluk ve kayıp gibi eğitim ölçümleri, kod sürümleri ve sonuçta ortaya çıkan model ağırlıkları dahil olmak üzere bir makine öğrenimi deneyinin her bileşenini günlüğe kaydetmek, izlemek ve görselleştirmek için sistematik bir yol sağlar. W&B, net ve düzenli bir gösterge paneli sunarak farklı deneysel çalışmaları karşılaştırma, modellerde hata ayıklama ve bulguları ortak çalışanlarla paylaşma sürecini basitleştirir. gibi popüler çerçevelerle sorunsuz bir şekilde entegre olur. PyTorch ve TensorFlowBu da onu çeşitli yapay zeka projeleri için uyarlanabilir kılmaktadır. Platform, modelin eğitim sırasında ayarladığı öğrenilebilir parametreleri ifade eden bir sinir ağındaki (NN)"ağırlıklar" ve "önyargılar" kavramlarından farklıdır. W&B, bu parametreleri optimize eden deneyleri izlemek için kullanılan bir araçtır. Ultralytics ' i W&B ile entegre etme hakkında daha fazla bilgiyi belgelerde bulabilirsiniz.

Temel Özellikleri Weights & Biases

Weights & Biases , makine öğrenimi yaşam döngüsünü desteklemek için çeşitli özellikler sunar:

  • Deney Takibi: Model eğitimi sırasında metrikleri, hiperparametreleri, yapılandırma dosyalarını ve çıktı görselleştirmelerini otomatik olarak günlüğe kaydedin. Bu, çalıştırmalar arasında kolay karşılaştırma yapılmasını sağlar ve en iyi performans gösteren modellerin belirlenmesine yardımcı olur.
  • Hiperparametre Taramaları: Optimum parametre setlerini bulmak için arama stratejileri (ızgara arama, rastgele arama veya Bayesian optimizasyonu gibi) tanımlayarak hiperparametre ayarlama sürecini otomatikleştirin.
  • Veri ve Model Sürümleme (Artifacts): Veri setlerini ve model versiyonlarını deneylerle birlikte takip edin, tekrarlanabilirliği sağlayın ve verilerden modele net bir soyağacı sağlayın. Bu, model dağıtımında tutarlılığı korumak için çok önemlidir.
  • Görselleştirme Araçları: Model performansını görselleştirmek, çalıştırmaları karşılaştırmak, sistem metriklerini analiz etmek için etkileşimli grafikler ve gösterge tabloları oluşturun (örneğin GPU kullanımı) ve tahminler eklenmiş resimler veya videolar gibi medyayı görüntüleyin.
  • İşbirliği Özellikleri (Raporlar): İçgörüleri paylaşmak ve bulguları ekip üyeleriyle veya daha geniş bir toplulukla belgelemek için kod, görselleştirme ve metni birleştiren dinamik raporlar oluşturun.
  • Kaynak İzleme: Potansiyel darboğazları belirlemek için eğitim sırasında CPU, GPU, bellek ve ağ I/O gibi hesaplama kaynağı kullanımını izleyin.

Gerçek Dünya Uygulamaları Weights & Biases

Weights & Biases , makine öğrenimi geliştirme süreçlerini iyileştirmek için çeşitli sektörlerde yaygın olarak kullanılmaktadır.

Örnek 1: Otonom Araç Geliştirme

Otonom araçlar için algılama sistemleri geliştiren ekipler, gereken çok sayıda deneyi yönetmek için W&B'yi kullanıyor. Farklı sürüş koşullarını (gündüz, gece, yağmur) temsil eden çeşitli veri kümeleri üzerinde eğitilen nesne algılama modelleri için Ortalama Hassasiyet (mAP) gibi performans metriklerini takip ederler. W&B, farklı mimarilerle (örneğin YOLOv8 ile YOLOv9'u karşılaştırarak), hiperparametrelerle veya veri artırma stratejileriyle eğitilen modelleri karşılaştırmalarına ve dağıtımdan önce sağlamlık ve güvenlik sağlamak için test görüntüleri üzerinde sınırlayıcı kutular gibi sonuçları görselleştirmelerine olanak tanır.

Örnek 2: Tıbbi Görüntü Analizi

Sağlık hizmetlerinde, BT taramalarında tümörleri tespit etmek veya organları segmentlere ayırmak gibi tıbbi görüntü analizi için yapay zeka geliştiren araştırmacılar W&B'ye güveniyor. Farklı eğitim dönemleri boyunca görüntü segmentasyon görevleri için Dice skoru gibi metrikleri takip ederler. W&B, hassas veriler içeren deneylerin yönetilmesine, mevzuata uygunluk için model sürümlerinin izlenmesine (ör. FDA yönergeleri) ve model doğruluğunu değerlendirmek için görüntülerdeki segmentasyon maskelerinin görselleştirilmesine yardımcı olarak sonuçta güvenilir tanı araçlarının geliştirilmesine yardımcı olur. Ultralytics YOLO modellerinin tıbbi görüntülemede nasıl kullanıldığını keşfedin.

Weights & Biases , izleme ve görselleştirme için sağlam araçlar sağlayarak, araştırmadan üretime kadar makine öğrenimi projelerinin verimliliğini ve güvenilirliğini önemli ölçüde artırır. Deney izleme yeteneklerini entegre eden Ultralytics HUB'ı kullanarak kendi projelerinizi yönetebilirsiniz.

Tümünü okuyun