關於我們#
歷史#
此專案於 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
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 *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 設計:來自 scikit-learn 專案的經驗, 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 收到了一筆來自 Alfred P. Sloan 基金會的補助金,用於改進 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)。
NYU Moore-Sloan 數據科學環境資助了 Andreas Müller (2014-2016) 投入此專案。Moore-Sloan 數據科學環境還資助了幾名學生兼職投入此專案。
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 的工作。
Labex DigiCosme 資助了 Nicolas Goix (2015-2016)、Tom Dupré la Tour (2015-2016 和 2017-2018)、Mathurin Massias (2018-2019) 在攻讀博士學位期間兼職投入 scikit-learn 的工作。它還在 2015 年資助了一次 scikit-learn 程式碼衝刺。
陳-祖克柏倡議資助了 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
提供 Debian 套件和貢獻的 NeuroDebian 專案由 James V. Haxby 博士(達特茅斯學院)支持。
以下組織過去曾資助 Inria 的 scikit-learn 聯盟
程式碼衝刺#
scikit-learn 專案具有悠久的開放原始碼程式碼衝刺歷史,從 2010 年至今已舉辦超過 50 場衝刺活動。有許多贊助商為包括場地、食物、旅行、開發人員時間等成本做出貢獻。如需完整活動列表,請參閱scikit-learn 衝刺。
捐贈給專案#
如果您有興趣捐贈給專案或我們的程式碼衝刺活動,請透過 NumFOCUS 捐款頁面進行捐款。
所有捐款將由 NumFOCUS 處理,這是一個由 Scipy 社群成員管理的非營利組織。NumFOCUS 的使命是促進科學計算軟體,特別是在 Python 中。作為 scikit-learn 的財政機構,它確保在需要時有資金可供使用,以保持專案的資金充足和可用性,同時符合稅務法規。
針對 scikit-learn 專案收到的捐款主要將用於支付程式碼衝刺的差旅費用,以及專案的組織預算 [1]。
備註
基礎設施支援#
我們還要感謝 Microsoft Azure、Cirrus Cl、CircleCl 在其持續整合伺服器上提供的免費 CPU 時間,以及 Anaconda Inc. 為我們的預發佈版本和每日建置版本提供的儲存空間。