关于我们#
历史#
本项目始于2007年,作为David Cournapeau的一个Google Summer of Code项目。同年晚些时候,Matthieu Brucher开始将本项目作为其论文的一部分进行研究。
2010年,INRIA的Fabian Pedregosa、Gael Varoquaux、Alexandre Gramfort和Vincent Michel接管了该项目,并于2010年2月1日发布了第一个公开版本。从那时起,该项目每隔大约3个月发布一个版本,一个蓬勃发展的国际社区一直在主导开发工作。因此,INRIA拥有当时受雇于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
Nicolas Hug
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: Machine Learning in Python, Pedregosa et al., JMLR 12, pp. 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 design for machine learning software: experiences from the scikit-learn project, Buitinck et al., 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。
黄金赞助商#
Chanel 通过赞助支持scikit-learn。
白银赞助商#
BNP Paribas Group 通过赞助支持scikit-learn。
青铜赞助商#
NVIDIA 通过赞助支持scikit-learn,并聘请了全职核心维护者 Tim Head。
其他贡献#
Microsoft 自2020年起资助 Andreas Müller。
Quansight Labs 自2022年起资助 Lucy Liu。
The Chan-Zuckerberg Initiative 和 Wellcome Trust 通过Essential Open Source Software for Science (EOSS) 第6周期资助scikit-learn。
它支持 Lucy Liu 以及未来将宣布的多元化和包容性倡议。
Tidelift 通过其服务协议支持该项目。
过去的赞助商#
Quansight Labs 在2022年和2023年资助了 Meekail Zain,并在2021年至2023年资助了 Thomas J. Fan。
Columbia University 资助了 Andreas Müller(2016-2020年)。
The University of Sydney 资助了 Joel Nothman(2017-2021年)。
Andreas Müller 获得了 Alfred P. Sloan Foundation 的资助,用于改进scikit-learn。这笔资助支持了 Nicolas Hug 和 Thomas J. Fan 的职位。
INRIA 为 Fabian Pedregosa(2010-2012年)、Jaques Grobler(2012-2013年)和 Olivier Grisel(2013-2017年)提供了全职从事该项目工作的资金。它还举办编码冲刺和其他活动。
Paris-Saclay Center for Data Science 资助了一名开发人员全职从事该项目一年(2014-2015年),资助了 Guillaume Lemaitre 50%的时间(2016-2017年)和 Joris van den Bossche 50%的时间(2017-2018年)。
NYU Moore-Sloan Data Science Environment 资助了 Andreas Mueller(2014-2016年)从事该项目。Moore-Sloan Data Science Environment还资助了几名学生兼职从事该项目。
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工作。
The Labex DigiCosme 资助了 Nicolas Goix(2015-2016年)、Tom Dupré la Tour(2015-2016年和2017-2018年)、Mathurin Massias(2018-2019年)在攻读博士期间兼职从事scikit-learn工作。它还资助了2015年的scikit-learn编码冲刺。
The Chan-Zuckerberg Initiative 资助了 Nicolas Hug 在2020年全职从事scikit-learn工作。
以下学生由 Google 通过 Google Summer of Code 项目赞助从事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 打包和贡献,由 Dr. James V. Haxby (Dartmouth College) 支持。
以下组织过去资助了 Inria 的 scikit-learn 联盟
实物捐赠#
以下组织为scikit-learn项目提供了非财务贡献。
| 公司 | 贡献 |
|---|---|
| Anaconda Inc | 为我们的暂存和夜间构建提供存储空间 |
| CircleCI | 提供其持续集成服务器的CPU时间 |
| GitHub | 提供团队账户 |
| Microsoft Azure | 提供其持续集成服务器的CPU时间 |
编码冲刺#
scikit-learn 项目有着悠久的开源编码冲刺历史,从2010年至今举办了50多次冲刺活动。有许多赞助商为场地、食物、差旅、开发人员时间等费用做出了贡献。请参阅scikit-learn sprints了解完整的活动列表。
向项目捐款#
如果您发现scikit-learn对您的工作、研究或公司有用,请考虑根据您的资源向项目捐款。有几种捐款方式
通过NumFOCUS捐款 通过GitHub Sponsors捐款 通过Benevity捐款
捐款选项
NumFOCUS:通过scikit-learn的财政赞助方 NumFOCUS捐款页面进行捐款。
GitHub Sponsors:通过GitHub Sponsors直接支持项目。
Benevity:如果您的公司使用scikit-learn,您也可以通过Benevity支持该项目,Benevity是一个管理员工捐款的平台。它被数百家财富1000强公司广泛使用,以简化和扩展其社会影响倡议。如果您的公司使用Benevity,您可以进行最高100%的公司匹配捐款。我们的项目ID是 433725。
所有捐款均由位于美国德克萨斯州奥斯汀的501(c)(3)非营利组织NumFOCUS管理。NumFOCUS董事会由SciPy社区成员组成。在法律允许的范围内,捐款可抵税。
注意事项
捐款支持项目的维护,包括开发、文档、基础设施和编码冲刺。
scikit-learn 周边商品#
官方scikit-learn周边商品可在NumFOCUS在线商店购买。每笔销售收入的一部分将用于支持scikit-learn项目。







