8000 Merge branch 'master' into cierroronwarning · scikit-learn/scikit-learn@5ed1c9c · GitHub
[go: up one dir, main page]

Skip to content

Commit 5ed1c9c

Browse files
committed
Merge branch 'master' into cierroronwarning
2 parents a642e32 + 939fa3c commit 5ed1c9c

File tree

87 files changed

+362
-247
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+362
-247
lines changed

.gitignore

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ _configtest.o.d
7575
# files generated from a template
7676
sklearn/utils/_seq_dataset.pyx
7777
sklearn/utils/_seq_dataset.pxd
78-
sklearn/linear_model/sag_fast.pyx
78+
sklearn/linear_model/_sag_fast.pyx
7979

8080
# deprecated paths
8181
# TODO: Remove in 0.24
@@ -130,6 +130,36 @@ sklearn/svm/libsvm.py
130130
sklearn/svm/libsvm_sparse.py
131131
sklearn/svm/liblinear.py
132132

133+
sklearn/linear_model/base.py
134+
sklearn/linear_model/bayes.py
135+
sklearn/linear_model/cd_fast.py
136+
sklearn/linear_model/coordinate_descent.py
137+
sklearn/linear_model/huber.py
138+
sklearn/linear_model/least_angle.py
139+
sklearn/linear_model/logistic.py
140+
sklearn/linear_model/omp.py
141+
sklearn/linear_model/passive_aggressive.py
142+
sklearn/linear_model/perceptron.py
143+
sklearn/linear_model/ransac.py
144+
sklearn/linear_model/ridge.py
145+
sklearn/linear_model/sag.py
146+
sklearn/linear_model/sag_fast.py
147+
sklearn/linear_model/sgd_fast.py
148+
sklearn/linear_model/stochastic_gradient.py
149+
sklearn/linear_model/theil_sen.py
150+
151+
sklearn/metrics/cluster/bicluster.py
152+
sklearn/metrics/cluster/supervised.py
153+
sklearn/metrics/cluster/unsupervised.py
154+
sklearn/metrics/cluster/expected_mutual_info_fast.py
155+
156+
sklearn/metrics/base.py
157+
sklearn/metrics/classification.py
158+
sklearn/metrics/regression.py
159+
sklearn/metrics/ranking.py
160+
sklearn/metrics/pairwise_fast.py
161+
sklearn/metrics/scorer.py
162+
133163
sklearn/inspection/partial_dependence.py
134164
sklearn/inspection/permutation_importance.py
135165

benchmarks/bench_rcv1_logreg_convergence.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
from sklearn.linear_model import (LogisticRegression, SGDClassifier)
1313
from sklearn.datasets import fetch_rcv1
14-
from sklearn.linear_model.sag import get_auto_step_size
14+
from sklearn.linear_model._sag import get_auto_step_size
1515

1616
try:
1717
import lightning.classification as lightning_clf

benchmarks/bench_sparsify.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
from scipy.sparse.csr import csr_matrix
4747
import numpy as np
48-
from sklearn.linear_model.stochastic_gradient import SGDRegressor
48+
from sklearn.linear_model import SGDRegressor
4949
from sklearn.metrics import r2_score
5050

5151
np.random.seed(42)

doc/developers/develop.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@ this can be achieved with::
453453
return self.classes_[np.argmax(D, axis=1)]
454454

455455
In linear models, coefficients are stored in an array called ``coef_``, and the
456-
independent term is stored in ``intercept_``. ``sklearn.linear_model.base``
456+
independent term is stored in ``intercept_``. ``sklearn.linear_model._base``
457457
contains a few base classes and mixins that implement common linear model
458458
patterns.
459459

doc/modules/classes.rst

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -882,7 +882,7 @@ Miscellaneous
882882
manifold.locally_linear_embedding
883883
manifold.smacof
884884
manifold.spectral_embedding
885-
manifold.t_sne.trustworthiness
885+
manifold.trustworthiness
886886

