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

Sigmoid

Sigmoid fonksiyonunun makine öğrenimindeki rolünü keşfet. Bu aktivasyon fonksiyonunun Ultralytics YOLO26 gibi modellerde ikili sınıflandırmayı nasıl sağladığını öğren.

Sigmoid fonksiyonu, makine öğrenimi (ML) ve derin öğrenme (DL) alanlarında kapsamlı bir şekilde kullanılan temel bir matematiksel bileşendir. Genellikle "sıkıştırma fonksiyonu" olarak adlandırılır; herhangi bir gerçel sayıyı girdi olarak alır ve onu 0 ile 1 arasında bir değere eşler. Bu karakteristik "S" şeklindeki eğri, ham model çıktılarını yorumlanabilir olasılıklara dönüştürmek için onu inanılmaz derecede kullanışlı kılar. Bir sinir ağı (NN) bağlamında Sigmoid fonksiyonu, bir aktivasyon fonksiyonu görevi görerek modellerin basit doğrusal ilişkilerin ötesindeki karmaşık örüntüleri öğrenmesini sağlayan doğrusal olmayan bir yapı sunar. Derin gizli katmanlarda büyük ölçüde diğer fonksiyonlarla değiştirilmiş olsa da, ikili sınıflandırma görevlerinde çıktı katmanları için standart bir seçenek olmaya devam etmektedir.

Link to this sectionYapay Zekada Sigmoid'in Mekanikleri#

Temelde Sigmoid fonksiyonu, genellikle logit olarak adlandırılan girdi verilerini normalleştirilmiş bir aralığa dönüştürür. Bu dönüşüm, hedefin bir olayın gerçekleşme olasılığını tahmin etmek olduğu görevler için kritiktir. Çıktıyı 0 ile 1 arasında sınırlayarak fonksiyon, net bir olasılık puanı sağlar.

  • Lojistik Regresyon: Geleneksel istatistiksel modellemede Sigmoid, lojistik regresyonun arkasındaki motordur. Veri bilimcilerin, bir müşterinin hizmeti bırakıp bırakmayacağı veya kalıp kalmayacağı gibi ikili bir sonucun olasılığını tahmin etmelerini sağlar.
  • İkili Sınıflandırma: İki sınıfı (örneğin "kedi" ile "köpek") birbirinden ayırt etmek için tasarlanmış sinir ağlarında, son katman genellikle bir Sigmoid aktivasyonu kullanır. Çıktı bir eşik değerinden (genellikle 0.5) büyükse, model pozitif sınıfı tahmin eder.
  • Çok Etiketli Sınıflandırma: Sınıfların birbirini dışladığı çok sınıflı problemlerin aksine, çok etiketli görevler bir görselin veya metnin aynı anda birden fazla kategoriye ait olmasına izin verir. Burada Sigmoid, her bir çıktı düğümüne bağımsız olarak uygulanır ve böylece modelin aynı sahnede bir "araba" ve bir "kişi"yi çakışma olmadan tespit etmesini sağlar.

Link to this sectionDiğer Aktivasyon Fonksiyonlarından Temel Farklar#

Sigmoid bir zamanlar tüm katmanlar için varsayılan olsa da, araştırmacılar derin ağlarda gradyanların ağırlıkları etkili bir şekilde güncellemek için çok küçüldüğü kaybolan gradyan problemi gibi sınırlamalar keşfettiler. Bu durum, gizli katmanlar için alternatiflerin benimsenmesine yol açtı.

  • Sigmoid ve ReLU (Düzeltilmiş Doğrusal Birim) Karşılaştırması: ReLU hesaplama açısından daha hızlıdır ve pozitifse girdiyi doğrudan, değilse sıfır değerini çıktığı için kaybolan gradyanları önler. YOLO26 gibi modern mimarilerde gizli katmanlar için tercih edilen seçenek budur; Sigmoid ise belirli görevlerde son çıktı katmanı için ayrılmıştır.
  • Sigmoid ve Softmax Karşılaştırması: Her ikisi de çıktıları 0-1 aralığına eşler ancak farklı amaçlara hizmet ederler. Sigmoid her çıktıyı bağımsız olarak ele alır, bu da onu ikili veya çok etiketli görevler için ideal kılar. Softmax tüm çıktıların toplamını 1 olmaya zorlar ve sadece bir sınıfın doğru olduğu çok sınıflı sınıflandırma için kullanılan bir olasılık dağılımı oluşturur.

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

Sigmoid fonksiyonunun faydası, olasılık tahmininin gerekli olduğu çeşitli endüstrilere uzanır.

  1. Tıbbi Tanı: Tıbbi görüntü analizi alanında kullanılan yapay zeka modelleri, bir X-ışını veya MRI taramasında bir hastalığın bulunma olasılığını tahmin etmek için sıklıkla Sigmoid çıktılarını kullanır. Örneğin, bir model 0.85 çıktısını vererek %85 tümör olasılığına işaret edebilir ve bu da doktorlara erken teşhiste yardımcı olur.

  2. İstenmeyen E-posta Tespiti: E-posta filtreleme sistemleri, gelen bir iletinin "istenmeyen" veya "istenmeyen değil" olup olmadığını belirlemek için Sigmoid sınıflandırıcılarına sahip doğal dil işleme (NLP) modellerini kullanır. Model, anahtar kelimeleri ve meta verileri analiz ederek e-postanın gelen kutusuna mı yoksa gereksiz klasörüne mi düşeceğini belirleyen bir puan üretir.

Link to this sectionPratik Uygulama#

Derin öğrenme modelleri oluşturmak için popüler bir kütüphane olan PyTorch kullanarak Sigmoid'in verileri nasıl dönüştürdüğünü gözlemleyebilirsin. Bu basit örnek, girdi değerleri aralığı üzerindeki "sıkıştırma" etkisini gösterir.

import torch
import torch.nn as nn

# Create a Sigmoid layer
sigmoid = nn.Sigmoid()

# Define input data (logits) ranging from negative to positive
input_data = torch.tensor([-5.0, -1.0, 0.0, 1.0, 5.0])

# Apply Sigmoid to squash values between 0 and 1
output = sigmoid(input_data)

print(f"Input: {input_data}")
print(f"Output: {output}")
# Output values near 0 for negative inputs, 0.5 for 0, and near 1 for positive inputs

For those looking to train models that utilize these concepts without writing low-level code, the Ultralytics Platform offers an intuitive interface to manage datasets and train state-of-the-art models like YOLO26. By handling the architectural complexities automatically, it allows users to focus on gathering high-quality training data for their specific computer vision applications.

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