关于我们#
历史#
该项目始于 2007 年,由 David Cournapeau 作为 Google Summer of Code 项目启动。同年晚些时候,Matthieu Brucher 开始参与该项目,作为其论文的一部分。
2010 年,INRIA 的 Fabian Pedregosa、Gael Varoquaux、Alexandre Gramfort 和 Vincent Michel 领导了该项目,并在 2010 年 2 月 1 日发布了第一个公开版本。从那时起,已经发布了多个版本,大约每 3 个月一个周期,一个蓬勃发展的国际社区一直在领导开发工作。因此,INRIA 保留了其员工在贡献时所完成作品的版权。
治理#
scikit-learn 的决策过程和治理结构,例如角色和职责,已在治理文档中列出。
scikit-learn 背后的人们#
Scikit-learn 是一个社区项目,由遍布世界各地的大量人员开发。下面列出了一些核心贡献者团队,他们扮演着核心角色,但是更完整的贡献者列表可以在github 上找到。
活跃的核心贡献者#
维护者团队#
下列人员目前是维护者,负责整合 scikit-learn 的开发和维护
注意
请不要直接发送电子邮件给作者寻求帮助或报告问题。请改看常见问题中的关于 scikit-learn 用法的最佳提问方式。
另请参阅
如何为项目做贡献。
文档团队#
下列人员帮助编写项目文档
贡献者体验团队#
下列人员是积极的贡献者,他们也帮助处理问题、PR 和一般维护
沟通团队#
下列人员帮助scikit-learn 的沟通工作。
资深核心贡献者#
资深维护者团队#
下列人员过去曾是活跃的贡献者,但现在不再参与该项目
Mathieu Blondel
Joris Van den Bossche
Matthieu Brucher
Lars Buitinck
David Cournapeau
Noel Dawe
Vincent Dubourg
Edouard Duchesnay
Alexander Fabisch
Virgile Fritsch
Satrajit Ghosh
Angel Soler Gollonet
Chris Gorgolewski
Jaques Grobler
Yaroslav Halchenko
Brian Holt
Arnaud Joly
Thouis (Ray) Jones
Kyle Kastner
manoj kumar
Robert Layton
Wei Li
Paolo Losi
Gilles Louppe
Jan Hendrik Metzen
Vincent Michel
Jarrod Millman
Vlad Niculae
Alexandre Passos
Fabian Pedregosa
Peter Prettenhofer
Hanmin Qin
(Venkat) Raghav, Rajagopalan
Jacob Schreiber
杜世橋 Du Shiqiao
Bertrand Thirion
Tom Dupré la Tour
Jake Vanderplas
Nelle Varoquaux
David Warde-Farley
Ron Weiss
Roman Yurchak
资深沟通团队#
下列人员过去曾积极参与沟通团队,但现在不再负责沟通工作
Reshama Shaikh
资深贡献者体验团队#
下列人员过去曾积极参与贡献者体验团队
Chiara Marmo
引用 scikit-learn#
如果您在科学出版物中使用 scikit-learn,我们将感谢您引用以下论文
Scikit-learn:Python 中的机器学习,Pedregosa *等人*,JMLR 12,第 2825-2830 页,2011 年。
Bibtex 条目
@article{scikit-learn,
title={Scikit-learn: Machine Learning in {P}ython},
author={Pedregosa, F. and Varoquaux, G. and Gramfort, A. and Michel, V.
and Thirion, B. and Grisel, O. and Blondel, M. and Prettenhofer, P.
and Weiss, R. and Dubourg, V. and Vanderplas, J. and Passos, A. and
Cournapeau, D. and Brucher, M. and Perrot, M. and Duchesnay, E.},
journal={Journal of Machine Learning Research},
volume={12},
pages={2825--2830},
year={2011}
}
如果您想引用 scikit-learn 的 API 或设计,您可能还需要考虑以下论文
机器学习软件的 API 设计:来自 scikit-learn 项目的经验,Buitinck *等人*,2013 年。
Bibtex 条目
@inproceedings{sklearn_api,
author = {Lars Buitinck and Gilles Louppe and Mathieu Blondel and
Fabian Pedregosa and Andreas Mueller and Olivier Grisel and
Vlad Niculae and Peter Prettenhofer and Alexandre Gramfort
and Jaques Grobler and Robert Layton and Jake VanderPlas and
Arnaud Joly and Brian Holt and Ga{\"{e}}l Varoquaux},
title = {{API} design for machine learning software: experiences from the scikit-learn
project},
booktitle = {ECML PKDD Workshop: Languages for Data Mining and Machine Learning},
year = {2013},
pages = {108--122},
}
艺术作品#
高质量的 PNG 和 SVG 徽标可在doc/logos/ 源目录中找到。
资金#
Scikit-learn 是一个社区驱动的项目,但是机构和私人赠款有助于确保其可持续性。
项目团队谨感谢以下资助者。
:probabl. 聘用了 Adrin Jalali、Arturo Amor、François Goupil、Guillaume Lemaitre、Jérémie du Boisberranger、Loïc Estève、Olivier Grisel 和 Stefanie Senger。
在Inria 基金会 Scikit-learn 联盟的成员 通过他们的资金支持帮助维护和改进项目。
英伟达 自 2022 年以来一直资助 Tim Head,并且是 Inria 的 scikit-learn 联盟的成员。
微软 自 2020 年以来一直资助 Andreas Müller。
Quansight Labs 自 2022 年以来一直资助 Lucy Liu。
陈-扎克伯格倡议 和 惠康信托基金 通过科学基础开源软件 (EOSS) 第 6 周期资助 scikit-learn。
它支持 Lucy Liu 和未来将宣布的多元化与包容性倡议。
Tidelift 通过其服务协议支持该项目。
过去的赞助商#
Quansight Labs于2022年和2023年资助了Meekail Zain,并于2021年至2023年资助了Thomas J. Fan。Quansight Labs
哥伦比亚大学资助了Andreas Müller (2016-2020)。哥伦比亚大学
悉尼大学资助了Joel Nothman (2017-2021)。悉尼大学
Andreas Müller获得了来自阿尔弗雷德·P·斯隆基金会的拨款,用于改进scikit-learn。阿尔弗雷德·P·斯隆基金会 这笔拨款支持了Nicolas Hug和Thomas J. Fan的职位。
INRIA积极支持该项目。它为Fabian Pedregosa (2010-2012)、Jaques Grobler (2012-2013)和Olivier Grisel (2013-2017) 提供了资金,让他们全职参与该项目。它还主办编码冲刺和其他活动。INRIA
巴黎-萨克莱数据科学中心为一名开发者提供了一年的全职项目工作资金 (2014-2015),以及Guillaume Lemaitre (2016-2017) 50% 的时间和Joris van den Bossche (2017-2018) 50% 的时间。巴黎-萨克莱数据科学中心
纽约大学摩尔-斯隆数据科学环境资助了Andreas Mueller (2014-2016)参与该项目。摩尔-斯隆数据科学环境还资助了几名学生兼职参与该项目。纽约大学摩尔-斯隆数据科学环境
Télécom Paristech资助了Manoj Kumar (2014)、Tom Dupré la Tour (2015)、Raghav RV (2015-2017)、Thierry Guillemot (2016-2017)和Albert Thomas (2017)参与scikit-learn项目。Télécom Paristech
Labex DigiCosme资助了Nicolas Goix (2015-2016)、Tom Dupré la Tour (2015-2016和2017-2018)、Mathurin Massias (2018-2019)在他们的博士期间兼职参与scikit-learn项目。它还在2015年资助了一次scikit-learn编码冲刺。Labex DigiCosme
陈-扎克伯格倡议在2020年资助Nicolas Hug全职参与scikit-learn项目。陈-扎克伯格倡议
以下学生通过谷歌暑期代码计划获得了谷歌的赞助,参与scikit-learn项目。谷歌谷歌暑期代码计划
2007 - David Cournapeau
2011 - Vlad Niculae
2012 - Vlad Niculae,Immanuel Bayer
2013 - Kemal Eren,Nicolas Trésegnie
2014 - Hamzeh Alsalhi,Issam Laradji,Maheshakya Wijewardena,Manoj Kumar
2015 - Raghav RV,Wei Xue
2016 - Nelson Liu,YenChen Lin
NeuroDebian项目提供Debian打包和贡献,并得到James V. Haxby博士(达特茅斯学院)的支持。NeuroDebianDebianJames V. Haxby博士达特茅斯学院
以下组织过去曾资助Inria的scikit-learn联盟
编码冲刺#
scikit-learn项目拥有悠久的开源编码冲刺历史,从2010年至今已举办超过50场冲刺活动。许多赞助商为场地、餐饮、差旅、开发者时间等费用做出了贡献。请查看scikit-learn冲刺以了解完整的活动列表。scikit-learn冲刺
项目捐赠#
如果您想向该项目或我们的代码冲刺捐款,请通过NumFOCUS捐赠页面捐款。
所有捐款将由NumFOCUS处理,NumFOCUS是一个非营利组织,由Scipy社区成员组成的董事会管理。NumFOCUSScipy社区成员 NumFOCUS的使命是促进科学计算软件,尤其是在Python中的科学计算软件。作为scikit-learn的财政支持机构,它确保在需要时有资金来维持项目的运作和可用性,同时遵守税务法规。
scikit-learn项目收到的捐款主要用于支付代码冲刺的差旅费用,以及项目的组织预算[1]。
注释
基础设施支持#
我们还要感谢Microsoft Azure、Cirrus CI、CircleCI在他们的持续集成服务器上提供的免费CPU时间,以及Anaconda公司为我们的暂存和夜间构建提供的存储空间。Microsoft AzureCirrus CICircleCIAnaconda公司