@@ -281,6 +281,29 @@ <h1>Source code for lightning.impl.sdca</h1><div class="highlight"><pre>
281281< span class ="sd "> minimize_w 1 / n_samples * \sum_i loss(w^T x_i, y_i)</ span >
282282< span class ="sd "> + alpha * l1_ratio * ||w||_1</ span >
283283< span class ="sd "> + alpha * (1 - l1_ratio) * 0.5 * ||w||^2_2</ span >
284+
285+ < span class ="sd "> Parameters</ span >
286+ < span class ="sd "> ----------</ span >
287+ < span class ="sd "> loss: string, {'squared', 'absolute', 'hinge', 'smooth_hinge', 'squared_hinge'}</ span >
288+ < span class ="sd "> Loss function to use in the model.</ span >
289+ < span class ="sd "> alpha: float</ span >
290+ < span class ="sd "> Amount of regularization (see model formulation above).</ span >
291+ < span class ="sd "> l1_ratio: float</ span >
292+ < span class ="sd "> Ratio between the L1 and L2 regularization (see model formulation above).</ span >
293+ < span class ="sd "> gamma : float</ span >
294+ < span class ="sd "> gamma parameter in the "smooth_hinge" loss (not used for other</ span >
295+ < span class ="sd "> loss functions)</ span >
296+ < span class ="sd "> tol : float</ span >
297+ < span class ="sd "> stopping criterion tolerance.</ span >
298+ < span class ="sd "> max_iter : int</ span >
299+ < span class ="sd "> maximum number of outer iterations (also known as epochs).</ span >
300+ < span class ="sd "> verbose : int</ span >
301+ < span class ="sd "> verbosity level. Set positive to print progress information.</ span >
302+ < span class ="sd "> callback : callable or None</ span >
303+ < span class ="sd "> if given, callback(self) will be called on each outer iteration</ span >
304+ < span class ="sd "> (epoch).</ span >
305+ < span class ="sd "> random_state: int or RandomState</ span >
306+ < span class ="sd "> Pseudo-random number generator state used for random sampling.</ span >
284307< span class ="sd "> """</ span >
285308
286309< div class ="viewcode-block " id ="SDCAClassifier.__init__ "> < a class ="viewcode-back " href ="../../../generated/lightning.classification.SDCAClassifier.html#lightning.classification.SDCAClassifier.__init__ "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> alpha</ span > < span class ="o "> =</ span > < span class ="mf "> 1.0</ span > < span class ="p "> ,</ span > < span class ="n "> l1_ratio</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> loss</ span > < span class ="o "> =</ span > < span class ="s2 "> "hinge"</ span > < span class ="p "> ,</ span > < span class ="n "> gamma</ span > < span class ="o "> =</ span > < span class ="mf "> 1.0</ span > < span class ="p "> ,</ span >
@@ -323,15 +346,34 @@ <h1>Source code for lightning.impl.sdca</h1><div class="highlight"><pre>
323346< span class ="sd "> minimize_w 1 / n_samples * \sum_i loss(w^T x_i, y_i)</ span >
324347< span class ="sd "> + alpha * l1_ratio * ||w||_1</ span >
325348< span class ="sd "> + alpha * (1 - l1_ratio) * 0.5 * ||w||^2_2</ span >
349+ < span class ="sd "> Parameters</ span >
350+ < span class ="sd "> ----------</ span >
351+ < span class ="sd "> loss: string, {'squared', 'absolute'}</ span >
352+ < span class ="sd "> Loss function to use in the model.</ span >
353+ < span class ="sd "> alpha: float</ span >
354+ < span class ="sd "> Amount of regularization (see model formulation above).</ span >
355+ < span class ="sd "> l1_ratio: float</ span >
356+ < span class ="sd "> Ratio between the L1 and L2 regularization (see model formulation above).</ span >
357+ < span class ="sd "> tol : float</ span >
358+ < span class ="sd "> stopping criterion tolerance.</ span >
359+ < span class ="sd "> max_iter : int</ span >
360+ < span class ="sd "> maximum number of outer iterations (also known as epochs).</ span >
361+ < span class ="sd "> verbose : int</ span >
362+ < span class ="sd "> verbosity level. Set positive to print progress information.</ span >
363+ < span class ="sd "> callback : callable or None</ span >
364+ < span class ="sd "> if given, callback(self) will be called on each outer iteration</ span >
365+ < span class ="sd "> (epoch).</ span >
366+ < span class ="sd "> random_state: int or RandomState</ span >
367+ < span class ="sd "> Pseudo-random number generator state used for random sampling.</ span >
326368< span class ="sd "> """</ span >
327369
328- < div class ="viewcode-block " id ="SDCARegressor.__init__ "> < a class ="viewcode-back " href ="../../../generated/lightning.regression.SDCARegressor.html#lightning.classification.SDCARegressor.__init__ "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> alpha</ span > < span class ="o "> =</ span > < span class ="mf "> 1.0</ span > < span class ="p "> ,</ span > < span class ="n "> l1_ratio</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> loss</ span > < span class ="o "> =</ span > < span class ="s2 "> "squared"</ span > < span class ="p "> ,</ span > < span class =" n " > gamma </ span > < span class =" o " > = </ span > < span class =" mf " > 1.0 </ span > < span class =" p " > , </ span >
370+ < div class ="viewcode-block " id ="SDCARegressor.__init__ "> < a class ="viewcode-back " href ="../../../generated/lightning.regression.SDCARegressor.html#lightning.classification.SDCARegressor.__init__ "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> alpha</ span > < span class ="o "> =</ span > < span class ="mf "> 1.0</ span > < span class ="p "> ,</ span > < span class ="n "> l1_ratio</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span > < span class ="n "> loss</ span > < span class ="o "> =</ span > < span class ="s2 "> "squared"</ span > < span class ="p "> ,</ span >
329371 < span class ="n "> max_iter</ span > < span class ="o "> =</ span > < span class ="mi "> 100</ span > < span class ="p "> ,</ span > < span class ="n "> tol</ span > < span class ="o "> =</ span > < span class ="mf "> 1e-3</ span > < span class ="p "> ,</ span > < span class ="n "> callback</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ,</ span > < span class ="n "> n_calls</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ,</ span > < span class ="n "> verbose</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> ,</ span >
330372 < span class ="n "> random_state</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ):</ span >
331373 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> alpha</ span > < span class ="o "> =</ span > < span class ="n "> alpha</ span >
332374 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> l1_ratio</ span > < span class ="o "> =</ span > < span class ="n "> l1_ratio</ span >
333375 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> loss</ span > < span class ="o "> =</ span > < span class ="n "> loss</ span >
334- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> gamma</ span > < span class ="o "> =</ span > < span class ="n " > gamma </ span >
376+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> gamma</ span > < span class ="o "> =</ span > < span class ="mf " > 1.0 </ span >
335377 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> max_iter</ span > < span class ="o "> =</ span > < span class ="n "> max_iter</ span >
336378 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> tol</ span > < span class ="o "> =</ span > < span class ="n "> tol</ span >
337379 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> callback</ span > < span class ="o "> =</ span > < span class ="n "> callback</ span >
0 commit comments