Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Dropout Layer

Bir dropout katmanının sinir ağlarında aşırı öğrenmeyi nasıl önlediğini keşfet. Doğruluğu artırmak için bu düzenlileştirme tekniğini Ultralytics YOLO26 ile uygulamayı öğren.

Dropout katmanı, sinir ağlarında (NN) yaygın aşırı öğrenme sorunuyla mücadele etmek için kullanılan temel bir düzenlileştirme tekniğidir. Bir model sınırlı sayıdaki örnek üzerinde eğitildiğinde, çoğu zaman altta yatan genel örüntüleri ayırt etmek yerine gürültüyü ve eğitim verilerinin belirli ayrıntılarını ezberlemeyi öğrenir. Bu ezberleme, geliştirme sırasında yüksek doğruluğa yol açarken yeni ve daha önce görülmemiş girdilerde düşük performansa neden olur. Dropout, eğitim sürecinin her adımında bir katmandaki nöronların bir bölümünü rastgele devre dışı bırakarak veya "dropout uygulayarak" bu sorunu ele alır. Srivastava ve diğerleri tarafından yayımlanan öncü bir araştırma makalesinde tanıtılan bu basit ancak etkili strateji, derin öğrenme (DL) mimarilerinin kararlılığını ve performansını önemli ölçüde geliştirmiştir.

Dropout Katmanlarının Çalışma Şekli#

Dropout katmanının arkasındaki mekanizma, kalan oyuncuları daha çok çalışmaya ve tek bir yıldız sporcunun performansına güvenmemeye zorlamak için antrenman sırasında bir spor takımından oyuncuları çıkarmaya sezgisel olarak benzer. Model eğitimi aşamasında katman, sıfırlardan ve birlerden oluşan olasılıksal bir maske oluşturur. Dropout oranı 0.5 olarak ayarlanırsa, ilgili ileri ve geri geçiş sırasında nöronların yaklaşık %50'si geçici olarak yok sayılır. Bu süreç, kalan etkin nöronları sağlam özellikleri bağımsız olarak öğrenmeye zorlar ve ağın herhangi bir tek nörona aşırı derecede güvenmesini önler; makine öğrenmesinde (ML) bu olgu özelliklerin birlikte uyarlanması olarak bilinir.

Gerçek zamanlı çıkarım veya test aşaması sırasında dropout katmanı genellikle devre dışı bırakılır. Eğitilmiş modelin tüm tahmin kapasitesinden yararlanmak için tüm nöronlar etkin kalır. Toplam aktivasyon değerlerinin eğitim aşamasındakiyle tutarlı kalmasını sağlamak için ağırlıklar genellikle çerçeve tarafından otomatik olarak ölçeklendirilir. PyTorch gibi modern kütüphaneler bu matematiksel ölçekleme işlemlerini sorunsuz bir şekilde gerçekleştirerek geliştiricilerin aritmetik yerine mimariye odaklanmasını sağlar.

YOLO ile Pratik Uygulama#

ultralytics paketinin kullanıcıları için YOLO26 gibi son teknoloji bir modele dropout uygulamak, bir eğitim bağımsız değişkenini ayarlamak kadar basittir. Bu, özellikle aşırı öğrenme riskinin daha yüksek olduğu küçük veri kümeleriyle çalışırken kullanışlıdır. Rastgelelik ekleyerek modelin farklı ortamlar arasında daha iyi genelleme yapmasını teşvik edebilirsin.

from ultralytics import YOLO

# Load the latest YOLO26 model (recommended for new projects)
model = YOLO("yolo26n.pt")

# Train the model with a custom dropout rate of 0.1 (10%)
# This encourages the model to learn more generalized features
results = model.train(data="coco8.yaml", epochs=50, dropout=0.1)

Gerçek Dünya Uygulamaları#

Dropout, modellerin mevcut veriye kıyasla çok sayıda parametre kullandığı çeşitli yapay zekâ (AI) alanlarında vazgeçilmezdir.

  1. Otonom Sürüş Sistemleri: Araçlarda nesne algılama gibi görevlerde bir görme modelinin farklı hava koşullarında güvenilir şekilde çalışması gerekir. Düzenlileştirme uygulanmadan eğitilen bir model, eğitim kümesindeki güneşli bir güne özgü aydınlatmayı ezberleyebilir. Dropout uygulayarak otomotivde yapay zekâ üzerinde çalışan geliştiriciler, ağın arka plan dokuları yerine yayalar veya dur işaretleri gibi temel şekillere odaklanmasını sağlar ve yağmur veya siste güvenliği artırır.

  2. Tıbbi Tanı: Tıbbi görüntü analizi gerçekleştirilirken veri kümelerini toplamak genellikle maliyetlidir ve veri kümeleri sınırlı boyuttadır. Derin bir ağ, bir hastalığı veri toplamak için kullanılan belirli X-ray cihazının gürültü artefaktlarına dayanarak tanımlamayı yanlışlıkla öğrenebilir. Dropout, öğrenme sürecine gürültü ekleyerek bunu önler ve modelin cihaza özgü izler yerine patolojinin biyolojik özelliklerini tanımlamasını sağlar; bu da sağlık hizmetlerinde yapay zekâ için kritik öneme sahiptir.

Dropout ve Diğer Düzenlileştirme Teknikleri#

Dropout oldukça etkili olsa da genellikle diğer tekniklerle birlikte kullanılır. Ağ mimarisinin kendisi yerine girdi görüntülerini (ör. çevirme veya döndürme) değiştiren veri artırmadan farklıdır. Benzer şekilde, öğrenmeyi kararlı hâle getirmek için katman girdilerini normalleştiren ancak nöronları açıkça devre dışı bırakmayan toplu normalleştirmeden de ayrılır.

Karmaşık projelerde bu hiperparametreleri yönetmek zor olabilir. Ultralytics Platformu, eğitim metriklerini görselleştirmeye yönelik araçlar sunarak bunu kolaylaştırır ve kullanıcıların dropout oranlarının doğrulama kaybını etkili bir şekilde azaltıp azaltmadığını belirlemesine yardımcı olur. İster özel bir görüntü sınıflandırma sistemi ister gelişmiş bir segmentasyon işlem hattı oluşturuyor ol, dropout'u anlamak dayanıklı yapay zekâ sistemleri geliştirmenin anahtarıdı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