benchopt / benchopt/benchmark_logreg_l2

Add unpenalized logistic regression

Open
#47 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5
Forks
15
PR merge metrics
No merged PRs in 30d

Description

The problem sets of logistic regression all have a penalty. It would be very interesting, at least to me, to add the zero penalty case.

Note: For n_features > n_samples, like the 20 news dataset, this is real fun (from an optimization point of view).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the benchmark's logistic-regression implementation and the configuration or problem definitions for the existing penalty cases. Trace how the penalty is passed into the optimization setup, then determine how a zero-penalty case should be represented and validated, especially when n_features exceeds n_samples. Done means the unpenalized case is included consistently with the existing benchmark cases and its results can be checked.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.