YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics Sözlüğüne dön

Data Augmentation

Veri artırmanın model dayanıklılığını nasıl artırdığını ve aşırı uyumu nasıl azalttığını keşfet. Bilgisayarlı görü için Ultralytics YOLO26 performansını artıracak temel teknikleri öğren.

Veri çoğaltma, makine öğrenimi ve bilgisayarlı görü alanında, mevcut verilerin değiştirilmiş sürümlerini oluşturarak eğitim veri setinin boyutunu ve çeşitliliğini yapay olarak artırmak için kullanılan kritik bir tekniktir. Tamamen yeni veriler toplamak ve bunları etiketlemek—ki bu zaman alıcı ve pahalı olabilir—yerine, çoğaltma işlemi orijinal örneklere çeşitli dönüşümler uygular. Bu değişiklikler, makine öğrenimi modellerinin kalıpları daha dayanıklı bir şekilde tanımayı öğrenmesine yardımcı olarak, gerçek dünya ortamlarındaki varyasyonlarla karşılaştıklarında bile iyi performans göstermelerini sağlar. Geliştiriciler, eğitim sırasında modelleri daha geniş bir senaryo yelpazesine maruz bırakarak, aşırı öğrenmeyi etkili bir şekilde azaltabilir ve genellemeyi iyileştirebilirler.

Link to this sectionModern Yapay Zekada Önemi#

Bilgisayarlı görü alanında modeller, eğitim verilerinden biraz farklı görüntüler sunulduğunda genellikle zorlanır. Aydınlatma, yönelim veya arka plan karmaşasındaki değişiklikler, yeterli çeşitliliği görmemiş bir modelin kafasını karıştırabilir. Veri çoğaltma, bu varyasyonları programatik olarak simüle ederek bu sorunu çözer. Örneğin, bir kedi resmi döndürülebilir, çevrilebilir veya hafifçe bulanıklaştırılabilir; böylece modele, bu değişikliklere rağmen öznenin hala bir "kedi" olduğu öğretilir.

This process is integral to the success of modern architectures like Ultralytics YOLO26, which relies on rich and varied datasets to achieve high accuracy in tasks such as object detection and image segmentation. By synthesizing new training examples, augmentation allows models to learn invariant features—characteristics that do not change despite alterations in the input.

Link to this sectionYaygın Teknikler ve Yöntemler#

Veri çoğaltma, basit geometrik ayarlamalardan karmaşık üretken yaklaşımlara kadar uzanan çok çeşitli dönüşüm tekniklerini kapsar:

  • Geometrik Dönüşümler: Bunlar; görüntüleri döndürme, ölçeklendirme, çevirme, kırpma ve öteleme (kaydırma) gibi işlemleri içerir. Bunlar, kameranın bakış açısındaki veya nesnenin konumundaki değişiklikleri temsil eder.
  • Renk Uzayı Ayarlamaları: Parlaklığı, kontrastı, doygunluğu ve renk tonunu değiştirmek, modellerin farklı aydınlatma koşulları veya kamera sensörleriyle başa çıkmasına yardımcı olur.
  • Gürültü Enjeksiyonu: Rastgele gürültü (Gauss gürültüsü gibi) eklemek, modelleri grenli veya düşük kaliteli girdi verilerine karşı daha dirençli hale getirebilir.
  • Görüntüleri Karıştırma: MixUp veya (YOLO eğitiminde popüler olan) Mosaic gibi teknikler, birden fazla görüntüyü tek bir eğitim örneğinde birleştirerek modeli bağlamı ve nesne ilişkilerini daha etkili bir şekilde öğrenmeye zorlar.
  • Üretken Yaklaşımlar: Gelişmiş yöntemler, orijinal veri setinin özelliklerini taklit eden tamamen yeni ve sentetik eğitim örnekleri oluşturmak için Üretken Yapay Zeka veya difüzyon modelleri kullanır.

Link to this sectionGerçek Dünya Uygulamaları#

Veri çoğaltmanın pratik etkisi, veri kıtlığının veya yüksek değişkenliğin zorluk teşkil ettiği çok sayıda endüstriye yayılmaktadır.

Link to this sectionOtonom Sürüş#

Otonom araçların geliştirilmesinde, mümkün olan her hava durumu veya aydınlatma senaryosu için veri toplamak neredeyse imkansızdır. Mühendisler, açık hava görüntülerine yağmur, sis, kar veya parlama simüle etmek için veri çoğaltmayı kullanırlar. Bu, algılama sisteminin çevresel faktörlerden bağımsız olarak yayaları, trafik işaretlerini ve diğer araçları güvenilir bir şekilde tespit edebilmesini sağlayarak güvenliği ve güvenilirliği artırır.

Link to this sectionTıbbi Görüntüleme#

Tıbbi görüntü analizi genellikle gizlilik endişeleri ve belirli durumların nadirliği nedeniyle sınırlı veri setlerinden muzdariptir. Çoğaltma, araştırmacıların elastik deformasyonlar, döndürmeler veya yoğunluk değişimleri uygulayarak röntgen veya MRI taramalarından oluşan küçük veri setlerini genişletmelerine olanak tanır. Bu, hasta pozisyonu veya tarama kalitesi değişse bile tümörleri veya kırıkları yüksek hassasiyetle tanımlayabilen sağlam tanı modelleri eğitilmesine yardımcı olur.

Link to this sectionİlgili Kavramları Ayırt Etme#

Veri çoğaltmayı Sentetik Veriden ayırmak önemlidir. Her ikisi de veri seti boyutunu artırmayı amaçlasa da, sentetik veri (genellikle 3D oluşturma veya simülasyon motorları kullanılarak) sıfırdan yapay olarak üretilir; veri çoğaltma ise mevcut gerçek dünya verilerini değiştirir. Ayrıca, Veri Ön İşleme verilerin temizlenmesini ve biçimlendirilmesini (örneğin yeniden boyutlandırma, normalleştirme) içerir, ancak çoğaltmanın aksine, bu işlem eğitim örneği sayısını mutlaka artırmaz.

Link to this sectionUltralytics ile Çoğaltma Uygulama#

Modern çerçeveler, çoğaltmayı doğrudan eğitim hattına entegre eder. Aşağıdaki örnek, ultralytics paketini kullanarak bir YOLO26 modeli eğitimi sırasında çevirme ve ölçeklendirme gibi çoğaltmaların nasıl uygulanacağını göstermektedir.

from ultralytics import YOLO

# Load the YOLO26 model
model = YOLO("yolo26n.pt")

# Train with custom data augmentation hyperparameters
# fliplr: 50% chance of horizontal flip, scale: image scaling gain
results = model.train(data="coco8.yaml", epochs=10, fliplr=0.5, scale=0.5)

Geliştiriciler bu hiperparametreleri ayarlayarak, verimli model geliştirme için Ultralytics Platform esnekliğinden yararlanıp çoğaltma stratejilerini veri setlerinin ve uygulamalarının özel ihtiyaçlarına göre uyarlayabilirler.

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