关于我们#
历史#
本项目始于2007年,是David Cournapeau的一个Google编程之夏项目。同年晚些时候,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
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联盟的成员通过财政支持帮助维护和改进项目。
NVidia 自2022年起资助Tim Head,并且是Inria scikit-learn联盟的一部分。
Microsoft 自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。
哥伦比亚大学资助了Andreas Müller(2016-2020)。
悉尼大学资助了Joel Nothman(2017-2021)。
Andreas Müller获得了阿尔弗雷德·P·斯隆基金会的资助,用于改进scikit-learn。这项资助支持了Nicolas Hug和Thomas J. Fan的职位。
INRIA积极支持本项目。它为Fabian Pedregosa(2010-2012)、Jaques Grobler(2012-2013)和Olivier Grisel(2013-2017)全职从事本项目提供了资金。它还举办编程冲刺和其他活动。
巴黎-萨克雷数据科学中心资助了一名开发者全职从事项目一年(2014-2015),Guillaume Lemaitre 50%的时间(2016-2017)和Joris van den Bossche 50%的时间(2017-2018)。
纽约大学摩尔-斯隆数据科学环境资助了Andreas Mueller(2014-2016)从事本项目。摩尔-斯隆数据科学环境还资助了几名学生兼职从事本项目。
巴黎高科电信学院资助了Manoj Kumar(2014)、Tom Dupré la Tour(2015)、Raghav RV(2015-2017)、Thierry Guillemot(2016-2017)和Albert Thomas(2017)从事scikit-learn项目。
Labex DigiCosme资助了Nicolas Goix(2015-2016)、Tom Dupré la Tour(2015-2016和2017-2018)、Mathurin Massias(2018-2019)在攻读博士期间兼职从事scikit-learn项目。它还在2015年资助了一次scikit-learn编程冲刺。
陈-扎克伯格倡议于2020年资助Nicolas Hug全职从事scikit-learn。
以下学生由Google通过Google编程之夏项目资助,从事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博士(达特茅斯学院)提供支持。
以下组织过去资助了Inria的scikit-learn联盟
编程冲刺#
scikit-learn项目拥有悠久的开源编程冲刺历史,从2010年至今已举办超过50场冲刺活动。有许多赞助商为活动成本做出了贡献,包括场地、食物、差旅、开发人员时间等等。请参阅scikit-learn冲刺获取完整的活动列表。
向项目捐款#
如果您有兴趣向项目或我们的某个编程冲刺捐款,请通过NumFOCUS捐款页面捐款。
所有捐款将由NumFOCUS处理,NumFOCUS是一个非营利组织,由Scipy社区成员组成的董事会管理。NumFOCUS的使命是促进科学计算软件的发展,特别是在Python领域。作为scikit-learn的财政归属,它确保在需要时有资金可用,以保持项目获得资助并符合税收法规。
scikit-learn项目收到的捐款主要用于支付编程冲刺的差旅费,以及项目的组织预算[1]。
注释
基础设施支持#
我们还要感谢Microsoft Azure、CircleCI为其持续集成服务器提供的免费CPU时间,以及Anaconda Inc.为我们的暂存和夜间构建提供的存储。