Scikit-learn

scikit-learn

Basisdaten

Entwickler David Cournapeau[1], Olivier Grisel[2], Gaël Varoquaux[2], Alexandre Gramfort, Andreas Mueller
Aktuelle Version 1.5.2[3]
(11. September 2024)
Betriebssystem Plattformunabhängig
Programmier­sprache Python[4], C, C++, Cython
Lizenz 3-Klausel-BSD-Lizenz
scikit-learn.org

Scikit-learn (ehemals scikits.learn) ist eine freie Software-Bibliothek zum maschinellen Lernen für die Programmiersprache Python. Es bietet verschiedene Klassifikations-, Regressions- und Clustering-Algorithmen, darunter Support-Vektor-Maschinen, Random Forest, Gradient Boosting (wie XGBoost), k-means und DBSCAN. Sie basiert als SciKit (Kurzform für SciPy Toolkit), wie beispielsweise auch Scikit-image, auf den numerischen und wissenschaftlichen Python-Bibliotheken NumPy und SciPy.

Diese Bibliothek wird in mehreren 2017 erschienenen deutschsprachigen Lehrbüchern benutzt.[5][6]

Implementierung

Scikit-learn ist weitgehend in Python geschrieben. Einige Kernalgorithmen wurden aus Performancegründen in Cython realisiert. Support-Vektor-Maschinen werden durch einen Cython-Wrapper um LIBSVM implementiert; logistische Regressions- und lineare Support-Vektor-Maschinen durch einen ähnlichen Wrapper um LIBLINEAR.

Scikit-learn lässt sich gut in viele andere Python-Bibliotheken integrieren, wie Matplotlib und plotly zum Plotten, NumPy zur Array-Vektorisierung, Pandas Dataframes, SciPy und viele mehr.[5]

Beispiele

Klassifikation mit dem k-Nearest-Neighbor-Algorithmus

Als Trainingsdatensatz dient hier der Iris flower-Datensatz bestehend aus jeweils 50 Beobachtungen dreier Arten von Schwertlilien (Iris) (Iris Setosa, Iris Virginica und Iris Versicolor), an denen jeweils vier Attribute der Blüten erhoben wurden: die Länge und die Breite des Sepalum (Kelchblatt) und des Petalum (Kronblatt).

from sklearn import neighbors, datasets
iris = datasets.load_iris()
X, y = iris.data, iris.target
knn = neighbors.KNeighborsClassifier(n_neighbors=1)

knn.fit(X, y)

print("Welche Art von Schwertlilie (Iris Setosa, Iris Virginica oder Iris Versicolor)")
print("hat ein 3cm x 5cm Sepalum (Kelchblatt) und ein 4cm x 2cm Petalum (Kronblatt)")
print("Antwort: ", iris.target_names[knn.predict([[3, 5, 4, 2]])])

Eine tiefe Analyse dieses Datensatzes mit scikit-learn wurde mehrfach ausführlich beschrieben.[7][8][9]

Versionsverlauf

Scikit-learn wurde ursprünglich 2007 von David Cournapeau als Google-Summer-of-Code-Projekt entwickelt. Später trat Matthieu Brucher dem Projekt bei und begann es im Rahmen seiner Diplomarbeit zu verwenden. Im Jahr 2010 beteiligte sich das INRIA (French Institute for Research in Computer Science and Automation) und die erste öffentliche Version (v0.1 Beta) wurde Ende des Jahres veröffentlicht.

Einzelnachweise

  1. github.com.
  2. a b github.com. (abgerufen am 16. August 2021).
  3. Release 1.5.2. 11. September 2024 (abgerufen am 26. September 2024).
  4. The scikit-learn Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).
  5. a b Andreas C. Müller, Sarah Guido: Einführung in Machine Learning mit Python. O’Reilly-Verlag, Heidelberg 2017, ISBN 978-3-96009-049-6.
  6. Sebastian Raschka: Machine Learning mit Python. mitp-Verlag, Frechen 2017, ISBN 978-3-95845-422-4.
  7. Matthias Parbel: Oliver Zeigermann: Interaktive Einführung in Machine Learning mit Scikit-Learn. In: heise Developer. Abgerufen am 28. August 2018 (deutsch).
  8. Oliver Zeigermann: Jupyter Notebook zum Vortrag: Machine Learning mit Scikit-Learn. Abgerufen am 28. August 2018.
  9. Gael Varoquaux: 3.6. scikit-learn: machine learning in Python — Scipy lecture notes. In: Tutorials on the scientific Python ecosystem: a quick introduction to central tools and techniques. Abgerufen am 28. August 2018 (englisch).

