版本 1.1#

有关此版本主要亮点简要描述,请参阅 scikit-learn 1.1 版本发布亮点

Legend for changelogs

  • Major Feature something big that you couldn’t do before.

  • Feature something that you couldn’t do before.

  • Efficiency an existing feature now may not require as much computation or memory.

  • Enhancement a miscellaneous minor improvement.

  • Fix something that previously didn’t work as documented – or according to reasonable expectations – should now work.

  • API Change you will need to change your code to have the same effect in the future; or a feature will be removed in the future.

版本 1.1.3#

2022年10月

此修复版本仅包括与最新 SciPy 版本 >= 1.9.2 的兼容性修复。显著变化包括:

  • Fix 由于最新 SciPy 轮子中已移除 msvcp140.dll ,将其包含在 scikit-learn 轮子中。 #24631Chiara Marmo 贡献。

  • Enhancement 为 Python 3.11 创建轮子。 #24446Chiara Marmo 贡献。

其他错误修复将在即将发布的 1.2 版本中提供,该版本将在未来几周内发布。

请注意,此版本已放弃对 Windows 上 32 位 Python 的支持。这是由于 SciPy 1.9.2 也放弃了该平台的支持。建议 Windows 用户安装 64 位版本的 Python。

版本 1.1.2#

2022年8月

更改的模型#

以下估计器和函数,当使用相同的数据和参数进行拟合时,可能会产生与上一版本不同的模型。这通常是由于建模逻辑(错误修复或增强)或随机抽样过程的变化所致。

变更日志#

  • Fix 对于参数无效的元估计器,显示默认的 HTML 表示。#24015Thomas Fan 贡献。

  • Fix 为后端在 1.1 中已更改的估计器和函数添加对 F 连续数组的支持。 #23990Julien Jerphanion 提交。

  • Fix 现在为 MacOS 10.9 及以上版本提供了 Wheels。#23833Thomas Fan 提交。

sklearn.base#

sklearn.cluster#

sklearn.feature_selection#

sklearn.impute#

sklearn.linear_model#

sklearn.manifold#

sklearn.metrics#

sklearn.preprocessing#

sklearn.tree#

版本 1.1.1#

2022年5月

更新日志#

sklearn.datasets#

sklearn.decomposition#

sklearn.feature_selection#

sklearn.metrics#

sklearn.preprocessing#

sklearn.tree#

sklearn.utils#

版本 1.1.0#

2022年5月

最小依赖#

scikit-learn 1.1.0 版本需要 python 3.8+、numpy 1.17.3+ 和 scipy 1.3.2+。可选的最小依赖是 matplotlib 3.1.2+。

更改的模型#

以下估计器和函数,在相同数据和参数下拟合时,可能会产生与上一版本不同的模型。这通常是由于建模逻辑的变化(错误修复或增强)或随机抽样过程的变化。

边缘略有变化,这可能导致在相同数据下产生不同的输出曲线。

更新日志#

loss 参数已变得更加一致。推荐的方式是通过设置值为 "log_loss" 。旧的选项名称仍然有效并产生相同的模型,但已被弃用,并将在 1.3 版本中移除。

sklearn.calibration#

sklearn.cluster#

sklearn.compose#

sklearn.covariance#

sklearn.cross_decomposition#

cross_decomposition.PLSCanonical#22119Thomas Fan 提交。

sklearn.datasets#

n_retriesdelay 。默认情况下,datasets.fetch_openml 会在网络故障时重试 3 次,每次尝试之间有延迟。

#21901Rileran 提交。

sklearn.decomposition#

基于字典或目标函数的小变化停止准则,由新的 max_itertolmax_no_improvement 参数控制。此外,它们的一些参数和属性已被弃用。

  • n_iter 参数在两者中均已被弃用。请改用 max_iter

  • iter_offsetreturn_inner_statsinner_statsreturn_n_iter 参数在 decomposition.dict_learning_online 中用于内部目的,已被弃用。

  • inner_stats_iter_offset_random_state_ 属性在 decomposition.MiniBatchDictionaryLearning 中用于内部目的,已被弃用。

  • batch_size 参数的默认值将在版本 1.3 中从 3 更改为 256。

#18975Jérémie du Boisberranger 提供。

