Scikit-learn
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 Inria[3].
Créateur | David Cournapeau (en) |
---|---|
Développé par | David Cournapeau (en), Olivier Grisel (d), Gaël Varoquaux, Alexandre Gramfort (d) et Andreas Mueller (d) |
Dernière version | 1.3.0 ()[1] |
DĂ©pĂ´t | github.com/scikit-learn/scikit-learn |
Assurance qualité | Intégration continue |
Écrit en | Python, C, C++ et Cython |
Système d'exploitation | Linux et Microsoft Windows |
Type |
Bibliothèque logicielle Bibliothèque logicielle Python (d) |
Licence | BSD 3-clauses |
Site web | scikit-learn.org |
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.
Implémentation
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.
Bibliographie
- (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,‎ , p. 2825--2830
Notes et références
- « Release 1.3.0 », (consulté le )
- « Release history — scikit-learn 0.19.dev0 documentation », sur scikit-learn.org (consulté le )
- « Scikit-Learn donne de l’intelligence à nos systèmes - Inria », sur Inria (consulté le )
Liens externes
- Site officiel
- Code source du projet sur Github
- Scikit-learn sur PyPI