YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Ensemble

Topluluk öğreniminin (ensemble learning) doğruluğu nasıl artırdığını ve aşırı öğrenmeyi nasıl azalttığını keşfet. Daha üstün bilgisayarlı görü sonuçları için Ultralytics YOLO26 gibi birden fazla modeli birleştirmeyi öğren.

Makine öğrenimi (ML) alanında topluluk öğrenimi (ensemble learning), genellikle "zayıf öğreniciler" olarak adlandırılan birden fazla bağımsız modelin tek bir tahmin çıktısı üretmek üzere birleştirildiği güçlü bir stratejidir. Temel varsayım, bir model grubunun, tek başına hareket eden herhangi bir modelden genellikle daha yüksek doğruluk ve daha iyi genelleştirme elde edebileceğidir. Çeşitli algoritmaların tahminlerini bir araya getiren topluluk yöntemleri, eğitim verilerine aşırı uyum sağlama (overfitting) riskini etkili bir şekilde azaltır, rastgele hataları düzeltir ve genel sistem kararlılığını iyileştirir. Bu yaklaşım, kritik bir karar vermek için tek bir kişinin görüşüne güvenmek yerine bir uzmanlar paneline danışmaya benzer.

Topluluk Öğreniminin Mekanizmaları#

Topluluk yöntemlerinin etkinliği, yanlılık-varyans değişimi (bias-variance tradeoff) ile başa çıkma yeteneklerinde yatar. Bireysel modeller yüksek varyans (gürültüye duyarlılık) veya yüksek yanlılık (aşırı basitleştirme) sorunlarından muzdarip olabilir. Topluluk oluşturma (ensembling), bu sorunları belirli tekniklerle hafifletir:

Bilgisayarlı Görüde Topluluk Oluşturma#

Bilgisayarlı görü (CV) alanında, yarışmalarda ve kritik güvenlik uygulamalarında performansı en üst düzeye çıkarmak için topluluklar sıklıkla kullanılır. Nesne algılama için bu genellikle aynı görüntü üzerinde YOLO26 gibi farklı sürümler dahil birden fazla modeli çalıştırmayı gerektirir. Elde edilen sınırlayıcı kutular (bounding boxes), en olası nesne konumlarını türetmek için Maksimum Olmayan Bastırma (NMS) veya Ağırlıklı Kutu Birleştirme (WBF) gibi teknikler kullanılarak birleştirilir.

Gerçek Dünya Uygulamaları#

Topluluk yöntemleri, tahmine dayalı güvenilirliğin en önemli olduğu endüstrilerde her yerdedir.

  1. Tıbbi Teşhis ve Görüntüleme: Sağlık hizmetlerinde yanlış negatiflerden kaçınmak kritik önem taşır. Bir topluluk, anomalileri tespit etmek için X-ışınları üzerinde eğitilmiş bir Evrişimli Sinir Ağı (CNN) ile bir Görüntüleme Transformer'ı (ViT) modelini birleştirebilir. Modeller arasındaki fikir birliği daha yüksek bir güven puanı sağlayarak radyologlara tümörleri tespit etmede veya nadir durumları teşhis etmede yardımcı olur.

  2. Finansal Dolandırıcılık Tespiti: Finansal kurumlar işlem kalıplarını analiz etmek için toplulukları kullanır. Lojistik regresyon modellerini gradyan artırma (gradient boosting) makineleriyle birleştirerek sistem, tek bir modelin gözden kaçırabileceği ince dolandırıcılık göstergelerini tespit edebilir ve sahte alarm oranlarını düşük tutabilir.

Python ile Model Topluluğu Uygulama#

Birden fazla eğitilmiş modeli yükleyerek ve aynı girdi için tahminler üreterek temel bir çıkarım topluluğu simüle edebilirsiniz. Ultralytics Platform, bu varyantları kolayca eğitmenizi sağlar. Aşağıdaki örnek, bir görüntü üzerindeki tespitleri doğrulamak için iki farklı Ultralytics YOLO modelinin (YOLO26n ve YOLO26s) yüklenmesini göstermektedir.

from ultralytics import YOLO

# Load two distinct YOLO26 model variants
# 'n' (nano) is faster, 's' (small) is more accurate
model_nano = YOLO("yolo26n.pt")
model_small = YOLO("yolo26s.pt")

# Define the image source
source = "https://ultralytics.com/images/bus.jpg"

# Run inference with both models
results_n = model_nano(source)
results_s = model_small(source)

# Compare the number of objects detected by each model
print(f"Nano Model Found: {len(results_n[0].boxes)} objects")
print(f"Small Model Found: {len(results_s[0].boxes)} objects")

Topluluk vs. Veri Çoğaltma#

Ensemble öğrenmeyi Veri Artırma (Data Augmentation) işleminden ayırmak önemlidir.

  • Topluluk, sonuçları iyileştirmek için eğitilmiş birden fazla farklı modeli birleştirerek mimari ve tahmin aşamasına odaklanır.
  • Veri Artırma, tek ve daha sağlam bir model eğitmek amacıyla veri setinin çeşitliliğini yapay olarak artırarak (örneğin döndürme veya çevirme yoluyla) eğitim verisi aşamasına odaklanır.

Veri artırma tek bir modelin daha iyi öğrenmesine yardımcı olurken, topluluk öğrenimi birden fazla modelin birbirinin çıktısını doğrulamasına yardımcı olur. Örnek bölütleme (instance segmentation) ve poz kestirimi (pose estimation) gibi görevlerde son teknoloji sonuçlar elde etmek için her iki strateji de genellikle birlikte kullanılır.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla