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

Logistic Regression

İkili sınıflandırma için Lojistik Regresyonun temellerini keşfet. Sigmoid fonksiyonu, olasılık skorları ve bunun YOLO26 ile nasıl karşılaştırıldığı hakkında bilgi edin.

Lojistik Regresyon, temel olarak ikili sınıflandırma görevleri için kullanılan temel bir istatistiksel yöntem ve makine öğrenimi algoritmasıdır. Adında genellikle sürekli değerleri (sıcaklık veya hisse senedi fiyatları gibi) tahmin etmeyi ifade eden "regresyon" geçmesine rağmen, Lojistik Regresyon verilen bir girdinin belirli bir kategoriye ait olma olasılığını tahmin etmek için tasarlanmıştır. Bu durum, sonucun ikili olduğu durumlar için onu kritik bir araç haline getirir; örneğin bir e-postanın "spam" olup olmadığını veya tıbbi bir tümörün "iyi huylu" mu yoksa "kötü huylu" mu olduğunu belirlemek gibi. Geleneksel istatistikler ile modern denetimli öğrenme arasında bir köprü görevi görür ve genellikle sinir ağları gibi daha karmaşık modelleri uygulamadan önce bir temel olarak kullanılan basitlik ve yorumlanabilirlik dengesi sunar.

Link to this sectionTemel Mekanizmalar ve Olasılık#

Sürekli bir çıktı tahmin etmek için veri noktalarına düz bir çizgi uyduran Lineer Regresyon aksine, Lojistik Regresyon veriye "S" şeklinde bir eğri uydurur. Bu eğri, herhangi bir gerçel sayıyı 0 ile 1 arasında bir değere eşleyen matematiksel bir dönüşüm olan Sigmoid fonksiyonu kullanılarak oluşturulur. Bu çıktı, bir örneğin pozitif sınıfa ait olduğuna dair güveni gösteren bir olasılık skorunu temsil eder.

During the training process, the algorithm learns optimal weights and biases to minimize error. This is typically achieved using an optimization algorithm such as gradient descent, which iteratively adjusts the model parameters to reduce the difference between the predicted probabilities and the actual class labels. The performance is often evaluated using a specific loss function called Log Loss or Binary Cross-Entropy. Once the model outputs a probability, a decision boundary (often set at 0.5) classifies the input: values above the threshold become the positive class, and values below become the negative class.

Link to this sectionİlgili Terimlerden Farkı#

Karışıklığı önlemek için Lojistik Regresyonu benzer kavramlardan ayırt etmek önemlidir:

  • Lineer Regresyon ve Lojistik Regresyon: Lineer Regresyon sürekli sayısal çıktılar (örneğin ev fiyatları) tahmin ederken, Lojistik Regresyon olasılıklar aracılığıyla kategorik sonuçları tahmin eder.
  • Sınıflandırma ve Regresyon: Makine öğreniminde sınıflandırma görevleri ayrık etiketlerin tahmin edilmesini içerirken, regresyon görevleri sürekli nicelikleri tahmin eder. Lojistik Regresyon, adına rağmen bir sınıflandırma algoritmasıdır.
  • Perceptron: Basit bir Perceptron, doğrudan ikili bir 0 veya 1 çıktısı üretmek için basamak fonksiyonu kullanır; oysa Lojistik Regresyon, daha fazla nüans sunarak bir olasılık çıktısı vermek için pürüzsüz Sigmoid fonksiyonunu kullanır.

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

