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

ReLU (Rectified Linear Unit)

Düzeltilmiş Doğrusal Birim (ReLU) aktivasyon işlevini keşfet. Sinir ağı verimliliğini nasıl artırdığını, kaybolan gradyanları nasıl önlediğini ve yapay zekâ modellerine nasıl güç verdiğini öğren.

Düzeltilmiş Doğrusal Birim, yaygın olarak ReLU olarak adlandırılır ve derin öğrenme alanında en temel ve en yaygın kullanılan aktivasyon fonksiyonlarından biridir. Bir sinir ağı (NN) içinde matematiksel bir bekçi görevi gören ReLU, basit bir doğrusal olmayan dönüşüm uygulayarak bir nöronun çıktısını belirler: pozitif giriş değerlerinin değişmeden geçmesine izin verirken tüm negatif girişleri sıfıra dönüştürür. Bu basit ancak güçlü mekanizma, modellere gerekli doğrusal olmayanlığı kazandırarak verilerdeki karmaşık örüntüleri ve yapıları öğrenmelerini sağlar; temel bir doğrusal model bunu başaramaz. Hesaplama verimliliği ve kaybolan gradyan problemi gibi eğitim sorunlarını azaltmadaki etkinliği sayesinde ReLU, Evrişimli Sinir Ağları (CNN) dahil olmak üzere birçok modern mimarideki gizli katmanlar için varsayılan tercih hâline gelmiştir.

ReLU Nasıl Çalışır?#

ReLU'nun temel mantığı, makine öğreniminde (ML) kullanılan diğer matematiksel işlemlerle karşılaştırıldığında son derece basittir. Kavramsal olarak ağda seyrekliği sağlayan bir filtre görevi görür. Negatif girişleri sıfıra zorlayarak ReLU, herhangi bir anda nöronların yalnızca bir alt kümesinin etkin olmasını sağlar. Bu seyreklik, biyolojik nöronların insan beyninde ateşlenme biçimini taklit eder ve ağın işlenmesini daha verimli hâle getirir.

ReLU kullanmanın avantajları şunlardır:

  • Hesaplama Verimliliği: Sigmoid veya Tanh fonksiyonları gibi karmaşık üstel hesaplamalar içeren fonksiyonların aksine ReLU yalnızca basit bir eşikleme işlemi gerektirir. Bu hız, büyük modelleri GPU gibi yüksek performanslı donanımlarda eğitirken kritik öneme sahiptir.
  • Geliştirilmiş Gradyan Akışı: Geri yayılım sırasında ReLU, pozitif girişler için sağlıklı bir gradyan akışının korunmasına yardımcı olur. Bu, hata sinyallerinin derin ağlarda model ağırlıklarını etkili bir şekilde güncellemek için çok küçük hâle geldiği kaybolan gradyan sorununu giderir.
  • Seyrek Aktivasyon: Negatif değerler için gerçek sıfır çıktısı üreten ReLU, verilerin seyrek temsillerini oluşturur; bu da bazı bağlamlarda modeli basitleştirebilir ve aşırı uyum olasılığını azaltabilir.

Gerçek Dünya Uygulamaları#

ReLU, özellikle görüntü ve video gibi yüksek boyutlu verilerin hızlı işlenmesini gerektiren sayısız yapay zekâ uygulamasının temelini oluşturur.

Otonom Araçlarda Algılama#

Otonom araçlar alanında güvenlik, nesneleri gerçek zamanlı olarak algılama ve sınıflandırma becerisine bağlıdır. Algılama sistemleri; yayaları, trafik ışıklarını ve diğer araçları belirlemek için derin omurgalara güvenir. ReLU, bu ağlarda özellikleri hızlı bir şekilde çıkarmak ve düşük çıkarım gecikmesine katkıda bulunmak için yaygın olarak kullanılır. Bu hız, aracın yapay zekâsının kritik sürüş kararlarını anında almasını sağlar.

Tıbbi Görüntü Analizi#

Sağlık hizmetlerinde yapay zekâ, radyologların anomalileri belirlemesine yardımcı olmak için derin öğrenmeden yararlanır. Örneğin tıbbi görüntü analizinde modeller, tümörleri tespit etmek için MRI taramalarını analiz eder. ReLU'nun sağladığı doğrusal olmayanlık, bu ağların sağlıklı dokuyla düzensizlikleri yüksek hassasiyetle ayırt etmesini sağlar. Bu yetenek, erken ve doğru tanının hasta sonuçlarını iyileştirdiği Beyin Tümörü Tespiti gibi veri kümeleri için hayati önem taşır.

PyTorch ile ReLU Uygulama#

Aşağıdaki örnek, standart bir derin öğrenme (DL) aracı olan torch kütüphanesini kullanarak ReLU aktivasyonunun nasıl uygulanacağını gösterir. Girdi tensöründeki negatif değerlerin sıfıra "düzeltildiğine", pozitif değerlerin ise doğrusal kaldığına dikkat et.

import torch
import torch.nn as nn

# Initialize the ReLU function
relu = nn.ReLU()

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

# Apply activation: Negatives become 0, Positives stay linear
output = relu(data)

print(f"Input:  {data}")
print(f"Output: {output}")
# Output: tensor([0., 0., 5., 0.])

İlgili Aktivasyon Fonksiyonlarıyla Karşılaştırmalar#

ReLU birçok görev için standart olsa da sınırlamalarını gidermek veya belirli senaryolarda performansı optimize etmek için özel varyasyonlar ve alternatifler bulunur.

  • ReLU ve Leaky ReLU karşılaştırması: Standart ReLU, bir nöronun sıfır çıktısı üretmeye takılıp tamamen öğrenmeyi bıraktığı "ölen ReLU" sorunundan etkilenebilir. Leaky ReLU, negatif girişler için küçük ve sıfır olmayan bir gradyanın (örneğin 0,01 ile çarparak) geçmesine izin vererek bu sorunu giderir ve nöronun eğitim sırasında "canlı" kalmasını sağlar.
  • ReLU ve Sigmoid karşılaştırması: Sigmoid, çıktıları 0 ile 1 arasındaki bir aralığa sıkıştırır. Son çıktı katmanında olasılıkları tahmin etmek için yararlı olsa da günümüzde gizli katmanlarda nadiren kullanılır; çünkü gradyanların kaybolmasına neden olarak model eğitimini yavaşlatır.
  • ReLU ve SiLU (Sigmoid Doğrusal Birim) karşılaştırması: SiLU, ReLU'nun daha pürüzsüz, olasılıksal bir yaklaşımıdır. Pürüzsüzlüğü derin katmanlarda daha iyi doğruluk sağlayabildiği için genellikle YOLO26 gibi son teknoloji mimarilerde kullanılır; ancak hesaplama açısından ReLU'dan biraz daha maliyetlidir.

İleri Okuma ve Kaynaklar#

Aktivasyon fonksiyonlarını anlamak, sinir ağı tasarımında uzmanlaşmanın önemli bir adımıdır. Daha derinlemesine bilgi edinmek isteyenler için ReLU hakkındaki PyTorch belgeleri, uygulamaya yönelik teknik özellikler sunar. Ayrıca özgün AlexNet makalesi, ReLU'nun bilgisayarlı görü alanında nasıl devrim yarattığına dair tarihsel bağlam sağlar. Gelişmiş aktivasyonları kullanarak kendi modellerini eğitmeyi denemek için görüntü modellerine açıklama ekleme, bunları eğitme ve dağıtma iş akışını basitleştiren Ultralytics Platformu platformunu keşfet.

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