Bu blogda python'da lojistik regresyonu sıfırdan nasıl kodlayacağınızı öğreneceksiniz.
Koda girmeden önce lojistik regresyonun arkasındaki matematiği anlayalım ve modeli gradyan iniş kullanarak eğitelim .
Bu algoritmada kullandığımız lojistik fonksiyon nedeniyle bu algoritmanın adı lojistik regresyondur. Burada çıktıyı (y) vermek için girdileri (X) ve ağırlıkları/katsayıları doğrusal olarak birleştiririz.
Bu modelin çıktısı, belirli bir sınıfa ait veri noktasının olasılığı olarak işlev gören 0 ile 1 arasında ölçeklendirilir. Bu amaca ulaşmak için sigmoid fonksiyonunu kullanıyoruz.
Sadece aşağıdaki adımları izleyin ve nasıl çalıştığını öğreneceksiniz.
3. Daha sonra aşağıdaki kayıp fonksiyonunu kullanarak kaybı hesaplarız.
Ağırlıklar/katsayılar, gradyan inişini kullanarak öğrenmemiz gereken boyutsal bir vektördür. Şimdi bu ağırlıkları nasıl öğreneceğimizi göreceğiz.
Dereceli alçalma:
Gradyan iniş, ağırlıklarımızı güncellemek için kayıp fonksiyonunun gradyanını kullandığımız optimizasyon tekniğidir. Şimdi bunu kullanarak ağırlıkları nasıl güncelleyeceğimizi göreceğiz.
Lojistik regresyon sınıfını uyguladım. Bu kod, uygulanan bir düzenlemeye sahip değildir.
Modelin nasıl öğrendiğini görselleştirmek için bazı grafikler çizelim.
şimdilik bu kadar. Herhangi bir sorunuz varsa, yorumlara yazın.
Yeni başlayan biriyseniz ve kalibrasyonun ne olduğunu öğrenmek istiyorsanız bu blogu inceleyin .
Makine Öğreniminde Kalibrasyon
(Uyarı- Bu Hiciv, Neşeyle Yıkıcı Olma Amaçlıdır- Kesinlikle çocuklar için değildir) Annenizi ve babanızı mutfakta saklanıp o kokulu sigaraları içerken gördünüz. Sana söylerler.
Elimdeki kaşıntı, yerel kitapçıyla başka bir kitap için pazarlık yaparken yayıldı. Son zamanlarda satın aldığım diğerleri gibi bu kitap da tahtını 'Okunacak' (TBR) yığınımda bulacaktı; ve yine de satın aldım.
Çoğu zaman olduğu gibi birdenbire gözüme çarpıyor Her şey yeniden yarı yolda <Hayır, Pasifik'te kesip attığınız değil, karnavalda olan> Her manşet yüksek sesle… ..
Merhaba, siber meraklıları! Tehdit avı için OSINT serisine tekrar hoş geldiniz. İlk makalede, size OSINT'e genel bir bakış ve onun tehdit avlamadaki önemi hakkında bilgi verdim.
Günümüzün hızlı tempolu ve rekabetçi dünyasında, kişinin kariyeri kişisel gelişim, finansal istikrar ve genel yaşam memnuniyetinde önemli bir rol oynamaktadır. Bununla birlikte, birçok kişi profesyonel yaşamlarında giderek tükenmekte olan amansız bir durgunluk ve tatminsizlik döngüsüne kapılmış durumda.