www.wikidata.de-de.nina.az
Scikit learn ehemals scikits learn ist eine freie Software Bibliothek zum maschinellen Lernen fur 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 fur SciPy Toolkit wie beispielsweise auch Scikit image auf den numerischen und wissenschaftlichen Python Bibliotheken NumPy und SciPy scikit learnBasisdatenEntwickler David Cournapeau 1 Olivier Grisel 2 Gael Varoquaux 2 Alexandre Gramfort Andreas MuellerAktuelle Version 1 3 2 3 25 Oktober 2023 Betriebssystem PlattformunabhangigProgrammiersprache Python 4 C C CythonLizenz 3 Klausel BSD Lizenzscikit learn orgDiese Library wird in mehreren 2017 erschienenen deutschsprachigen Lehrbuchern benutzt 5 6 Inhaltsverzeichnis 1 Implementierung 2 Beispiele 3 Versionsverlauf 4 Weblinks 5 EinzelnachweiseImplementierung BearbeitenScikit learn ist weitgehend in Python geschrieben Einige Kernalgorithmen wurden aus Performancegrunden in Cython realisiert Support Vektor Maschinen werden durch einen Cython Wrapper um LIBSVM implementiert logistische Regressions und lineare Support Vektor Maschinen durch einen ahnlichen Wrapper um LIBLINEAR Scikit learn lasst 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 BearbeitenKlassifikation mit dem k Nearest Neighbor AlgorithmusAls 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 Bluten erhoben wurden die Lange 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 ausfuhrlich beschrieben 7 8 9 Versionsverlauf BearbeitenScikit learn wurde ursprunglich 2007 von David Cournapeau als Google Summer of Code Projekt entwickelt Spater 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 offentliche Version v0 1 Beta wurde Ende des Jahres veroffentlicht Januar 2010 Weblinks BearbeitenOffizielle Website Github Seite von scikit learn Python Data Science Handbook by Jake VanderPlasEinzelnachweise Bearbeiten github com a b github com abgerufen am 16 August 2021 Release 1 3 2 25 Oktober 2023 abgerufen am 19 November 2023 The scikit learn Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 14 Juli 2018 a b Andreas C Muller Sarah Guido Einfuhrung in Machine Learning mit Python O Reilly Verlag Heidelberg 2017 ISBN 978 3 96009 049 6 Sebastian Raschka Machine Learning mit Python mitp Verlag Frechen 2017 ISBN 978 3 95845 422 4 Matthias Parbel Oliver Zeigermann Interaktive Einfuhrung in Machine Learning mit Scikit Learn In heise Developer Abgerufen am 28 August 2018 deutsch Oliver Zeigermann Jupyter Notebook zum Vortrag Machine Learning mit Scikit Learn Abgerufen am 28 August 2018 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 Abgerufen von https de wikipedia org w index php title Scikit learn amp oldid 236329251