Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Concepts de Scikit-Learn | Prétraitement des Données avec Scikit-learn
Quizzes & Challenges
Quizzes
Challenges
/
Introduction à l'Apprentissage Automatique avec Python

bookConcepts de Scikit-Learn

La bibliothèque scikit-learn (sklearn) fournit des outils pour la prétraitement et la modélisation. Ses principaux types d’objets sont estimateur, transformateur, prédicteur et modèle.

Estimateur

Toute classe possédant .fit() est un estimateur — elle apprend à partir des données.

estimator.fit(X, y)     # supervised  
estimator.fit(X)        # unsupervised

Transformateur

Un transformateur possède .fit() et .transform(), ainsi que .fit_transform() pour effectuer les deux opérations en une seule fois.

Note
Remarque

Les transformateurs sont généralement utilisés pour transformer le tableau X. Cependant, comme nous le verrons dans l'exemple de LabelEncoder, certains transformateurs sont conçus pour le tableau y.

Les valeurs nan affichées dans l'ensemble d'entraînement sur l'image indiquent des données manquantes en Python.

Prédicteur

Un prédicteur est un estimateur doté de .predict() pour générer des sorties.

predictor.fit(X, y)
predictor.predict(X_new)

Modèle

Un modèle est un prédicteur doté de .score(), qui évalue la performance.

model.fit(X, y)
model.score(X, y)

Comme mentionné dans le chapitre précédent, l’exactitude est une métrique représentant le pourcentage de prédictions correctes.

L’étape de prétraitement implique l’utilisation de transformateurs, tandis que l’on travaille avec des prédicteurs (plus précisément avec des modèles) lors de l’étape de modélisation.

question mark

Sélectionnez toutes les affirmations correctes.

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain the difference between a transformer and a predictor?

What are some examples of estimators in scikit-learn?

How is the .score() method used to evaluate a model?

bookConcepts de Scikit-Learn

Glissez pour afficher le menu

La bibliothèque scikit-learn (sklearn) fournit des outils pour la prétraitement et la modélisation. Ses principaux types d’objets sont estimateur, transformateur, prédicteur et modèle.

Estimateur

Toute classe possédant .fit() est un estimateur — elle apprend à partir des données.

estimator.fit(X, y)     # supervised  
estimator.fit(X)        # unsupervised

Transformateur

Un transformateur possède .fit() et .transform(), ainsi que .fit_transform() pour effectuer les deux opérations en une seule fois.

Note
Remarque

Les transformateurs sont généralement utilisés pour transformer le tableau X. Cependant, comme nous le verrons dans l'exemple de LabelEncoder, certains transformateurs sont conçus pour le tableau y.

Les valeurs nan affichées dans l'ensemble d'entraînement sur l'image indiquent des données manquantes en Python.

Prédicteur

Un prédicteur est un estimateur doté de .predict() pour générer des sorties.

predictor.fit(X, y)
predictor.predict(X_new)

Modèle

Un modèle est un prédicteur doté de .score(), qui évalue la performance.

model.fit(X, y)
model.score(X, y)

Comme mentionné dans le chapitre précédent, l’exactitude est une métrique représentant le pourcentage de prédictions correctes.

L’étape de prétraitement implique l’utilisation de transformateurs, tandis que l’on travaille avec des prédicteurs (plus précisément avec des modèles) lors de l’étape de modélisation.

question mark

Sélectionnez toutes les affirmations correctes.

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
some-alt