Le machine learning a été une des révolutions majeures de l’Intelligence Artificielle. Et Scikit-Learn est l’outil de choix en la matière. Intégrée à Python, cette bibliothèque est une véritable caverne d’Ali Baba en matière de machine learning. Encore faut-il maîtriser les divers modèles accessibles, comprendre ce qu’ils recouvrent et savoir les employer à bon escient.

Cela vous intéressera aussi

Les premiers programmes d’Intelligence Artificielle (IA) tentaient d’inculquer aux ordinateurs la façon de penser des humains. Ils opéraient en mode « que se passe-t-il si ? » et proposaient des actions à accomplir en fonction des situations rencontrées.

Pourtant, il a fallu se rendre à l’évidence : cette approche à base de règles prédéfinies selon la logique humaine n’était pas appropriée à la plupart des situations. Elle laissait échapper énormément d’opportunités. Des systèmes complexes que le fameux Open AI, qui est en mesure de produire des conversations intelligentes, opèrent à partir d’approches bien plus sophistiquées que celles de la programmation classique. Cette science porte un nom : le machine learning.

Qu’est ce que le machine learning ? Un sous-domaine de l’IA qui amène à programmer une machine afin que celle-ci puisse apprendre par elle-même. A partir de données expérimentales, le machine learning développe un modèle mathématique d’une fiabilité élevée – et mesurable. Une fois les règles ainsi définies, il devient possible de les appliquer à de nouvelles données, en vue de réaliser des prédictions ou de déduire des connaissances.

Point essentiel : si le machine learning amène un ordinateur à construire un modèle prédictif,  a priori, il ne nécessite pas de programmation explicite préalable.

Scikit-Learn est une bibliothèque de l’écosystème Python spécialisée dans les travaux de machine learning…

 

 

Qu'est-ce que Scikit-Learn?

Autant le dire : pour celui qui souhaite pratiquer le machine learning, la découverte de SciKit-Learn a quelque chose d’un peu surréaliste. Quasiment tous les modèles et algorithmes de machine learning qui ont pu être développés à ce jour sont là, prêts à l’emploi !

Si vous êtes déjà familier avec le machine learning, pensez à un algorithme d’apprentissage supervisé que vous avez pu aborder. Eh bien, il y a de très fortes chances pour qu’il fasse partie de Scikit-Learn.

De ce fait, la bibliothèque pour le machine learning Scikit-Learn, également appelé « sklearn » est généralement considéré comme l’outil incontournable du machine learning. Intégré à l’ultra-populaire langage de programmation qu’est Python, Scikit-Learn apparaît comme la bibliothèque la plus complète et la plus robuste pour le machine learning disponible pour ce langage. Étant elle-même en grande partie...
[Courte citation de 8% de l'article original]