版本 0.14#

版本 0.14#

2013年8月7日

更新日志#

API 变更总结#

案例。由 Alexandre Gramfort 和 Tadej Janež 提供。

  • sklearn.neighbors.BallTree 已被重构,并新增了与相同接口的 sklearn.neighbors.KDTree 。Ball Tree 现在支持多种距离度量。 这两个类都有许多新方法,包括单树和双树查询、广度优先和深度优先搜索, 以及更高级的查询,如核密度估计和2点相关函数。 由 Jake Vanderplas 提供

  • 在邻居查询中对 scipy.spatial.cKDTree 的支持已被移除, 其功能已被新的 sklearn.neighbors.KDTree 类替代。

  • 新增了 sklearn.neighbors.KernelDensity , 它使用多种核函数进行高效的核密度估计。

  • sklearn.decomposition.KernelPCA 现在总是返回包含 n_components 个分量的输出,除非新参数 remove_zero_eig 被设置为 True 。这一新行为与核PCA的文档一致; 以前,所有数据中零特征值的分量被默认移除。

  • sklearn.linear_model.RidgeCV 中, gcv_mode="auto" 不再尝试对稠密化的稀疏矩阵执行SVD。

  • sklearn.decomposition.RandomizedPCA 中的稀疏矩阵支持 现已弃用,推荐使用新的 TruncatedSVD

  • cross_validation.KFoldcross_validation.StratifiedKFold 现在强制要求 n_folds >= 2 , 否则会引发 ValueError 。由 Olivier Grisel 提供。

  • datasets.load_filescharsetcharset_errors 参数已重命名为 encodingdecode_errors

  • sklearn.ensemble.GradientBoostingRegressorsklearn.ensemble.GradientBoostingClassifier 中的属性 oob_score_ 已弃用,并被 oob_improvement_ 替代。

  • OrthogonalMatchingPursuit 中的属性已弃用 (copy_X, Gram, …) 和 precompute_gram 已重命名为 precompute 以保持一致性。参见 #2224。

  • sklearn.preprocessing.StandardScaler 现在将整数输入转换为浮点数,并发出警告。 以前对于密集的整数输入会进行四舍五入。

  • sklearn.multiclass.OneVsRestClassifier 现在有一个 decision_function 方法。 只要底层估计器实现了 decision_function 方法,这将返回每个样本与每个类别的决策边界之间的距离。 由 Kyle Kastner 提供。

  • 更好的输入验证,对 y 的意外形状发出警告。

贡献者#

按提交次数列出的 0.14 版本贡献者名单。

  • 277 Gilles Louppe

  • 245 Lars Buitinck

  • 187 Andreas Mueller

  • 124 Arnaud Joly

  • 112 Jaques Grobler

  • 109 Gael Varoquaux

  • 107 Olivier Grisel

  • 102 Noel Dawe

  • 99 Kemal Eren

  • 79 Joel Nothman

  • 75 Jake VanderPlas

  • 73 Nelle Varoquaux

  • 71 Vlad Niculae

  • 65 Peter Prettenhofer

  • 64 Alexandre Gramfort

  • 54 Mathieu Blondel

  • 38 Nicolas Trésegnie

  • 35 eustache

  • 27 Denis Engemann

  • 25 Yann N. Dauphin

  • 19 Justin Vincent

  • 17 Robert Layton

  • 15 Doug Coleman

  • 14 Michael Eickenberg

  • 13 Robert Marchman

  • 11 Fabian Pedregosa

  • 11 Philippe Gervais

  • 10 Jim Holmström

  • 10 Tadej Janež

  • 10 syhw

  • 9 Mikhail Korobov

  • 9 Steven De Gryze

  • 8 sergeyf

  • 7 Ben Root

  • 7 Hrishikesh Huilgolkar

  • 6 Kyle Kastner

  • 6 Martin Luessi

  • 6 Rob Speer

  • 5 Federico Vaggi

  • 5 Raul Garreta

  • 5 Rob Zinkov

  • 4 Ken Geis

  • 3 A. Flaxman

  • 3 Denton Cockburn

  • 3 Dougal Sutherland

  • 3 Ian Ozsvald

  • 3 Johannes Schönberger

  • 3 Robert McGibbon

  • 3 Roman Sinayev

  • 3 Szabo Roland

  • 2 Diego Molla

  • 2 Imran Haque

  • 2 Jochen Wersdörfer

  • 2 Sergey Karayev

  • 2 Yannick Schwartz

  • 2 jamestwebber

  • 1 Abhijeet Kolhe

  • 1 Alexander Fabisch

  • 1 Bastiaan van den Berg

  • 1 Benjamin Peterson

  • 1 Daniel Velkov

  • 1 Fazlul Shahriar

  • 1 Felix Brockherde

  • 1 Félix-Antoine Fortin

  • 1 Harikrishnan S

  • 1 Jack Hale

  • 1 JakeMick

  • 1 James McDermott

  • 1 John Benediktsson

  • 1 John Zwinck

  • 1 Joshua Vredevoogd

  • 1 Justin Pati

  • 1 Kevin Hughes

  • 1 Kyle Kelley

  • 1 Matthias Ekman

  • 1 Miroslav Shubernetskiy

  • 1 Naoki Orii

  • 1 Norbert Crombach

  • 1 Rafael Cunha de Almeida

  • 1 Rolando Espinoza La fuente

  • 1 Seamus Abshere

  • 1 Sergey Feldman

  • 1 Sergio Medina

  • 1 Stefano Lattarini

  • 1 Steve Koch

  • 1 Sturla Molden

  • 1 Thomas Jarosch

  • 1 Yaroslav Halchenko