2
2
3
3
.. currentmodule :: sklearn
4
4
5
- .. _changes_1_1_2 :
6
-
7
- Version 1.1.2
8
- =============
9
-
10
- **In Development **
11
-
12
- Changelog
13
- ---------
14
-
15
- :mod: `sklearn.cluster `
16
- ......................
17
-
18
- - |Fix | Fixed a bug in :class: `cluster.Birch ` that could trigger an error when splitting
19
- a node if there are duplicates in the dataset.
20
- :pr: `23395 ` by :user: `Jérémie du Boisberranger <jeremiedbb> `.
21
-
22
- .. _changes_1_1_1 :
23
-
24
- Version 1.1.1
25
- =============
26
-
27
- **May 2022 **
28
-
29
- Changelog
30
- ---------
31
-
32
- - |Enhancement | The error message is improved when importing
33
- :class: `model_selection.HalvingGridSearchCV `,
34
- :class: `model_selection.HalvingRandomSearchCV `, or
35
- :class: `impute.IterativeImputer ` without importing the experimental flag.
36
- :pr: `23194 ` by `Thomas Fan `_.
37
-
38
- - |Enhancement | Added an extension in doc/conf.py to automatically generate
39
- the list of estimators that handle NaN values.
40
- :pr: `23198 ` by :user: `Lise Kleiber <lisekleiber> `, :user: `Zhehao Liu <MaxwellLZH> `
41
- and :user: `Chiara Marmo <cmarmo> `.
42
-
43
- :mod: `sklearn.datasets `
44
- .......................
45
-
46
- - |Fix | Avoid timeouts in :func: `datasets.fetch_openml ` by not passing a
47
- `timeout ` argument, :pr: `23358 ` by :user: `Loïc Estève <lesteve> `.
48
-
49
- :mod: `sklearn.decomposition `
50
- ............................
51
-
52
- - |Fix | Avoid spurious warning in :class: `decomposition.IncrementalPCA ` when
53
- `n_samples == n_components `. :pr: `23264 ` by :user: `Lucy Liu <lucyleeow> `.
54
-
55
- :mod: `sklearn.feature_selection `
56
- ................................
57
-
58
- - |Fix | The `partial_fit ` method of :class: `feature_selection.SelectFromModel `
59
- now conducts validation for `max_features ` and `feature_names_in ` parameters.
60
- :pr: `23299 ` by :user: `Long Bao <lorentzbao> `.
61
-
62
- :mod: `sklearn.metrics `
63
- ......................
64
-
65
- - |Fix | Fixes :func: `metrics.precision_recall_curve ` to compute precision-recall at 100%
66
- recall. The Precision-Recall curve now displays the last point corresponding to a
67
- classifier that always predicts the positive class: recall=100% and
68
- precision=class balance.
69
- :pr: `23214 ` by :user: `Stéphane Collot <stephanecollot> ` and :user: `Max Baak <mbaak> `.
70
-
71
- :mod: `sklearn.preprocessing `
72
- ............................
73
-
74
- - |Fix | :class: `preprocessing.PolynomialFeatures ` with ``degree `` equal to 0
75
- will raise error when ``include_bias `` is set to False, and outputs a single
76
- constant array when ``include_bias `` is set to True.
77
- :pr: `23370 ` by :user: `Zhehao Liu <MaxwellLZH> `.
78
-
79
- :mod: `sklearn.tree `
80
- ...................
81
-
82
- - |Fix | Fixes performance regression with low cardinality features for
83
- :class: `tree.DecisionTreeClassifier `,
84
- :class: `tree.DecisionTreeRegressor `,
85
- :class: `ensemble.RandomForestClassifier `,
86
- :class: `ensemble.RandomForestRegressor `,
87
- :class: `ensemble.GradientBoostingClassifier `, and
88
- :class: `ensemble.GradientBoostingRegressor `.
89
- :pr: `23410 ` by :user: `Loïc Estève <lesteve> `.
90
-
91
- :mod: `sklearn.utils `
92
- ....................
93
-
94
- - |Fix | :func: `utils.class_weight.compute_sample_weight ` now works with sparse `y `.
95
- :pr: `23115 ` by :user: `kernc <kernc> `.
96
-
97
5
.. _changes_1_1 :
98
6
99
7
Version 1.1.0
@@ -168,39 +76,6 @@ Changelog
168
76
error message when setting invalid hyper-parameters with `set_params `.
169
77
:pr: `21542 ` by :user: `Olivier Grisel <ogrisel> `.
170
78
171
- - |Enhancement | Removes random unique identifiers in the HTML representation.
172
- With this change, jupyter notebooks are reproducible as long as the cells are
173
- run in the same order. :pr: `23098 ` by `Thomas Fan `_.
174
-
175
- - |Fix | Estimators with `non_deterministic ` tag set to `True ` will skip both
176
- `check_methods_sample_order_invariance ` and `check_methods_subset_invariance ` tests.
177
- :pr: `22318 ` by :user: `Zhehao Liu <MaxwellLZH> `.
178
-
179
- - |API | The option for using the log loss, aka binomial or multinomial deviance, via
180
- the `loss ` parameters was made more consistent. The preferred way is by
181
- setting the value to `"log_loss" `. Old option names are still valid and
182
- produce the same models, but are deprecated and will be removed in version
183
- 1.3.
184
-
185
- - For :class: `ensemble.GradientBoostingClassifier `, the `loss ` parameter name
186
- "deviance" is deprecated in favor of the new name "log_loss", which is now the
187
- default.
188
- :pr: `23036 ` by :user: `Christian Lorentzen <lorentzenchr> `.
189
-
190
- - For :class: `ensemble.HistGradientBoostingClassifier `, the `loss ` parameter names
191
- "auto", "binary_crossentropy" and "categorical_crossentropy" are deprecated in
192
- favor of the new name "log_loss", which is now the default.
193
- :pr: `23040 ` by :user: `Christian Lorentzen <lorentzenchr> `.
194
-
195
- - For :class: `linear_model.SGDClassifier `, the `loss ` parameter name
196
- "log" is deprecated in favor of the new name "log_loss".
197
- :pr: `23046 ` by :user: `Christian Lorentzen <lorentzenchr> `.
198
-
199
- - |API | Rich html representation of estimators is now enabled by default in Jupyter
200
- notebooks. It can be deactivated by setting `display='text' ` in
201
- :func: `sklearn.set_config `.
202
- :pr: `22856 ` by :user: `Jérémie du Boisberranger <jeremiedbb> `.
203
-
204
79
:mod: `sklearn.calibration `
205
80
..........................
206
81
@@ -813,63 +688,4 @@ Code and Documentation Contributors
813
688
Thanks to everyone who has contributed to the maintenance and improvement of
814
689
the project since version 1.0, including:
815
690
816
- 2357juan, Abhishek Gupta, adamgonzo, Adam Li, adijohar, Aditya Kumawat, Aditya
817
- Raghuwanshi, Aditya Singh, Adrian Trujillo Duron, Adrin Jalali, ahmadjubair33,
818
- AJ Druck, aj-white, Alan Peixinho, Alberto Mario Ceballos-Arroyo, Alek
819
- Lefebvre, Alex, Alexandr, Alexandre Gramfort, alexanmv, almeidayoel, Amanda
820
- Dsouza, Aman Sharma, Amar pratap singh, Amit, amrcode, András Simon, Andreas
821
- Grivas, Andreas Mueller, Andrew Knyazev, Andriy, Angus L'Herrou, Ankit Sharma,
822
- Anne Ducout, Arisa, Arth, arthurmello, Arturo Amor, ArturoAmor, Atharva Patil,
823
- aufarkari, Aurélien Geron, avm19, Ayan Bag, baam, Bardiya Ak, Behrouz B,
824
- Ben3940, Benjamin Bossan, Bharat Raghunathan, Bijil Subhash, bmreiniger,
825
- Brandon Truth, Brenden Kadota, Brian Sun, cdrig, Chalmer Lowe, Chiara Marmo,
826
- Chitteti Srinath Reddy, Chloe-Agathe Azencott, Christian Lorentzen, Christian
827
- Ritter, christopherlim98, Christoph T. Weidemann, Christos Aridas, Claudio
828
- Salvatore Arcidiacono, combscCode, Daniela Fernandes, darioka, Darren Nguyen,
829
- Dave Eargle, David Gilbertson, David Poznik, Dea María Léon, Dennis Osei,
830
- DessyVV, Dev514, Dimitri Papadopoulos Orfanos, Diwakar Gupta, Dr. Felix M.
831
- Riese, drskd, Emiko Sano, Emmanouil Gionanidis, EricEllwanger, Erich Schubert,
832
- Eric Larson, Eric Ndirangu, ErmolaevPA, Estefania Barreto-Ojeda, eyast, Fatima
833
- GASMI, Federico Luna, Felix Glushchenkov, fkaren27, Fortune Uwha, FPGAwesome,
834
- francoisgoupil, Frans Larsson, ftorres16, Gabor Berei, Gabor Kertesz, Gabriel
835
- Stefanini Vicente, Gabriel S Vicente, Gael Varoquaux, GAURAV CHOUDHARY,
836
- Gauthier I, genvalen, Geoffrey-Paris, Giancarlo Pablo, glennfrutiz, gpapadok,
837
- Guillaume Lemaitre, Guillermo Tomás Fernández Martín, Gustavo Oliveira, Haidar
838
- Almubarak, Hannah Bohle, Hansin Ahuja, Haoyin Xu, Haya, Helder Geovane Gomes de
839
- Lima, henrymooresc, Hideaki Imamura, Himanshu Kumar, Hind-M, hmasdev, hvassard,
840
- i-aki-y, iasoon, Inclusive Coding Bot, Ingela, iofall, Ishan Kumar, Jack Liu,
841
- Jake Cowton, jalexand3r, J Alexander, Jauhar, Jaya Surya Kommireddy, Jay
842
- Stanley, Jeff Hale, je-kr, JElfner, Jenny Vo, Jérémie du Boisberranger, Jihane,
843
- Jirka Borovec, Joel Nothman, Jon Haitz Legarreta Gorroño, Jordan Silke, Jorge
844
- Ciprián, Jorge Loayza, Joseph Chazalon, Joseph Schwartz-Messing, Jovan
845
- Stojanovic, JSchuerz, Juan Carlos Alfaro Jiménez, Juan Martin Loyola, Julien
846
- Jerphanion, katotten, Kaushik Roy Chowdhury, Ken4git, Kenneth Prabakaran,
847
- kernc, Kevin Doucet, KimAYoung, Koushik Joshi, Kranthi Sedamaki, krishna kumar,
848
- krumetoft, lesnee, Lisa Casino, Logan Thomas, Loic Esteve, Louis Wagner,
849
- LucieClair, Lucy Liu, Luiz Eduardo Amaral, Magali, MaggieChege, Mai,
850
- mandjevant, Mandy Gu, Manimaran, MarcoM, Marco Wurps, Maren Westermann, Maria
851
- Boerner, MarieS-WiMLDS, Martel Corentin, martin-kokos, mathurinm, Matías,
852
- matjansen, Matteo Francia, Maxwell, Meekail Zain, Megabyte, Mehrdad
853
- Moradizadeh, melemo2, Michael I Chen, michalkrawczyk, Micky774, milana2,
854
- millawell, Ming-Yang Ho, Mitzi, miwojc, Mizuki, mlant, Mohamed Haseeb, Mohit
855
- Sharma, Moonkyung94, mpoemsl, MrinalTyagi, Mr. Leu, msabatier, murata-yu, N,
856
- Nadirhan Şahin, Naipawat Poolsawat, NartayXD, nastegiano, nathansquan,
857
- nat-salt, Nicki Skafte Detlefsen, Nicolas Hug, Niket Jain, Nikhil Suresh,
858
- Nikita Titov, Nikolay Kondratyev, Ohad Michel, Oleksandr Husak, Olivier Grisel,
859
- partev, Patrick Ferreira, Paul, pelennor, PierreAttard, Piet Brömmel, Pieter
860
- Gijsbers, Pinky, poloso, Pramod Anantharam, puhuk, Purna Chandra Mansingh,
861
- QuadV, Rahil Parikh, Randall Boyes, randomgeek78, Raz Hoshia, Reshama Shaikh,
862
- Ricardo Ferreira, Richard Taylor, Rileran, Rishabh, Robin Thibaut, Rocco Meli,
863
- Roman Feldbauer, Roman Yurchak, Ross Barnowski, rsnegrin, Sachin Yadav,
864
- sakinaOuisrani, Sam Adam Day, Sanjay Marreddi, Sebastian Pujalte, SEELE, SELEE,
865
- Seyedsaman (Sam) Emami, ShanDeng123, Shao Yang Hong, sharmadharmpal,
866
- shaymerNaturalint, Shuangchi He, Shubhraneel Pal, siavrez, slishak, Smile,
867
- spikebh, sply88, Srinath Kailasa, Stéphane Collot, Sultan Orazbayev, Sumit
868
- Saha, Sven Eschlbeck, Sven Stehle, Swapnil Jha, Sylvain Marié, Takeshi Oura,
869
- Tamires Santana, Tenavi, teunpe, Theis Ferré Hjortkjær, Thiruvenkadam, Thomas
870
- J. Fan, t-jakubek, toastedyeast, Tom Dupré la Tour, Tom McTiernan, TONY GEORGE,
871
- Tyler Martin, Tyler Reddy, Udit Gupta, Ugo Marchand, Varun Agrawal,
872
- Venkatachalam N, Vera Komeyer, victoirelouis, Vikas Vishwakarma, Vikrant
873
- khedkar, Vladimir Chernyy, Vladimir Kim, WeijiaDu, Xiao Yuan, Yar Khine Phyo,
874
- Ying Xiong, yiyangq, Yosshi999, Yuki Koyama, Zach Deane-Mayer, Zeel B Patel,
875
- zempleni, zhenfisher, 赵丰 (Zhao Feng)
691
+ TODO: update at the time of the release.
0 commit comments