887887

888888
.. _metrics_ref:
@@ -1480,20 +1480,6 @@ Estimators
14801480

14811481
svm.l1_min_c
14821482

1483-
Low-level methods
1484-
-----------------
1485-
1486-
.. autosummary::
1487-
:toctree: generated
1488-
:template: function.rst
1489-
1490-
svm.libsvm.cross_validation
1491-
svm.libsvm.decision_function
1492-
svm.libsvm.fit
1493-
svm.libsvm.predict
1494-
svm.libsvm.predict_proba
1495-
1496-
14971483
.. _tree_ref:
14981484

14991485
:mod:`sklearn.tree`: Decision Trees

doc/modules/computing.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ decision function that is applied at prediction time is the same (a dot product)
297297
, so latency should be equivalent.
298298

299299
Here is an example using
300-
:class:`sklearn.linear_model.stochastic_gradient.SGDClassifier` with the
300+
:class:`sklearn.linear_model.SGDClassifier` with the
301301
``elasticnet`` penalty. The regularization strength is globally controlled by
302302
the ``alpha`` parameter. With a sufficiently high ``alpha``,
303303
one can then increase the ``l1_ratio`` parameter of ``elasticnet`` to

doc/modules/cross_validation.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ predefined scorer names::
241241

242242
Or as a dict mapping scorer name to a predefined or custom scoring function::
243243

244-
>>> from sklearn.metrics.scorer import make_scorer
244+
>>> from sklearn.metrics import make_scorer
245245
>>> scoring = {'prec_macro': 'precision_macro',
246246
... 'rec_macro': make_scorer(recall_score, average='macro')}
247247
>>> scores = cross_validate(clf, X, y, scoring=scoring,

doc/templates/index.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -182,11 +182,6 @@ <h4 class="sk-landing-call-header">Community</h4>
182182
<li><strong>Gitter:</strong> <a href="https://gitter.im/scikit-learn/scikit-learn">gitter.im/scikit-learn</a></li>
183183
</ul>
184184

185-
<form target="_top" id="paypal-form" method="post" action="https://www.paypal.com/cgi-bin/webscr">
186-
<input type="hidden" value="_s-xclick" name="cmd">
187-
<input type="hidden" value="74EYUMF3FTSW8" name="hosted_button_id">
188-
</form>
189-
<a class="btn btn-warning btn-big sk-donate-btn mb-1" onclick="document.getElementById('paypal-form').submit(); ">Help us, <strong>donate!</strong></a>
190185
<a class="btn btn-warning btn-big mb-1" href="about.html#citing-scikit-learn"><strong>Cite us!</strong></a>
191186
</div>
192187
<div class="col-md-4">

doc/themes/scikit-learn/static/nature.css_t

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -967,11 +967,6 @@ div.container.index-lower ul li em {
967967
font-weight: bold;
968968
}
969969

970-
#paypal-form {
971-
margin: 30px 0;
972-
padding: 0;
973-
}
974-
975970
div.container.index-lower a.cite-us {
976971
margin-left: 60px;
977972
padding-right: 20px;

doc/whats_new/v0.21.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ random sampling procedures.
228228
- :func:`svm.SVC.decision_function` and
229229
:func:`multiclass.OneVsOneClassifier.decision_function`. |Fix|
230230
- :class:`linear_model.SGDClassifier` and any derived classifiers. |Fix|
231-
- Any model using the :func:`linear_model.sag.sag_solver` function with a `0`
231+
- Any model using the :func:`linear_model._sag.sag_solver` function with a `0`
232232
seed, including :class:`linear_model.LogisticRegression`,
233233
:class:`linear_model.LogisticRegressionCV`, :class:`linear_model.Ridge`,
234234
and :class:`linear_model.RidgeCV` with 'sag' solver. |Fix|

0 commit comments

Comments
 (0)
0