Read other articles:

Murid NIAS pada tahun 1925 NIAS pada tahun 1930-an Nederlands-Indische Artsenschool (sekolah kedokteran Hindia Belanda) atau NIAS adalah sebuah lembaga perguruan tinggi untuk pendidikan dokter pribumi pada masa Hindia Belanda. Letaknya di Surabaya.

 

 

Operasi NeptuneBagian dari Operasi Overlord, Pertempuran NormandyPendaratan tentara AS di Pantai Omaha, 6 Juni 1944.LokasiNormandy, PrancisHasil Kemenangan Blok SekutuPihak terlibat  Inggris Amerika Serikat Kanada Pasukan Kemerdekaan Prancis Polandia Norwegia Australia Selandia Baru Belanda Belgia Cekoslowakia  JermanTokoh dan pemimpin Dwight D. Eisenhower Bernard Montgomery Omar Bradley Trafford Leigh-Mallory Arthur Tedder Miles Dem...

 

 

Attempts to re-establish historical polytheistic religions Some of this article's listed sources may not be reliable. Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed. (September 2023) (Learn how and when to remove this template message) Nova Roma sacrifice to Concordia at Aquincum (Budapest), Floralia 2008 Polytheistic reconstructionism (or simply reconstructionism) is an approach to modern paganism first emergi...

Pour les articles homonymes, voir Villeneuve. Villeneuve-de-la-Raho Vilanova de Raò Mairie de Villeneuve-de-la-Raho. Blason Administration Pays France Région Occitanie Département Pyrénées-Orientales Arrondissement Perpignan Intercommunalité Perpignan Méditerranée Métropole Maire Mandat Jacqueline Irles 2020-2026 Code postal 66180 Code commune 66227 Démographie Gentilé Villeneuvois, Villeneuvoises Populationmunicipale 4 270 hab. (2021 ) Densité 374 hab./km2 Géogra...

 

 

2010 song by Nicki Minaj Roman's RevengePromotional single by Nicki Minaj featuring Eminemfrom the album Pink Friday ReleasedOctober 30, 2010Recorded2010GenreHip hopLength4:38Label Young Money Cash Money Universal Motown Songwriter(s) Onika Maraj Marshall Mathers Kasseem Dean Producer(s)Swizz BeatzAudio videoRoman's Revenge on YouTube Roman's Revenge is a song by Trinidadian-born rapper Nicki Minaj featuring American rapper Eminem, performing as their respective alter egos Roman Zolanski and ...

 

 

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

2017 American comedy film Daddy's Home 2Theatrical release posterDirected bySean AndersScreenplay by Sean Anders John Morris Based onCharactersby Brian BurnsProduced by Will Ferrell Adam McKay Chris Henchy John Morris Starring Will Ferrell Mark Wahlberg Linda Cardellini John Cena John Lithgow Mel Gibson CinematographyJulio MacatEdited byBrad WilhiteMusic byMichael AndrewsProductioncompanyGary Sanchez ProductionsDistributed byParamount PicturesRelease dates November 5, 2017 (201...

 

 

Cet article est une ébauche concernant le cyclisme. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Tour de Langkawi Le Tour de Langkawi en 2005Généralités Sport cyclisme sur route Création 1996 Éditions 27 (en 2023) Catégorie UCI ProSeries Type / Format course à étapes Périodicité Annuelle (janvier-février) Lieu(x) Malaisie Langkawi Participants 129 (en 2023) Statut des participants Professionnels D...

 

 

MuseumPosterNama lainミュージアムSutradaraKeishi ŌtomoDitulis olehIzumi TakahashiBerdasarkanMuseumoleh Ryosuke TomoePemeran Shun Oguri Machiko Ono Shūhei Nomura Tomomi Maruyama Tomoko Tabata Mikako Ichikawa Masatō Ibu Yutaka Matsushige Nao Ōmori Satoshi Tsumabuki PerusahaanproduksiTwins JapanDistributorWarner Bros. PicturesTanggal rilis 12 November 2016 (2016-11-12) NegaraJapanBahasaJapanese Museum adalah film Jepang produksi tahun 2016 yang disutradarai oleh Keishi Ōtom...

В Википедии есть статьи о других людях с фамилией Коул. В этой биографической статье не хватает ссылок на надёжные источники информации и она написана только на основе IMDb. IMDb не является авторитетным источником по биографической информации. Пожалуйста, добавьте авторит�...

 

 

