skglm.MultiTaskLasso¶
- class skglm.MultiTaskLasso(alpha=1.0, copy_X=True, max_iter=50, max_epochs=50000, p0=10, verbose=0, tol=0.0001, fit_intercept=True, warm_start=False, ws_strategy='subdiff')[source]¶
MultiTaskLasso estimator.
The optimization objective for MultiTaskLasso is:
`1 / (2 xx n_"samples") ||y - XW||_2 ^ 2 + alpha ||W||_(21)`- Parameters:
- alphafloat, optional
Regularization strength (constant that multiplies the L21 penalty).
- copy_Xbool, optional (default=True)
If
True
, X will be copied; else, it may be overwritten.- max_iterint, optional
The maximum number of iterations (subproblem definitions).
- max_epochsint
Maximum number of CD epochs on each subproblem.
- p0int
First working set size.
- verbosebool or int
Amount of verbosity.
- tolfloat, optional
Stopping criterion for the optimization.
- fit_interceptbool, optional (default=True)
Whether or not to fit an intercept.
- warm_startbool, optional (default=False)
When set to
True
, reuse the solution of the previous call to fit as initialization, otherwise, just erase the previous solution.- ws_strategystr
The score used to build the working set. Can be
fixpoint
orsubdiff
.
- Attributes:
- coef_array, shape (n_features,)
parameter vector (`w` in the cost function formula)
- sparse_coef_scipy.sparse matrix, shape (n_features, 1)
sparse_coef_
is a readonly property derived fromcoef_
- intercept_float
constant term in decision function.
- n_iter_int
Number of subproblems solved by Celer to reach the specified tolerance.
- __init__(alpha=1.0, copy_X=True, max_iter=50, max_epochs=50000, p0=10, verbose=0, tol=0.0001, fit_intercept=True, warm_start=False, ws_strategy='subdiff')[source]¶
Methods
__init__
([alpha, copy_X, max_iter, ...])fit
(X, Y)Fit MultiTaskLasso model.
get_metadata_routing
()Get metadata routing of this object.
get_params
([deep])Get parameters for this estimator.
path
(X, Y, alphas[, coef_init, return_n_iter])Compute MultitaskLasso path.
predict
(X)Predict using the linear model.
score
(X, y[, sample_weight])Return the coefficient of determination of the prediction.
set_params
(**params)Set the parameters of this estimator.
set_score_request
(*[, sample_weight])Request metadata passed to the
score
method.