whiten 参数的默认值将从 True (其行为类似于 'arbitrary-variance' )在版本 1.3 中更改为 'unit-variance'#19490Facundo FerrinJulien Jerphanion 贡献。

sklearn.discriminant_analysis#

sklearn.dummy#

sklearn.ensemble#

sklearn.feature_extraction#

sklearn.feature_selection#

sklearn.gaussian_process#

在单目标和多目标情况下,以及对于 normalize_y=Falsenormalize_y=True 两种情况,数组的正确形状。 #22199Guillaume LemaitreAidar ShakerimoffTenavi Nakamura-Zimmerer 贡献。

sklearn.impute#

sklearn.inspection#

inspection.plot_partial_dependence 现在支持绘制中心化的个体条件期望(cICE)和中心化的PDP曲线,通过设置参数 centered 来控制。

#18310Johannes ElfnerGuillaume Lemaitre 贡献。

sklearn.isotonic#

sklearn.kernel_approximation#

sklearn.linear_model#

sklearn.manifold#

Meekail Zain .

sklearn.metrics#

在绘制混淆矩阵时,对 matplotlib.pyplot.imshow 调用进行了调整。 #20753Thomas Fan 提交。

sklearn.mixture#

k-means++ 和随机数据点。#20408Gordon WalshAlberto CeballosAndres Rios 贡献。

sklearn.model_selection#

sklearn.multiclass#

sklearn.neighbors#

sklearn.neural_network#

sklearn.pipeline#

#22953randomgeek78 提交。

sklearn.preprocessing#

fit 而不是 __init__

#21434Krum Arnaudov 提供。

sklearn.random_projection#

sklearn.svm#

当双间隙估计产生非有限参数权重时。 #22149Christian RitterNorbert Preining 贡献。

sklearn.tree#

sklearn.utils#

代码和文档贡献者

感谢自版本1.0以来为项目的维护和改进做出贡献的每一个人,包括:

