Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Scikit-learn — Wikipédia
Scikit-learn — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Scikit-learn
Description de l'image Scikit learn logo small.svg.
Description de l'image Scikit-learn machine learning decision tree.png.
Informations
Créateur David CournapeauVoir et modifier les données sur Wikidata
Développé par David Cournapeau, Olivier Grisel (d), Gaël Varoquaux, Alexandre Gramfort (d) et Andreas Mueller (d)Voir et modifier les données sur Wikidata
Dernière version 1.8.0 (10 décembre 2025)[1]Voir et modifier les données sur Wikidata
Dépôt github.com/scikit-learn/scikit-learnVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en Python, C, C++ et CythonVoir et modifier les données sur Wikidata
Système d'exploitation Linux et Microsoft WindowsVoir et modifier les données sur Wikidata
Type Bibliothèque logicielle
Bibliothèque logicielle Python (d)Voir et modifier les données sur Wikidata
Licence BSD 3-clausesVoir et modifier les données sur Wikidata
Site web scikit-learn.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

Scikit-learn est une bibliothèque libre Python destinée à l'apprentissage automatique. Elle est développée par de nombreux contributeurs[2] notamment dans le monde académique par des instituts français d'enseignement supérieur et de recherche comme l'Inria[3].

Elle propose dans son framework de nombreuses bibliothèques d’algorithmes à implémenter, clé en main. Ces bibliothèques sont à disposition notamment des data scientists.

Elle comprend notamment des fonctions pour estimer des forêts aléatoires, des régressions logistiques, des algorithmes de classification, et les machines à vecteurs de support. Elle est conçue pour s'harmoniser avec d'autres bibliothèques libres Python, notamment NumPy et SciPy.

Historique

[modifier | modifier le code]

Scikit-learn est dérivé d'un projet soumis par David Cournapeau lors du Google Summer of Code de 2007 sous le nom scikits.learn[4]. Cournapeau envisageait initialement de créer une version dérivée et simplifiée (toolkit) de SciPy, l'une des principales library Python pour le calcul scientifique. En 2010, le projet change de nature et est désormais maintenu par une nouvelle équipe de développeurs issus de l'Inria, avec le support de l'institution scientifique.

En 2024, une nouvelle organisation est créée pour garantir le soutien financier de Scikit-Learn, Probabl, avec une gouvernance mixte associant des acteurs publics et privés sous la direction de Yann Lechelle[5].

Implémentation

[modifier | modifier le code]

Scikit-learn est écrit en Python, avec quelques algorithmes essentiels écrits en Cython pour optimiser les performances. Les machines à vecteurs de support sont réalisées par un emballage Cython autour de LIBSVM.

Exemple d'implémentation

[modifier | modifier le code]

Utilisation de la librairie Scikit-learn pour l'apprentissage d'un modèle de régression linaire :

import numpy as np
from sklearn.linear_model import LinearRegression
X = np.array([[1, 1], [1, 2], [2, 2], [2, 3]])
# y = 1 * x_0 + 2 * x_1 + 3
y = np.dot(X, np.array([1, 2])) + 3
reg = LinearRegression().fit(X, y)
reg.score(X, y)
reg.coef_
reg.intercept_
reg.predict(np.array([[3, 5]]))

Alternatives à Scikit-learn

[modifier | modifier le code]
  • mlpy
  • SpaCy
  • NLTK
  • Orange
  • PyTorch
  • TensorFlow
  • JAX
  • Infer.NET
  • Apache Mahout
  • Theano (logiciel)

Notes et références

[modifier | modifier le code]
  1. ↑ « Release 1.8.0 », 10 décembre 2025 (consulté le 11 décembre 2025)
  2. ↑ (en) « Release history — scikit-learn 0.19.dev0 documentation », sur scikit-learn.org (consulté le 2 novembre 2016).
  3. ↑ « Scikit-Learn donne de l’intelligence à nos systèmes - Inria », sur Inria (consulté le 7 décembre 2015).
  4. ↑ Scikit-Learn, About
  5. ↑ Probabl is a new AI Company built around Popular Library Scikit-Learn, Techcrunch, 1er février 2024

Voir aussi

[modifier | modifier le code]

Bibliographie

[modifier | modifier le code]
  • (en) Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss et Vincent Dubourg, « Scikit-learn: Machine learning in Python », Journal of Machine Learning Research, vol. 12,‎ 2011, p. 2825-2830.

Liens externes

[modifier | modifier le code]
  • Code source du projet sur Github
  • Scikit-learn sur PyPI

  • (en) Site officielVoir et modifier les données sur Wikidata
v · m
Science des données
Concepts
  • MapReduce
  • Apprentissage profond
  • Extreme learning machine
  • Apprentissage automatique
  • Apprentissage supervisé
  • Apprentissage non supervisé
  • Réseau de neurones artificiels
  • Visualisation de données
  • Exploration de données
  • Fouille de textes
  • Segmentation
  • Intelligence artificielle
  • Big data
  • Data lineage
Architecture
  • Hadoop
  • Cloudera
  • Hortonworks
  • Apache Hive
  • NoSQL
  • NewSQL
  • HBase
  • Cassandra
  • Apache Spark
Outils
  • Presto
  • Apache Impala
  • Pig
  • Tableau Software
  • Elasticsearch
  • MongoDB
  • Apache Mahout
  • Scikit-learn
  • TensorFlow
  • Theano (logiciel)
  • SPSS
  • JMP
  • Dataiku
  • Apache MXNet
  • ONNX
  • Apache SINGA
  • Keras
Programmation
  • R
  • Ggplot2
  • SAS
  • Python
  • Julia
  • SQL
  • Scala
Statistique
  • ACP
  • AFC
  • ACM
  • Méthode des moindres carrés
  • Analyse des données
  • Homoscédasticité
  • Knn
  • Cartes de Kohonen
  • Statistique multivariée
  • Théorème de Bayes
  • Analyse de la variance
  • Test du χ²
  • Distance de Cook
Articles liés
  • Watson
  • Teradata
  • Glossaire de l'exploration de données
  • Extract-transform-load
  • Traitement analytique en ligne
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
  • icône décorative Portail des probabilités et de la statistique
  • icône décorative Portail des données
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Scikit-learn&oldid=227176408 ».
Catégories :
  • Logiciel écrit en Python
  • Logiciel écrit en C
  • Logiciel écrit en C++
  • Science des données
  • Logiciel de statistiques
  • Bibliothèque logicielle
  • Bibliothèque logicielle Python
  • Apprentissage automatique
Catégories cachées :
  • Image locale différente de celle de Wikidata
  • Page utilisant P170
  • Page utilisant P178
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P2992
  • Page utilisant P277
  • Logiciel écrit en un langage sans catégorie associée
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Page utilisant un modèle Bases inactif
  • Article utilisant le modèle Dictionnaires inactif
  • Page utilisant le modèle Autorité inactif
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Probabilités et statistiques/Articles liés
  • Portail:Mathématiques/Articles liés
  • Portail:Sciences/Articles liés
  • Portail:Données/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id