automl / automl/paramsklearn

[Multilabel] ProjLogitCLassifier - does not implement 'get_params'

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

Description

Using sklearn's `OneVsRestClassifier` in order to handle multilabel datasets is not possible, as `ProjLogitCLassifier` misses functionality that is necessary to use `sklearn.base.clone`

```
TypeError: Cannot clone object '' (type ): it does not seem to be a scikit-learn estimator it does not implement a 'get_params' methods.
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in ParamSklearn/implementations/ProjLogit.py, where the traceback identifies the ProjLogit classifier. Read scikit-learn's estimator parameter requirements and compare them with this class. Done means sklearn.base.clone can process the classifier so it works inside OneVsRestClassifier; add or run a focused regression check if the repository has suitable tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.