8000 ENH Add metadata routing to OneVsRestClassifier, OneVsOneClassifier a… · scikit-learn/scikit-learn@3260a93 · GitHub
[go: up one dir, main page]

Skip to content

Commit 3260a93

Browse files
StefanieSengeradrinjalaliglemaitre
authored
ENH Add metadata routing to OneVsRestClassifier, OneVsOneClassifier and OutputCodeClassifier (#27308)
Co-authored-by: Adrin Jalali <adrin.jalali@gmail.com> Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
1 parent 93e22cd commit 3260a93

File tree

5 files changed

+279
-45
lines changed

5 files changed

+279
-45
lines changed

doc/metadata_routing.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,9 @@ Meta-estimators and functions supporting metadata routing:
260260
- :func:`sklearn.model_selection.cross_validate`
261261
- :func:`sklearn.model_selection.cross_val_score`
262262
- :func:`sklearn.model_selection.cross_val_predict`
263+
- :class:`sklearn.multiclass.OneVsOneClassifier`
264+
- :class:`sklearn.multiclass.OneVsRestClassifier`
265+
- :class:`sklearn.multiclass.OutputCodeClassifier`
263266
- :class:`sklearn.multioutput.ClassifierChain`
264267
- :class:`sklearn.multioutput.MultiOutputClassifier`
265268
- :class:`sklearn.multioutput.MultiOutputRegressor`
@@ -296,8 +299,5 @@ Meta-estimators and tools not supporting metadata routing yet:
296299
- :class:`sklearn.model_selection.learning_curve`
297300
- :class:`sklearn.model_selection.permutation_test_score`
298301
- :class:`sklearn.model_selection.validation_curve`
299-
- :class:`sklearn.multiclass.OneVsOneClassifier`
300-
- :class:`sklearn.multiclass.OneVsRestClassifier`
301-
- :class:`sklearn.multiclass.OutputCodeClassifier`
302302
- :class:`sklearn.pipeline.FeatureUnion`
303303
- :class:`sklearn.semi_supervised.SelfTrainingClassifier`

doc/whats_new/v1.4.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@ The following models now support metadata routing in one or more or their
4040
methods. Refer to the :ref:`Metadata Routing User Guide <metadata_routing>` for
4141
more details.
4242

43+
- |Feature| :class:`multiclass.OneVsRestClassifier`,
44+
:class:`multiclass.OneVsOneClassifier` and
45+
:class:`multiclass.OutputCodeClassifier` now support metadata routing in
46+
their ``fit`` and ``partial_fit``, and route metadata to the underlying
47+
estimator's ``fit`` and ``partial_fit``. :pr:`27308` by :user:`Stefanie
48+
Senger <StefanieSenger>`.
49+
4350
- |Feature| :class:`pipeline.Pipeline` now supports metadata routing according
4451
to :ref:`metadata routing user guide <metadata_routing>`. :pr:`26789` by
4552
`Adrin Jalali`_.

0 commit comments

Comments
 (0)
0