sklearn.svm.l1_min_c?

sklearn.svm.l1_min_c(X, y, *, loss='squared_hinge', fit_intercept=True, intercept_scaling=1.0)

返回在(l1_min_C, infinity)范圍內保證模型不為空的C的最小值,這適用于l1懲罰分類器,例如懲罰系數='l1'的LinearSVC和懲罰系數='l1'的linear_model.LogisticRegression

如果在fit()中沒設置class_weight參數,則此值有效。

參數 說明
X 形如(n_samples, n_features)的數組或者稀疏矩陣
訓練向量,其中n_samples為樣本數量,n_features為特征數量
y 形如(n_samples,)的數組
X的目標向量
loss {‘squared_hinge’, ‘log’}, 默認=’squared_hinge’
指定損失函數。“ squared_hinge”是指hinge loss函數的平方(也稱為L2損失函數),而“ log”是邏輯回歸模型的損失函數。
fit_intercept 布爾值, 默認=True
指定截距是否應由模型擬合。它必須與fit()方法參數匹配。
intercept_scaling 浮點型, 默認=1.0
當fit_intercept為真時,實例向量x變為[x, intercept_scaling],即在實例向量上附加一個定值為intercept_scaling的“合成”特征。它必須匹配fit()方法參數。
返回值 說明
l1_min_c C的最小值

sklearn.svm.l1_min_c使用示例?