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

CutMix

CutMix veri artırma tekniğinin aşırı öğrenmeyi nasıl önlediğini keşfet. Sağlam Ultralytics YOLO26 modelleri eğitmek için bu tekniği nasıl kolayca uygulayacağını öğren.

CutMix, bir görüntüden dikdörtgen bir bölgeyi kesip hedef görüntünün üzerine yapıştırarak dayanıklı bilgisayarlı görü modelleri eğitmek için kullanılan gelişmiş bir veri artırma tekniğidir. Parlaklığı veya döndürmeyi ayarlayan daha basit artırmaların aksine CutMix, eğitim örneğinin temel bileşimini değiştirir. Pikseller değiştirildiğinde, karşılık gelen gerçek referans etiketleri de bölgenin alanıyla orantılı olarak birleştirilir. Bu, yapay sinir ağlarının nesneleri kısmi görünümlerden tanımayı öğrenmesine yardımcı olur ve modeli yalnızca bir nesnenin en ayırt edici kısımlarına odaklanmak yerine birden çok özelliğe güvenmeye zorlar. İlk olarak bir 2019 akademik makalesinde tanıtılan bu yöntem, aşırı öğrenmeyi önlemek ve büyük veri kümelerinde genelleştirmeyi iyileştirmek için derin öğrenme çerçevelerinde standart bir işlem hâline gelmiştir.

Teknik Nasıl Çalışır#

Model eğitimi sırasında algoritma, ikincil bir görüntüden bir bölge çıkarmak için rastgele bir merkez koordinatı ve kutu boyutu seçer. Bu bölge daha sonra etkin batch içindeki birincil görüntünün üzerine doğrudan yerleştirilir. Birincil görüntüde bir köpek, ikincil görüntüde ise bir kedi varsa son görüntüde köpeğin bir kısmının yerini alan bir kedi bölgesi bulunur. Sınıflandırma etiketleri, bölgenin tam alanına göre doğrusal enterpolasyon kullanılarak güncellenir; örneğin etiket 0,7 köpek ve 0,3 kedi olabilir. Nesne algılama görevlerinde, özgün alanlarının belirli bir yüzdesini (genellikle %10) yapıştırılan bölge içinde koruyan sınırlayıcı kutular muhafaza edilir. Bu teknik, Ultralytics YOLO içinde cutmix eğitim hiperparametresi olarak yerel biçimde desteklenir ve uygulayıcıların bu dönüşümün olasılığını kolayca tanımlamasına olanak tanır.

MixUp ve Cutout Arasındaki Farklar#

CutMix, öne çıkan diğer iki veri artırma tekniğiyle yakından ilişkilidir; ancak bu tekniklerin kendine özgü sınırlamalarını giderir:

  • MixUp Veri Artırması: MixUp, piksel değerlerinin ağırlıklı ortalamasını hesaplayarak iki görüntüyü küresel olarak harmanlar. Etkili olsa da çoğu zaman doğal olmayan, yarı saydam hayalet görüntüler oluşturur ve yerel uzamsal korelasyonu bozarak modellerin kafasını karıştırabilir. Buna karşılık CutMix, kesilen bölgelerdeki özgün piksel yoğunluklarını korur; araştırmacılar bunu Attentive CutMix gibi yaklaşımlarda daha da geliştirmiştir.
  • Cutout Veri Artırması: Cutout, rastgele bir dikdörtgen bölgeyi siyah piksellerle veya veri kümesinin ortalamasıyla maskeleyerek bilgiyi kaldırır. Modeli nesnenin tamamına bakmaya teşvik etse de değerli eğitim tensörlerini boşa harcar. CutMix, bu eksik alanı diğer görüntülerden alınan bilgilendirici görüntü sınıflandırma bölgeleriyle doldurarak genel öğrenme verimliliğini artırır.

Gerçek Dünya Uygulamaları#

CutMix, modelleri ciddi biçimde örtülmüş nesneleri tanıyacak şekilde eğiterek farklı sektörlerdeki makine öğrenmesi performansını önemli ölçüde artırır.

Uygulamada Gerçekleştirme#

Bu artırmayı bir yapay zekâ işlem hattına entegre etmek oldukça kolaydır. PyTorch Dönüşümleri ve Keras Ön İşleme Katmanları gibi üst düzey kütüphanelerin çoğu bunu yerel olarak destekler.

YOLO26 gibi bir modeli eğitirken bu artırmayı yapılandırmak yalnızca tek bir parametre ayarı gerektirir. Bu işlem, hem görüntü bölme ve yerleştirme adımlarını hem de karmaşık sınırlayıcı kutu kırpma mantığını otomatik olarak yönetir.

from ultralytics import YOLO

# Initialize the recommended Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")

# Train the model with CutMix enabled at a 50% probability
results = model.train(data="coco8.yaml", epochs=50, imgsz=640, cutmix=0.5)

Büyük ölçekli görü iş akışlarını yöneten ekipler için Ultralytics Platform, bu veri artırma en iyi uygulamalarını doğrudan bulut arayüzünden ayarlamana olanak tanıyarak anotasyondan model dağıtımına uzanan süreci kolaylaştırır.

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

Makine öğreniminin geleceğiyle yolculuğuna başla