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

Leaky ReLU

Leaky ReLU'nun sinir ağlarındaki "ölü ReLU" problemini nasıl çözdüğünü incele. GAN'lar ve uç yapay zeka (edge AI) için sağladığı faydaları öğren ve Ultralytics YOLO26 modelleriyle nasıl karşılaştırıldığını keşfet.

Leaky ReLU, derin öğrenme modellerinde kullanılan standart Rectified Linear Unit aktivasyon fonksiyonunun özelleşmiş bir varyasyonudur. Standart ReLU tüm negatif giriş değerlerini tam olarak sıfıra eşitlerken, Leaky ReLU negatif girişler için küçük, sıfır olmayan bir eğim sunar. Bu incelikli değişiklik, nöron aktif olmadığında bile ağ boyunca az miktarda bilginin akmasına izin vererek "ölü ReLU" sorunu olarak bilinen kritik bir sorunu ele alır. Sürekli bir gradyanı koruyarak bu fonksiyon, sinir ağlarının eğitim aşamasında, özellikle görüntü tanıma ve doğal dil işleme gibi karmaşık görevler için kullanılan derin mimarilerde daha sağlam bir şekilde öğrenmesine yardımcı olur.

Link to this sectionÖlü ReLU Sorununu Ele Almak#

Leaky ReLU'nun gerekliliğini anlamak için öncelikle standart ReLU aktivasyon fonksiyonunun sınırlamalarına bakmak yararlıdır. Standart bir kurulumda, bir nöron negatif bir girdi alırsa, sıfır çıktısı üretir. Sonuç olarak, fonksiyonun gradyanı geriye yayılım sırasında sıfır olur. Bir nöron tüm girdiler için etkili bir şekilde bu durumda sıkışıp kalırsa, ağırlıklarını güncellemeyi tamamen durdurur ve "ölü" hale gelir.

Leaky ReLU, negatif değerler için küçük, pozitif bir gradyana — genellikle 0.01 gibi sabit bir eğime — izin vererek bunu çözer. Bu, optimizasyon algoritmasının ağırlıkları her zaman ayarlamaya devam edebilmesini sağlayarak nöronların kalıcı olarak inaktif hale gelmesini önler. Bu özellik, sinyal büyüklüğünü korumanın kaybolan gradyan fenomeninden kaçınmak için kritik olduğu derin ağları eğitirken özellikle değerlidir.

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

Leaky ReLU, eğitim kararlılığının ve gradyan akışının çok önemli olduğu senaryolarda yaygın olarak kullanılır.

  • Üretken Çekişmeli Ağlar (GAN'lar): Leaky ReLU'nun en öne çıkan kullanımlarından biri Üretken Çekişmeli Ağlardır (GAN'lar). Bir GAN'ın ayrıştırıcı ağında, standart ReLU'dan gelen seyrek gradyanlar modelin etkili bir şekilde öğrenmesini engelleyebilir. Leaky ReLU kullanımı, gradyanların tüm mimari boyunca akmasını sağlayarak üreticinin daha yüksek kaliteli sentetik görüntüler oluşturmasına yardımcı olur; bu teknik, DCGAN makalesi gibi temel araştırmalarda ayrıntılı olarak açıklanmıştır.
  • Hafif Nesne Algılama: YOLO26 gibi son teknoloji modeller genellikle SiLU gibi daha pürüzsüz fonksiyonlara güvense de, Leaky ReLU uç yapay zeka donanımlarında konuşlandırılan özel, hafif mimariler için popüler bir tercih olmaya devam etmektedir. Matematiksel basitliği (parçalı doğrusal), üstel tabanlı fonksiyonlardan daha az hesaplama gücü gerektirdiği anlamına gelir ve bu da onu eski cep telefonları veya gömülü mikrodenetleyiciler gibi sınırlı işlem kapasitesine sahip cihazlarda gerçek zamanlı nesne algılama için ideal kılar.

Link to this sectionİlgili Kavramlarla Karşılaştırma#

Doğru aktivasyon fonksiyonunu seçmek, hiperparametre ayarının hayati bir adımıdır. Leaky ReLU'yu benzerlerinden ayırmak önemlidir:

  • Leaky ReLU ile Standart ReLU Karşılaştırması: Standart ReLU, negatif çıktıları sıfıra zorlayarak verimli olabilen ancak bilgi kaybı riski taşıyan "seyrek" bir ağ oluşturur. Leaky ReLU, gradyan kullanılabilirliğini garanti etmek için bu saf seyreklikten ödün verir.
  • Leaky ReLU ile SiLU (Sigmoid Linear Unit) Karşılaştırması: Ultralytics YOLO26 gibi modern mimariler SiLU kullanır. Leaky ReLU'nun keskin açısının aksine, SiLU pürüzsüz, sürekli bir eğridir. Bu pürüzsüzlük genellikle derin katmanlarda daha iyi genelleme ve doğruluk sağlar, ancak Leaky ReLU'nun yürütülmesi hesaplama açısından daha hızlıdır.
  • Leaky ReLU ile Parametrik ReLU (PReLU) Karşılaştırması: Leaky ReLU'da negatif eğim sabit bir hiperparametredir (örneğin 0.01). Parametrik ReLU (PReLU) içinde bu eğim, ağın eğitim sırasında ayarladığı öğrenilebilir bir parametreye dönüşür ve modelin aktivasyon şeklini belirli veri setine uyarlamasına olanak tanır.

Link to this sectionPython ile Leaky ReLU Uygulaması#

Aşağıdaki örnek, PyTorch kütüphanesini kullanarak nasıl bir Leaky ReLU katmanı uygulayacağınızı göstermektedir. Bu kod parçacığı fonksiyonu başlatır ve hem pozitif hem de negatif değerler içeren bir tensörü içinden geçirir.

import torch
import torch.nn as nn

# Initialize Leaky ReLU with a negative slope of 0.1
# This means negative input x becomes 0.1 * x
leaky_relu = nn.LeakyReLU(negative_slope=0.1)

# Input data with positive and negative values
data = torch.tensor([10.0, -5.0, 0.0])

# Apply activation
output = leaky_relu(data)

print(f"Input: {data}")
print(f"Output: {output}")
# Output: tensor([10.0000, -0.5000,  0.0000])

Bu nüansları anlamak, özel mimariler tasarlarken veya bilgisayarlı görü modellerinizi etiketlemek, eğitmek ve dağıtmak için Ultralytics Platform kullanırken çok önemlidir. Uygun aktivasyon fonksiyonunu seçmek, modelinizin daha hızlı yakınsamasını ve özel görevlerinizde daha yüksek doğruluk elde etmesini sağlar.

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