Cubo de 10 cm x 10 cm x 10 cm (1 litro) El litro (símbolos L o l) es una unidad de volumen del sistema métrico decimal, aceptada por el SI, igual a 1 decímetro cúbico (dm³), 1000 centímetros cúbicos (cm³) o 1/1000 metros cúbicos. Un decímetro cúbico (o litro) ocupa un volumen de 10 cm × 10 cm × 10 cm (véase la figura) y, por tanto, es igual a una milésima de un metro cúbico. El sistema métrico francés original usaba el litro como unidad base. La palabra litro se deriva de un...

 

 

Questa voce o sezione sull'argomento nobili britannici non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Tommaso di LancasterRaffigurazione dell'effigie sepolcrale di Tommaso di LancasterDuca di ClarenceStemma In carica1412 –1421 NascitaLondra, 1388 MorteBaugé, 22 marzo 1421 DinastiaLancaster PadreEnrico IV d'Inghilterra MadreMaria di Bohun C...

此條目之中立性有争议。其內容、語調可能帶有明顯的個人觀點或地方色彩。 (2016年11月15日)加上此模板的編輯者需在討論頁說明此文中立性有爭議的原因,以便讓各編輯者討論和改善。在編輯之前請務必察看讨论页。 2005年中国国民党和平之旅行程示意图 国共谈判史 1949年10月前 西安事变 第二次国共合作 重慶談判 马歇尔调停 一月停战令 政治协商会议 政协宪草  整...

 

 

Part of the Second Northern War The assault on Copenhagen redirects here. For the British siege during the Napoleonic Wars, see Battle of Copenhagen (1807). For the siege during the War of the Outlaws, see Siege of Copenhagen (1289). This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (December 2009) (Learn how and when to remove...

 

 

Prince de Transylvanie Armoiries de la Transylvanie François II Rákóczi, dernier prince hongrois avant les Habsbourg. Création 1111 Mandant Diète transylvaine Abrogation 1867 Premier titulaire Mercurius Dernier titulaire François-Joseph Ier (empereur d'Autriche) modifier  La liste des monarques de Transylvanie réunit les voïvodes et les princes qui ont régné sur la Principauté de Transylvanie. Historique Selon la Gesta Hungarorum, le premier duc des Valaques et des Slaves de ...

Sequence of major events in a virus pandemic This list is incomplete; you can help by adding missing items. (April 2020) Part of a series on theCOVID-19 pandemicScientifically accurate atomic model of the external structure of SARS-CoV-2. Each ball is an atom. COVID-19 (disease) SARS-CoV-2 (virus) Cases Deaths Timeline 2019 2020 January responses February responses March responses April responses May responses June responses July responses August responses September responses October response...

 

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2019) سباق جائزة لا مارسيليس الكبرى 2010تفاصيل السباقسلسلة31. سباق جائزة لامارسييز الكبرىمسابقاتطواف أوروبا للدرا...

 

 

American tornado outbreak Late-May 2010 tornado outbreakThe Bowdle tornado. TypeTornado outbreakDurationMay 22–25, 2010 Tornadoesconfirmed80Max. rating1EF4 tornado Fatalities0Damage$1.684 million[1] (+6.383 million non-tornadic[2])1Most severe tornado damage; see Enhanced Fujita scale The Late-May 2010 tornado outbreak was a tornado outbreak that begun on May 22, 2010, and ended May 25. The storm system responsible for the tornadoes affected a large area from North Dakota to...

此生者传记没有列出任何参考或来源。 (2024年2月3日)请协助補充可靠来源,针对在世人物的无法查证的内容将被立即移除。 Steve Byers出生 (1976-12-31) 1976年12月31日(47歲)加拿大安大略省士嘉堡活跃时期2000年至今配偶Jennifer Steede 史提夫·拜爾斯(Steve Byers,1976年12月31日—)是加拿大的一位演員。拜爾斯出生在安大略省士嘉堡,他曾經就讀於西安大略大學。他出演過超人前傳等...

 

 

Moschino Тип частная компания Основание 1983 Основатели Франко Москино Расположение  Италия: Милан Ключевые фигуры Antonella Tomasetti Отрасль швейная промышленность (МСОК: 14) Продукция Одежда, обувь, парфюмерия, текстиль, аксессуары, товары для дома Материнская компания Aeffe S.p.A...