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

SiLU (Sigmoid Linear Unit)

SiLU (Sigmoid Doğrusal Birim) aktivasyon fonksiyonunun derin öğrenmeyi nasıl geliştirdiğini keşfet. SiLU'nun doğruluğu artırmak için neden Ultralytics YOLO26 standardı olduğunu öğren.

Genellikle SiLU olarak adlandırılan Sigmoid Linear Unit, sinir ağlarına doğrusal olmayan yapı kazandırmak için modern derin öğrenme mimarilerinde kullanılan oldukça etkili bir aktivasyon fonksiyonudur. Nöronların bilgiyi bir modelin katmanları boyunca nasıl işleyip aktardığını belirleyen SiLU, sistemlerin verilerdeki karmaşık örüntüleri öğrenmesini sağlar ve geleneksel basamak fonksiyonlarına göre daha pürüzsüz ve gelişmiş bir alternatif olarak işlev görür. İlk otomatik aktivasyon arama araştırmalarından "Swish" terimiyle sıkça ilişkilendirilen SiLU, en son teknoloji YOLO26 mimarisi dahil olmak üzere yüksek performanslı bilgisayarlı görü modellerinde bir standart haline gelmiştir.

Link to this sectionSiLU Nasıl Çalışır#

Özünde, SiLU fonksiyonu bir giriş değerini kendi Sigmoid dönüşümü ile çarparak çalışır. Bir nöronu "açık" ve "kapalı" durumları arasında aniden değiştiren basit eşik fonksiyonlarının aksine, SiLU daha incelikli sinyal işleme imkanı tanıyan pürüzsüz bir eğri sağlar. Bu matematiksel yapı, model eğitimi sürecine fayda sağlayan belirgin özellikler yaratır:

  • Smoothness: The curve is continuous and differentiable everywhere. This property aids optimization algorithms like gradient descent by providing a consistent landscape for adjusting model weights, which often leads to faster convergence during training.
  • Tekdüze Olmama: Standart doğrusal birimlerin aksine, SiLU tekdüze değildir, yani girişi belirli negatif aralıklarda arttığında bile çıktısı azalabilir. Bu, ağın karmaşık özellikleri yakalamasını ve aksi takdirde atılabilecek negatif değerleri korumasını sağlar; böylece derin ağlarda kaybolan gradyan problemi ile başa çıkmaya yardımcı olur.
  • Kendi Kendine Geçitleme (Self-Gating): SiLU, girdinin büyüklüğüne bağlı olarak ne kadarının geçeceğini düzenleyen kendi geçidi olarak hareket eder. Bu, Uzun Kısa Süreli Bellek (LSTM) ağlarında bulunan geçit mekanizmalarını taklit eder ancak Evrişimli Sinir Ağları (CNN) için uygun, hesaplama açısından verimli bir biçimde bunu yapar.

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

SiLU, hassasiyet ve verimliliğin çok önemli olduğu birçok ileri düzey yapay zeka çözümünün ayrılmaz bir parçasıdır.

  • Autonomous Vehicle Perception: In the safety-critical domain of autonomous vehicles, perception systems must identify pedestrians, traffic signs, and obstacles instantly. Models utilizing SiLU in their backbones can maintain high inference speeds while accurately performing object detection in varying lighting conditions, ensuring the vehicle reacts safely to its environment.
  • Tıbbi Görüntüleme Teşhisi: Tıbbi görüntü analizinde, sinir ağlarının MRI veya BT taramalarındaki ince doku farklılıklarını ayırt etmesi gerekir. SiLU'nun gradyan koruyucu yapısı, bu ağların erken tümör tespiti için gerekli olan ince detayları öğrenmesine yardımcı olur ve radyologlar tarafından kullanılan otomatik teşhis araçlarının güvenilirliğini önemli ölçüde artırır.

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

SiLU'nun değerini tam olarak anlamak için onu Ultralytics sözlüğündeki diğer aktivasyon fonksiyonlarından ayırmak faydalıdır.

  • SiLU vs. ReLU (Rectified Linear Unit): ReLU is famous for its speed and simplicity, outputting zero for all negative inputs. While efficient, this can lead to "dead neurons" that stop learning. SiLU avoids this by allowing a small, non-linear gradient to flow through negative values, which often results in better accuracy for deep architectures trained on the Ultralytics Platform.
  • SiLU ve GELU (Gaussian Error Linear Unit) Karşılaştırması: Bu iki fonksiyon görsel ve işlevsel olarak benzerdir. GELU, BERT ve GPT gibi Transformer modelleri için standart iken, SiLU bilgisayarlı görü (CV) görevleri ve CNN tabanlı nesne dedektörleri için sıklıkla tercih edilir.
  • SiLU ve Sigmoid Karşılaştırması: SiLU dahili olarak Sigmoid fonksiyonunu kullansa da, farklı roller üstlenirler. Sigmoid genellikle olasılıkları temsil etmek için ikili sınıflandırmada son çıktı katmanında kullanılırken, SiLU özellik çıkarımını kolaylaştırmak için gizli katmanlarda kullanılır.

Link to this sectionUygulama Örneği#

PyTorch kütüphanesini kullanarak farklı aktivasyon fonksiyonlarının verileri nasıl dönüştürdüğünü görselleştirebilirsin. Aşağıdaki kod parçacığı, ReLU (negatifleri sıfırlayan) ile SiLU (pürüzsüz negatif akışa izin veren) arasındaki farkı göstermektedir.

import torch
import torch.nn as nn

# Input data: negative, zero, and positive values
data = torch.tensor([-2.0, 0.0, 2.0])

# Apply ReLU: Negatives become 0, positives stay unchanged
relu_out = nn.ReLU()(data)
print(f"ReLU: {relu_out}")
# Output: tensor([0., 0., 2.])

# Apply SiLU: Smooth curve, small negative value retained
silu_out = nn.SiLU()(data)
print(f"SiLU: {silu_out}")
# Output: tensor([-0.2384,  0.0000,  1.7616])

Negatif değerlerdeki bilgiyi koruyarak ve pürüzsüz bir gradyan sağlayarak SiLU, modern sinir ağlarının başarısında önemli bir rol oynar. YOLO26 gibi mimarilerde benimsenmesi, çeşitli bilgisayarlı görü görevlerinde en üst düzey performansa ulaşmadaki öneminin altını çizmektedir.

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