Scikit-learn (également appelé sklearn) est une bibliothèque open source d'apprentissage automatique basée sur Python. Elle est construite sur NumPy, SciPy et matplotlib, et offre des outils simples et efficaces pour l'exploration et l'analyse de données. Scikit-learn est réputée pour son API cohérente, sa documentation complète et sa large gamme d'algorithmes pris en charge, ce qui en fait une bibliothèque de choix pour les praticiens et les chercheurs en apprentissage automatique.
Dans le domaine de l'apprentissage automatique, il existe un besoin d'outils faciles à utiliser, puissants et bien documentés. Scikit-learn vise à répondre à ce besoin en fournissant une suite complète d'algorithmes et d'outils couvrant des tâches telles que la classification, la régression, le clustering, la réduction de dimensionnalité, la sélection de modèles et le prétraitement. Le projet a été lancé par David Cournapeau en 2007 et s'est rapidement développé pour devenir l'une des bibliothèques les plus populaires et les plus utilisées dans le domaine de l'apprentissage automatique.
Scikit-learn est largement utilisé dans divers domaines, notamment :
Scikit-learn est une bibliothèque d'apprentissage automatique puissante, facile à utiliser et bien documentée, qui fournit aux praticiens et aux chercheurs en apprentissage automatique une riche collection d'outils et d'algorithmes pouvant être appliqués dans divers domaines. Son caractère open source et sa communauté active en font une partie intégrante de l'écosystème de l'apprentissage automatique.