Lojistik Regresyon, verimliliği ve sonuçlarının kolayca yorumlanabilmesi nedeniyle çeşitli sektörlerde yaygın olarak kullanılmaya devam etmektedir.

  • Sağlık ve Tıbbi Teşhis: Tıp uzmanları, yaş, VKİ ve kan basıncı gibi faktörlere dayanarak hastanın diyabet veya kalp hastalığı gibi belirli bir hastalığa yakalanma olasılığını tahmin etmek için bu modelleri kullanır. Bu, erken tıbbi görüntü analizi ve karar verme sürecine yardımcı olur.
  • Kredi Puanlama ve Finans: Bankalar, bir müşteriye borç vermenin riskini değerlendirmek için Lojistik Regresyonu kullanır. Kredi geçmişi ve gelir gibi özellikleri analiz ederek model, bir borçlunun kredi temerrüdüne düşme olasılığını tahmin eder ve finansal güvenlik için tahminleyici modellemeyi otomatikleştirir.
  • Pazarlama ve Müşteri Kaybı Tahmini: Şirketler, bir kullanıcının bir hizmete abone olup olmayacağını veya bir ürünü kullanmayı bırakıp bırakmayacağını (churn) tahmin etmek için müşteri davranışlarını analiz eder. Bu içgörü, müşteri tutma stratejilerini iyileştirmeye ve pazarlama kampanyalarını etkili bir şekilde hedeflemeye yardımcı olur.

Link to this sectionModern Uygulama#

YOLO26 gibi derin öğrenme modelleri nesne algılama gibi karmaşık görevler için tercih edilse de, Lojistik Regresyon genellikle ikili görüntü sınıflandırma ağlarındaki son katmandır. Örneğin, evrişimli bir sinir ağı özellikleri çıkarabilir ve son katman bir görüntünün "kedi" mi yoksa "köpek" mi içerdiğini belirlemek için Lojistik Regresyon sınıflandırıcısı olarak hareket eder.

Ultralytics Platform gibi araçlar, bu temel ilkeleri kullanan karmaşık sınıflandırma modellerini eğitmek için iş akışını basitleştirir. Ancak ham kavramı anlamak için basit kütüphaneler mekanikleri gösterebilir.

İşte tek katmanlı bir Lojistik Regresyon modeli yapısını tanımlamak için torch kullanan temel bir örnek:

import torch
import torch.nn as nn


# Define a simple Logistic Regression model class
class LogisticRegression(nn.Module):
    def __init__(self, input_dim):
        super().__init__()
        # A single linear layer maps input features to a single output
        self.linear = nn.Linear(input_dim, 1)

    def forward(self, x):
        # The sigmoid function transforms the linear output to a probability (0 to 1)
        return torch.sigmoid(self.linear(x))


# Example usage: Initialize model for 10 input features
model = LogisticRegression(input_dim=10)
print(model)

Link to this sectionAvantajlar ve Sınırlamalar#

Bu algoritmanın güçlü ve zayıf yönlerini anlamak, iş için doğru aracı seçmenize yardımcı olur.

  • Yorumlanabilirlik: Model katsayıları (ağırlıklar), girdi özellikleri ile hedef değişken arasındaki ilişkiyi doğrudan gösterir. Pozitif bir ağırlık, özellik arttıkça pozitif sonucun olasılığının da arttığı anlamına gelir. Bu şeffaflık, Yapay Zeka etiği ve kararların paydaşlara açıklanması için hayati önem taşır.
  • Verimlilik: Karmaşık Derin Öğrenme mimarilerine kıyasla daha az hesaplama gücü gerektirir, bu da onu düşük gecikme gereksinimleri veya sınırlı donanıma sahip uygulamalar için uygun hale getirir.
  • Veri Doğrusallığı: Temel bir kısıtlama, girdi değişkenleri ile sonucun log-odds değeri arasında doğrusal bir ilişki olduğunu varsaymasıdır. Destek Vektör Makineleri (SVM) veya Rastgele Ormanlar gibi gelişmiş tekniklerin başarılı olabileceği oldukça karmaşık, doğrusal olmayan veri modelleriyle zorlanabilir.
  • Aşırı Öğrenme (Overfitting): Az sayıda eğitim örneği içeren yüksek boyutlu veri setlerinde, Lojistik Regresyon aşırı öğrenmeye meyilli olabilir, ancak bu durum düzenlileştirme teknikleri kullanılarak azaltılabilir.

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