版本 1.7#

有关此版本主要亮点的简要说明,请参阅scikit-learn 1.7 的发布亮点

更新日志图例

  • 主要功能 以前无法实现的重大功能。

  • 功能 以前无法实现的功能。

  • 效率 现有功能现在可能不需要那么多计算或内存。

  • 增强 杂项小改进。

  • 修复 以前未按文档说明或合理预期工作的功能现在应该可以工作了。

  • API 变更 未来您需要更改代码以达到相同效果;或者某个功能将在未来移除。

版本 1.7.0#

2025 年 6 月

更改的模型#

  • 修复 更改内部依赖 "lbfgs" 优化器的估计器的 ConvergenceWarning 消息,使其更具信息性,并避免在迭代次数不可由用户设置或在达到最大迭代次数之前发生收敛问题时建议增加最大迭代次数。由 Olivier Grisel#31316

影响多个模块的更改#

  • 稀疏更新:作为 SciPy 从 spmatrix 到 sparray 更改的一部分,所有内部稀疏使用现在都支持 sparray 和 spmatrix。所有稀疏对象的操作都应该适用于 spmatrix 或 sparray。这是向 sparray 迁移的第一步(参见 SciPy 迁移到 sparray)。由 Dan Schult #30858

Array API 支持#

其他估计器和函数已更新,以支持所有符合 Array API 的输入。

有关更多详细信息,请参阅Array API 支持(实验性)

元数据路由#

有关更多详细信息,请参阅元数据路由用户指南

sklearn.base#

sklearn.calibration#

sklearn.compose#

sklearn.covariance#

  • 修复 sklearn.covariance.MinCovDet 中对 n_samples == n_features 的支持已恢复。由 Antony Lee#30483

sklearn.datasets#

sklearn.decomposition#

sklearn.ensemble#

sklearn.feature_selection#

sklearn.gaussian_process#

sklearn.inspection#

sklearn.linear_model#

sklearn.manifold#

  • 增强 从 1.9 版本开始,manifold.MDS 将默认使用 n_init=1。由 Dmitry Kobak #31117

  • 修复 manifold.MDS 现在能正确处理非度量 MDS。此外,返回的应力值现在与返回的嵌入相对应,并且度量 MDS 现在允许归一化应力。由 Dmitry Kobak #30514

  • 修复 manifold.MDS 现在默认使用 eps=1e-6,并且收敛准则已调整,使其对度量和非度量 MDS 都合理,并遵循参考 R 实现。归一化应力的公式已调整,以遵循 Kruskal 的原始定义。由 Dmitry Kobak #31117

sklearn.metrics#

sklearn.mixture#

sklearn.model_selection#

sklearn.multiclass#

sklearn.multioutput#

sklearn.neural_network#

sklearn.pipeline#

sklearn.preprocessing#

sklearn.svm#

sklearn.utils#

代码和文档贡献者

感谢自 1.6 版本以来为项目维护和改进做出贡献的所有人,包括

4hm3d, Aaron Schumacher, Abhijeetsingh Meena, Acciaro Gennaro Daniele, Achraf Tasfaout, Adrien Linares, Adrin Jalali, Agriya Khetarpal, Aiden Frank, Aitsaid Azzedine Idir, ajay-sentry, Akanksha Mhadolkar, Alfredo Saucedo, Anderson Chaves, Andres Guzman-Ballen, Aniruddha Saha, antoinebaker, Antony Lee, Arjun S, ArthurDbrn, Arturo, Arturo Amor, ash, Ashton Powell, ayoub.agouzoul, Bagus Tris Atmaja, Benjamin Danek, Boney Patel, Camille Troillard, Chems Ben, Christian Lorentzen, Christian Veenhuis, Christine P. Chai, claudio, Code_Blooded, Colas, Colin Coe, Connor Lane, Corey Farwell, Daniel Agyapong, Dan Schult, Dea María Léon, Deepak Saldanha, dependabot[bot], Dimitri Papadopoulos Orfanos, Dmitry Kobak, Domenico, Elham Babaei, emelia-hdz, EmilyXinyi, Emma Carballal, Eric Larson, fabianhenning, Gael Varoquaux, Gil Ramot, Gordon Grey, Goutam, G Sreeja, Guillaume Lemaitre, Haesun Park, Hanjun Kim, Helder Geovane Gomes de Lima, Henri Bonamy, Hleb Levitski, Hugo Boulenger, IlyaSolomatin, Irene, Jérémie du Boisberranger, Jérôme Dockès, JoaoRodriguesIST, Joel Nothman, Josh, Kevin Klein, Loic Esteve, Lucas Colley, Luc Rocher, Lucy Liu, Luis M. B. Varona, lunovian, Mamduh Zabidi, Marc Bresson, Marco Edward Gorelli, Marco Maggi, Maren Westermann, Marie Sacksick, Martin Jurča, Miguel González Duque, Mihir Waknis, Mohamed Ali SRIR, Mohamed DHIFALLAH, mohammed benyamna, Mohit Singh Thakur, Mounir Lbath, myenugula, Natalia Mokeeva, Olivier Grisel, omahs, Omar Salman, Pedro Lopes, Pedro Olivares, Preyas Shah, Radovenchyk, Rahil Parikh, Rémi Flamary, Reshama Shaikh, Rishab Saini, rolandrmgservices, SanchitD, Santiago Castro, Santiago Víquez, scikit-learn-bot, Scott Huberty, Shruti Nath, Siddharth Bansal, Simarjot Sidhu, Sortofamudkip, sotagg, Sourabh Kumar, Stefan, Stefanie Senger, Stefano Gaspari, Stephen Pardy, Success Moses, Sylvain Combettes, Tahar Allouche, Thomas J. Fan, Thomas Li, ThorbenMaa, Tim Head, Umberto Fasci, UV, Vasco Pereira, Vassilis Margonis, Velislav Babatchev, Victoria Shevchenko, viktor765, Vipsa Kamani, Virgil Chan, vpz, Xiao Yuan, Yaich Mohamed, Yair Shimony, Yao Xiao, Yaroslav Halchenko, Yulia Vilensky, Yuvi Panda