2357juan, Abhishek Gupta, adamgonzo, Adam Li, adijohar, Aditya Kumawat, Aditya Raghuwanshi, Aditya Singh, Adrian Trujillo Duron, Adrin Jalali, ahmadjubair33, AJ Druck, aj-white, Alan Peixinho, Alberto Mario Ceballos-Arroyo, Alek Lefebvre, Alex, Alexandr, Alexandre Gramfort, alexanmv, almeidayoel, Amanda Dsouza, Aman Sharma, Amar pratap singh, Amit, amrcode, András Simon, Andreas Grivas, Andreas Mueller, Andrew Knyazev, Andriy, Angus L’Herrou, Ankit Sharma, Anne Ducout, Arisa, Arth, arthurmello, Arturo Amor, ArturoAmor, Atharva Patil, aufarkari, Aurélien Geron, avm19, Ayan Bag, baam, Bardiya Ak, Behrouz B, Ben3940, Benjamin Bossan, Bharat Raghunathan, Bijil Subhash, bmreiniger, Brandon Truth, Brenden Kadota, Brian Sun, cdrig, Chalmer Lowe, Chiara Marmo, Chitteti Srinath Reddy, Chloe-Agathe Azencott, Christian Lorentzen, Christian Ritter, christopherlim98, Christoph T. Weidemann, Christos Aridas, Claudio Salvatore Arcidiacono, combscCode, Daniela Fernandes, darioka, Darren Nguyen, Dave Eargle, David Gilbertson, David Poznik, Dea María Léon, Dennis Osei, DessyVV, Dev514, Dimitri Papadopoulos Orfanos, Diwakar Gupta, Dr. Felix M. Riese, drskd, Emiko Sano, Emmanouil Gionanidis, EricEllwanger, Erich Schubert, Eric Larson, Eric Ndirangu, ErmolaevPA, Estefania Barreto-Ojeda, eyast, Fatima GASMI, Federico Luna, Felix Glushchenkov, fkaren27, Fortune Uwha, FPGAwesome, francoisgoupil, Frans Larsson, ftorres16, Gabor Berei, Gabor Kertesz, Gabriel Stefanini Vicente, Gabriel S Vicente, Gael Varoquaux, GAURAV CHOUDHARY, Gauthier I, genvalen, Geoffrey-Paris, Giancarlo Pablo, glennfrutiz, gpapadok, Guillaume Lemaitre, Guillermo Tomás Fernández Martín, Gustavo Oliveira, Haidar Almubarak, Hannah Bohle, Hansin Ahuja, Haoyin Xu, Haya, Helder Geovane Gomes de Lima, henrymooresc, Hideaki Imamura, Himanshu Kumar, Hind-M, hmasdev, hvassard, i-aki-y, iasoon, Inclusive Coding Bot, Ingela, iofall, Ishan Kumar, Jack Liu, Jake Cowton, jalexand3r, J Alexander, Jauhar, Jaya Surya Kommireddy, Jay Stanley, Jeff Hale, je-kr, JElfner, Jenny Vo, Jérémie du Boisberranger, Jihane, Jirka Borovec, Joel Nothman, Jon Haitz Legarreta Gorroño, Jordan Silke, Jorge Ciprián, Jorge Loayza, Joseph Chazalon, Joseph Schwartz-Messing, Jovan Stojanovic, JSchuerz, Juan Carlos Alfaro Jiménez, Juan Martin Loyola, Julien Jerphanion, katotten, Kaushik Roy Chowdhury, Ken4git, Kenneth Prabakaran, kernc, Kevin Doucet, KimAYoung, Koushik Joshi, Kranthi Sedamaki, krishna kumar, krumetoft, lesnee, Lisa Casino, Logan Thomas, Loic Esteve, Louis Wagner, LucieClair, Lucy Liu, Luiz Eduardo Amaral, Magali, MaggieChege, Mai, mandjevant, Mandy Gu, Manimaran, MarcoM, Marco Wurps, Maren Westermann, Maria Boerner, MarieS-WiMLDS, Martel Corentin, martin-kokos, mathurinm, Matías, matjansen, Matteo Francia, Maxwell, Meekail Zain, Megabyte, Mehrdad Moradizadeh, melemo2, Michael I Chen, michalkrawczyk, Micky774, milana2, millawell, Ming-Yang Ho, Mitzi, miwojc, Mizuki, mlant, Mohamed Haseeb, Mohit Sharma, Moonkyung94, mpoemsl, MrinalTyagi, Mr. Leu, msabatier, murata-yu, N, Nadirhan Şahin, Naipawat Poolsawat, NartayXD, nastegiano, nathansquan, nat-salt, Nicki Skafte Detlefsen, Nicolas Hug, Niket Jain, Nikhil Suresh, Nikita Titov, Nikolay Kondratyev, Ohad Michel, Oleksandr Husak, Olivier Grisel, partev, Patrick Ferreira, Paul, pelennor, PierreAttard, Piet Brömmel, Pieter Gijsbers, Pinky, poloso, Pramod Anantharam, puhuk, Purna Chandra Mansingh, QuadV, Rahil Parikh, Randall Boyes, randomgeek78, Raz Hoshia, Reshama Shaikh, Ricardo Ferreira, Richard Taylor, Rileran, Rishabh, Robin Thibaut, Rocco Meli, Roman Feldbauer, Roman Yurchak, Ross Barnowski, rsnegrin, Sachin Yadav, sakinaOuisrani, Sam Adam Day, Sanjay Marreddi, Sebastian Pujalte, SEELE, SELEE, Seyedsaman (Sam) Emami, ShanDeng123, Shao Yang Hong, sharmadharmpal, shaymerNaturalint, Shuangchi He, Shubhraneel Pal, siavrez, slishak, Smile, spikebh, sply88, Srinath Kailasa, Stéphane Collot, Sultan Orazbayev, Sumit Saha, Sven Eschlbeck, Sven Stehle, Swapnil Jha, Sylvain Marié, Takeshi Oura, Tamires Santana, Tenavi, teunpe, Theis Ferré Hjortkjær, Thiruvenkadam, Thomas J. Fan, t-jakubek, toastedyeast, Tom Dupré la Tour, Tom McTiernan, TONY GEORGE, Tyler Martin, Tyler Reddy, Udit Gupta, Ugo Marchand, Varun Agrawal, Venkatachalam N, Vera Komeyer, victoirelouis, Vikas Vishwakarma, Vikrant khedkar, Vladimir Chernyy, Vladimir Kim, WeijiaDu, Xiao Yuan, Yar Khine Phyo, Ying Xiong, yiyangq, Yosshi999, Yuki Koyama, Zach Deane-Mayer, Zeel B Patel, zempleni, zhenfisher, 赵丰 (Zhao Feng)