@@ -40,7 +40,7 @@ New features
40
40
detection based on nearest neighbors.
41
41
:issue: `5279 ` by `Nicolas Goix `_ and `Alexandre Gramfort `_.
42
42
43
- - The new solver ``mu `` implements a Multiplicate Update in
43
+ - The new solver ``'mu' `` implements a Multiplicate Update in
44
44
:class: `decomposition.NMF `, allowing the optimization of all
45
45
beta-divergences, including the Frobenius norm, the generalized
46
46
Kullback-Leibler divergence and the Itakura-Saito divergence.
@@ -55,7 +55,7 @@ New features
55
55
particularly useful for targets with an exponential trend.
56
56
:issue: `7655 ` by :user: `Karan Desai <karandesai-96> `.
57
57
58
- - Added solver ``saga `` that implements the improved version of Stochastic
58
+ - Added solver ``' saga' `` that implements the improved version of Stochastic
59
59
Average Gradient, in :class: `linear_model.LogisticRegression ` and
60
60
:class: `linear_model.Ridge `. It allows the use of L1 penalty with
61
61
multinomial logistic loss, and behaves marginally better than 'sag'
@@ -108,7 +108,7 @@ Enhancements
108
108
:class: `kernel_approximation.SkewedChi2Sampler `. Since the Skewed-Chi2
109
109
kernel is defined on the open interval :math: `(-skewedness; +\infty )^d`,
110
110
the transform function should not check whether ``X < 0 `` but whether ``X <
111
- -self.skewedness ``. :issue: `7573 ` by `Romain Brault `_ .
111
+ -self.skewedness ``. :issue: `7573 ` by :user: `Romain Brault <RomainBrault> ` .
112
112
113
113
- The ``min_weight_fraction_leaf `` constraint in tree construction is now
114
114
more efficient, taking a fast path to declare a node a leaf if its weight
@@ -201,23 +201,23 @@ Enhancements
201
201
solver. :issue: `8835 ` by :user: `Joan Massich <massich> `.
202
202
203
203
- Prevent cast from float32 to float64 in
204
- :class: `sklearn. linear_model.Ridge ` when using svd, sparse_cg, cholesky or lsqr solvers
205
- by :user: `Joan Massich <massich> `, :: user: :`Nicolas Cordier <ncordier> `
204
+ :class: `linear_model.Ridge ` when using svd, sparse_cg, cholesky or lsqr solvers
205
+ by :user: `Joan Massich <massich> `, :user: `Nicolas Cordier <ncordier> `
206
206
207
207
- Add ``max_train_size `` parameter to :class: `model_selection.TimeSeriesSplit `
208
208
:issue: `8282 ` by :user: `Aman Dalmia <dalmia> `.
209
209
210
210
Bug fixes
211
211
.........
212
212
213
- - :func: `metrics.ranking. average_precision_score ` no longer linearly
213
+ - :func: `metrics.average_precision_score ` no longer linearly
214
214
interpolates between operating points, and instead weighs precisions
215
215
by the change in recall since the last operating point, as per the
216
216
`Wikipedia entry <http://en.wikipedia.org/wiki/Average_precision >`_.
217
217
(`#7356 <https://github.com/scikit-learn/scikit-learn/pull/7356 >`_). By
218
218
`Nick Dingwall `_ and `Gael Varoquaux `_.
219
219
220
- - Fixed a bug in :class: `sklearn. covariance.MinCovDet ` where inputting data
220
+ - Fixed a bug in :class: `covariance.MinCovDet ` where inputting data
221
221
that produced a singular covariance matrix would cause the helper method
222
222
``_c_step `` to throw an exception.
223
223
:issue: `3367 ` by :user: `Jeremy Steward <ThatGeoGuy> `
@@ -376,22 +376,23 @@ Bug fixes
376
376
- Add ``shuffle `` parameter to :func: `model_selection.train_test_split `.
377
377
:issue: `8845 ` by :user: `themrmax <themrmax> `
378
378
379
- - Fix AIC/BIC criterion computation in :class: `linear_model.LassoLarsIC `
380
- by `Alexandre Gramfort `_ and :user: `Mehmet Basbug <mehmetbasbug> `.
379
+ - Fix AIC/BIC criterion computation in :class: `linear_model.LassoLarsIC `.
380
+ :issue: ` 9022 ` by `Alexandre Gramfort `_ and :user: `Mehmet Basbug <mehmetbasbug> `.
381
381
382
382
- Fix bug where stratified CV splitters did not work with
383
- :class: `linear_model.LassoCV `. :issue: `8973 ` by `Paulo Haddad <paulochf> `.
383
+ :class: `linear_model.LassoCV `. :issue: `8973 ` by
384
+ :user: `Paulo Haddad <paulochf> `.
384
385
385
386
- Fixed a bug in :class: `linear_model.RandomizedLasso `,
386
- :class: `linear_model.Lars `, :class: `linear_model.LarsLasso `,
387
- :class: `linear_model.LarsCV ` and :class: `linear_model.LarsLassoCV `,
387
+ :class: `linear_model.Lars `, :class: `linear_model.LassoLars `,
388
+ :class: `linear_model.LarsCV ` and :class: `linear_model.LassoLarsCV `,
388
389
where the parameter ``precompute `` were not used consistently accross
389
390
classes, and some values proposed in the docstring could raise errors.
390
391
:issue: `5359 ` by `Tom Dupre la Tour `_.
391
392
392
393
- Fixed a bug where :func: `model_selection.validation_curve `
393
394
reused the same estimator for each parameter value.
394
- :issue: `7365 ` by `Aleksandr Sandrovskii <Sundrique> `.
395
+ :issue: `7365 ` by :user: `Aleksandr Sandrovskii <Sundrique> `.
395
396
396
397
API changes summary
397
398
-------------------
@@ -440,8 +441,8 @@ API changes summary
440
441
:issue: `2879 ` by :user: `Stephen Hoover <stephen-hoover> `.
441
442
442
443
- The ``decision_function `` output shape for binary classification in
443
- :class: `multi_class .OneVsRestClassifier ` and
444
- :class: `multi_class .OneVsOneClassifier ` is now ``(n_samples,) `` to conform
444
+ :class: `multiclass .OneVsRestClassifier ` and
445
+ :class: `multiclass .OneVsOneClassifier ` is now ``(n_samples,) `` to conform
445
446
to scikit-learn conventions. :issue: `9100 ` by `Andreas Müller `_.
446
447
447
448
- Gradient boosting base models are no longer estimators. By `Andreas Müller `_.
@@ -462,9 +463,9 @@ API changes summary
462
463
method ``check_decision_proba_consistency `` has been added in
463
464
**sklearn.utils.estimator_checks ** to check their consistency.
464
465
:issue: `7578 ` by :user: `Shubham Bhardwaj <shubham0704> `
465
-
466
+
466
467
- In version 0.21, the default behavior of splitters that use the
467
- ``test_size `` and ``train_size `` parameter will change, such that
468
+ ``test_size `` and ``train_size `` parameter will change, such that
468
469
specifying ``train_size `` alone will cause ``test_size `` to be the
469
470
remainder. :issue: `7459 ` by :user: `Nelson Liu <nelson-liu> `.
470
471
@@ -482,7 +483,7 @@ API changes summary
482
483
:class: `cluster.bicluster.SpectralBiclustering ` now accept ``y `` in fit.
483
484
:issue: `6126 ` by :user: ldirer
484
485
485
- - :class: `neighbors.approximate. LSHForest ` has been deprecated and will be
486
+ - :class: `neighbors.LSHForest ` has been deprecated and will be
486
487
removed in 0.21 due to poor performance.
487
488
:issue: `8996 ` by `Andreas Müller `_.
488
489
0 commit comments