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

Underfitting

Makine öğreniminde eksik uyumu (underfitting) nasıl tanımlayacağını ve çözeceğini öğren. Nedenlerini, göstergelerini ve daha iyi doğruluk için Ultralytics YOLO26 modellerini nasıl optimize edeceğini keşfet.

Underfitting, bir machine learning modelinin çok basit olması veya training data içindeki temel eğilimleri ve kalıpları yakalama kapasitesinden yoksun olması durumunda ortaya çıkar. Kavramsal olarak, belirgin bir eğri oluşturan veri noktalarından düz bir çizgi geçirmeye çalışmaya benzer; model, girdiler ve çıktılar arasındaki ilişkinin karmaşıklığını kavrayamaz. Model veriyi etkili bir şekilde öğrenemediği için, sadece eğitim setinde değil, aynı zamanda görülmemiş validation data üzerinde de düşük performans sergiler ve bu da düşük tahmin accuracy değerine yol açar. Bu olgu genellikle, algoritmanın hedef fonksiyon hakkında aşırı basitleştirilmiş varsayımlarda bulunduğu yüksek bias in AI durumunun bir sonucudur.

Link to this sectionNedenler ve Göstergeler#

Bir modelin underfitting yaşamasına çeşitli faktörler yol açabilir. En yaygın neden, linear regression yöntemini doğrusal olmayan verilere uygulamak gibi, eldeki görev için yeterince karmaşık olmayan bir model mimarisi kullanmaktır. Modelin yakınsaması için yeterli epochs süresinin verilmediği yetersiz eğitim süresi de yeterli öğrenmeyi engeller. Ayrıca, genellikle tam tersi sorunu önlemek için kullanılan bir teknik olan aşırı regularization, modeli aşırı kısıtlayarak önemli özellikleri yakalamasını durdurabilir.

Mühendisler, eğitim sırasında loss functions değerlerini izleyerek underfitting durumunu tespit edebilirler. Hem eğitim hatası hem de doğrulama hatası yüksek kalıyorsa ve önemli ölçüde azalmıyorsa, model büyük olasılıkla underfitting yaşamaktadır. Modellerin veriyi anlamasına yardımcı olan etkili feature engineering süreçlerinin aksine, çok az özellik sağlamak da modeli gerekli bilgilerden mahrum bırakabilir.

Link to this sectionUnderfitting ve Overfitting Karşılaştırması#

Underfitting durumunu karşıtı olan overfitting durumundan ayırmak çok önemlidir. Bu iki kavram, bias-variance tradeoff dengesinin zıt uçlarını temsil eder.

  • Underfitting (Yüksek Bias): Model çok katıdır. Temel sinyali öğrenemediği için hem eğitim hem de test data üzerinde düşük performans gösterir.
  • Overfitting (Yüksek Varyans): Model çok esnektir. Gürültü dahil olmak üzere eğitim verilerini ezberler, bu da eğitim sırasında olağanüstü iyi performans göstermesine ancak yeni örneklere generalize olamamasına yol açar.

Bu iki uç nokta arasındaki "ideal dengeyi" bulmak, model optimization sürecinin birincil hedefidir.

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

Underfitting kavramını anlamak, çeşitli endüstrilerde güvenilir AI sistemleri geliştirmek için hayati önem taşır.

  • Otonom Sürüş: autonomous vehicles bağlamında, underfitting yaşayan bir nesne algılama modeli, karmaşık kentsel ortamlarda bir yaya ile bir lamba direğini ayırt etmekte başarısız olabilir. Model, ince görsel farklılıkları öğrenmek için gereken parametrelere sahip olmadığından, bu durum AI safety güvenliğini tehlikeye atar.
  • Tıbbi Teşhis: Tümörler gibi anomalileri tespit etmek için medical image analysis uygulandığında, aşırı basit bir model küçük veya düzensiz büyümeleri gözden kaçırabilir. Eğer sinir ağı çok yüzeysel ise, yüksek sensitivity and specificity için gereken karmaşık dokuları öğrenemez ve bu da kaçırılan teşhislere yol açar.

Link to this sectionKod ile Underfitting'i ele alma#

computer vision alanında underfitting, genellikle görevin zorluğu için çok küçük bir model varyantı kullanıldığında (örneğin, yüksek çözünürlüklü drone görüntülerinde küçük nesneleri tespit etmek) gerçekleşir. Aşağıdaki Python örneği, potansiyel underfitting sorununu çözmek için ultralytics kütüphanesini kullanarak nasıl daha küçük bir modelden daha büyük ve daha yetenekli bir modele geçiş yapabileceğini göstermektedir.

from ultralytics import YOLO

# If 'yolo26n.pt' (Nano) is underfitting and yielding low accuracy,
# upgrade to a model with higher capacity like 'yolo26l.pt' (Large).
model = YOLO("yolo26l.pt")

# Train the larger model.
# Increasing epochs also helps the model converge if it was previously underfitting.
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

Daha büyük bir Ultralytics YOLO26 modeline geçerek ve yeterli eğitim süresi sağlayarak, sistem karmaşık kalıpları öğrenmek için gereken parametrelere kavuşur ve underfitting etkili bir şekilde azaltılır. Modelinin artık underfitting yaşamadığını doğrulamak için, her zaman sağlam bir test dataset ile değerlendirme yap. Veri setlerini yönetmek ve underfitting durumunu erkenden tespit etmek için deneyleri takip etmek adına Ultralytics Platform, görselleştirme ve analiz için kapsamlı araçlar sunar.

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