Über uns#
Historie#
Dieses Projekt wurde 2007 als Google Summer of Code-Projekt von David Cournapeau gestartet. Später im selben Jahr begann Matthieu Brucher im Rahmen seiner Abschlussarbeit mit der Arbeit an diesem Projekt.
Im Jahr 2010 übernahmen Fabian Pedregosa, Gael Varoquaux, Alexandre Gramfort und Vincent Michel vom INRIA die Führung des Projekts und veröffentlichten am 1. Februar 2010 die erste öffentliche Version. Seitdem sind mehrere Versionen im ungefähren Zyklus von 3 Monaten erschienen, und eine lebendige internationale Gemeinschaft hat die Entwicklung vorangetrieben. Infolgedessen hält INRIA das Urheberrecht an den Arbeiten, die von Mitarbeitern des INRIA zum Zeitpunkt des Beitrags geleistet wurden.
Governance#
Der Entscheidungsprozess und die Governance-Struktur von scikit-learn, wie Rollen und Verantwortlichkeiten, sind im Governance-Dokument dargelegt.
Die Leute hinter scikit-learn#
scikit-learn ist ein Gemeinschaftsprojekt, das von einer großen Gruppe von Menschen auf der ganzen Welt entwickelt wird. Einige Kern-Beitragsteams, die unten aufgeführt sind, spielen zentrale Rollen, eine vollständigere Liste der Mitwirkenden finden Sie jedoch auf GitHub.
Aktive Kern-Mitwirkende#
Maintainer-Team#
Die folgenden Personen sind derzeit Maintainer und verantwortlich für die Konsolidierung der Entwicklung und Wartung von scikit-learn.
Hinweis
Bitte senden Sie den Autoren keine E-Mails, um Hilfe zu erhalten oder Probleme zu melden. Lesen Sie stattdessen Wie stelle ich Fragen zu scikit-learn am besten im FAQ.
Siehe auch
Wie Sie zum Projekt beitragen können.
Dokumentations-Team#
Die folgenden Personen helfen bei der Dokumentation des Projekts.
Contributor Experience Team#
Die folgenden Personen sind aktive Mitwirkende, die auch bei der Triage von Issues und PRs sowie bei der allgemeinen Wartung helfen.
Kommunikations-Team#
Die folgenden Personen helfen bei der Kommunikation rund um scikit-learn.
Emeritus Kern-Mitwirkende#
Emeritus Maintainer-Team#
Die folgenden Personen waren in der Vergangenheit aktive Mitwirkende, sind aber nicht mehr aktiv im Projekt.
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
Emeritus Kommunikations-Team#
Die folgenden Personen waren in der Vergangenheit im Kommunikations-Team aktiv, haben aber keine Kommunikationsverantwortung mehr.
Reshama Shaikh
Emeritus Contributor Experience Team#
Die folgenden Personen waren in der Vergangenheit im Contributor Experience Team aktiv.
Chiara Marmo
scikit-learn zitieren#
Wenn Sie scikit-learn in einer wissenschaftlichen Publikation verwenden, würden wir uns über Zitate des folgenden Papiers freuen:
Scikit-learn: Machine Learning in Python, Pedregosa et al., JMLR 12, S. 2825-2830, 2011.
Bibtex-Eintrag
@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}
}
Wenn Sie scikit-learn für seine API oder sein Design zitieren möchten, sollten Sie auch das folgende Papier in Betracht ziehen:
API design for machine learning software: experiences from the scikit-learn project, Buitinck et al., 2013.
Bibtex-Eintrag
@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},
}
Branding & Logos#
Hochwertige PNG- und SVG-Logos sind im Verzeichnis doc/logos im Quellcode verfügbar. Die Farbpalette finden Sie im Branding Guide.
Finanzierung#
Scikit-learn ist ein von der Gemeinschaft getragenes Projekt, jedoch helfen institutionelle und private Zuschüsse, seine Nachhaltigkeit zu gewährleisten.
Das Projekt bedankt sich bei den folgenden Geldgebern.
:probabl. verwaltet das gesamte Sponsoring-Programm und beschäftigt die hauptamtlichen Kern-Maintainer Adrin Jalali, Arturo Amor, François Goupil, Guillaume Lemaitre, Jérémie du Boisberranger, Loïc Estève, Olivier Grisel und Stefanie Senger.
Aktuelle Sponsoren#
Gründersponsoren#
Inria unterstützt scikit-learn durch sein Sponsoring.
Gold-Sponsoren#
Chanel unterstützt scikit-learn durch sein Sponsoring.
Silber-Sponsoren#
BNP Paribas Group unterstützt scikit-learn durch sein Sponsoring.
Bronze-Sponsoren#
NVIDIA unterstützt scikit-learn durch sein Sponsoring und beschäftigt den hauptamtlichen Kern-Maintainer Tim Head.
Weitere Beiträge#
Microsoft finanziert Andreas Müller seit 2020.
Quansight Labs finanziert Lucy Liu seit 2022.
The Chan-Zuckerberg Initiative und Wellcome Trust finanzieren scikit-learn über den Essential Open Source Software for Science (EOSS) Zyklus 6.
Dies unterstützt Lucy Liu und zukünftige Initiativen zur Förderung von Vielfalt und Inklusion.
Tidelift unterstützt das Projekt über seine Servicevereinbarung.
Frühere Sponsoren#
Quansight Labs finanzierte Meekail Zain in den Jahren 2022 und 2023 und finanzierte Thomas J. Fan von 2021 bis 2023.
Columbia University finanzierte Andreas Müller (2016-2020).
The University of Sydney finanzierte Joel Nothman (2017-2021).
Andreas Müller erhielt einen Zuschuss zur Verbesserung von scikit-learn von der Alfred P. Sloan Foundation. Dieser Zuschuss unterstützte die Positionen von Nicolas Hug und Thomas J. Fan.
INRIA hat Fabian Pedregosa (2010-2012), Jaques Grobler (2012-2013) und Olivier Grisel (2013-2017) finanziert, um hauptamtlich an diesem Projekt zu arbeiten. Es richtet auch Coding Sprints und andere Veranstaltungen aus.
Paris-Saclay Center for Data Science finanzierte ein Jahr lang einen Entwickler, der hauptamtlich am Projekt arbeitete (2014-2015), 50 % der Zeit von Guillaume Lemaitre (2016-2017) und 50 % der Zeit von Joris van den Bossche (2017-2018).
NYU Moore-Sloan Data Science Environment finanzierte Andreas Mueller (2014-2016) für die Arbeit an diesem Projekt. Die Moore-Sloan Data Science Environment finanziert auch mehrere Studenten, die nebenberuflich am Projekt arbeiten.
Télécom Paristech finanzierte Manoj Kumar (2014), Tom Dupré la Tour (2015), Raghav RV (2015-2017), Thierry Guillemot (2016-2017) und Albert Thomas (2017) für die Arbeit an scikit-learn.
The Labex DigiCosme finanzierte Nicolas Goix (2015-2016), Tom Dupré la Tour (2015-2016 und 2017-2018), Mathurin Massias (2018-2019) für die Teilzeitarbeit an scikit-learn während ihrer Promotionen. Es finanzierte auch einen scikit-learn Coding Sprint im Jahr 2015.
The Chan-Zuckerberg Initiative finanzierte Nicolas Hug für die hauptamtliche Arbeit an scikit-learn im Jahr 2020.
Die folgenden Studenten wurden von Google gesponsert, um über das Google Summer of Code Programm an scikit-learn zu arbeiten.
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
Das Projekt NeuroDebian, das Debian-Pakete und Beiträge bereitstellt, wird von Dr. James V. Haxby (Dartmouth College) unterstützt.
Die folgenden Organisationen finanzierten in der Vergangenheit das scikit-learn-Konsortium am Inria.
Sachspenden#
Die folgenden Organisationen leisten nicht-finanzielle Beiträge zum scikit-learn-Projekt.
| Unternehmen | Beitrag |
|---|---|
| Anaconda Inc | Speicher für unsere Staging- und Nacht-Builds |
| CircleCI | CPU-Zeit auf ihren Continuous Integration-Servern |
| GitHub | Teams-Konto |
| Microsoft Azure | CPU-Zeit auf ihren Continuous Integration-Servern |
Coding Sprints#
Das scikit-learn-Projekt hat eine lange Geschichte von Open-Source-Coding-Sprints mit über 50 Sprint-Events von 2010 bis heute. Eine Vielzahl von Sponsoren hat zu Kosten beigetragen, darunter Veranstaltungsort, Verpflegung, Reisekosten, Entwicklerzeit und mehr. Sehen Sie scikit-learn sprints für eine vollständige Liste der Veranstaltungen.
Spenden an das Projekt#
Wenn Sie scikit-learn in Ihrer Arbeit, Forschung oder Ihrem Unternehmen nützlich finden, erwägen Sie bitte, dem Projekt eine Spende in Höhe Ihrer Mittel zukommen zu lassen. Es gibt mehrere Optionen, Spenden zu tätigen:
Spenden über NumFOCUS Spenden über GitHub Sponsors Spenden über Benevity
Spendenoptionen
NumFOCUS: Spenden Sie über die NumFOCUS Spenden-Seite, den Finanzierungs-Sponsor von scikit-learn.
GitHub Sponsors: Unterstützen Sie das Projekt direkt über GitHub Sponsors.
Benevity: Wenn Ihr Unternehmen scikit-learn nutzt, können Sie das Projekt auch über Benevity unterstützen, eine Plattform zur Verwaltung von Mitarbeiterspenden. Sie wird von Hunderten von Fortune-1000-Unternehmen genutzt, um ihre Initiativen für soziale Auswirkungen zu rationalisieren und zu skalieren. Wenn Ihr Unternehmen Benevity nutzt, können Sie eine Spende mit einem Unternehmens-Match von bis zu 100 % leisten. Unsere Projekt-ID lautet 433725.
Alle Spenden werden von NumFOCUS, einer gemeinnützigen Organisation (501(c)(3)) mit Sitz in Austin, Texas, USA, verwaltet. Der NumFOCUS-Vorstand besteht aus Mitgliedern der SciPy-Community. Beiträge sind im gesetzlich zulässigen Umfang steuerlich absetzbar.
Anmerkungen
Spenden unterstützen die Wartung des Projekts, einschließlich Entwicklung, Dokumentation, Infrastruktur und Coding Sprints.
scikit-learn Merchandise#
Offizielles scikit-learn Merchandise ist im NumFOCUS Online-Shop erhältlich. Ein Teil des Erlöses aus jedem Verkauf fließt zur Unterstützung des scikit-learn-Projekts.







