Saya baru saja memasang kurva logistik ke beberapa data palsu. Saya membuat data dasarnya fungsi langkah.
data = -------------++++++++++++++
Tetapi ketika saya melihat kurva yang pas, kemiringannya sangat kecil. Fungsi yang meminimalkan fungsi biaya dengan asumsi cross entropy adalah fungsi step. Mengapa itu tidak terlihat seperti fungsi langkah? Apakah ada beberapa regularisasi, L1 atau L2, yang dilakukan secara default?
logistic-regression
scikit-learn
sebastianspiegel
sumber
sumber
penalty='none'
. scikit-learn.org/stable/whats_new.html#id15Ya, ada regularisasi secara default. Tampaknya regularisasi L2 dengan konstanta 1.
Saya bermain-main dengan ini dan menemukan bahwa regularisasi L2 dengan konstanta 1 memberi saya kecocokan yang terlihat persis seperti apa yang dipelajari sci-kit yang diberikan kepada saya tanpa menentukan regularisasi.
sama dengan
Ketika saya memilih
C=10000
, saya mendapatkan sesuatu yang lebih mirip fungsi langkah.sumber