CommencezCommencez gratuitement

Analyse en composantes principales

Dans les 2 derniers chapitres, vous avez vu différentes façons de réduire la dimensionnalité de votre jeu de données, notamment par la régularisation et la sélection de caractéristiques. Il est important de pouvoir expliquer les différents aspects de la réduction de dimensionnalité lors d'une entrevue en Machine Learning. Les grands jeux de données sont longs à traiter et le bruit peut biaiser vos résultats.

Une façon de réduire la dimensionnalité est l'analyse en composantes principales (ACP). C'est une méthode efficace pour réduire la taille des données en créant de nouvelles caractéristiques qui conservent l'information la plus utile d'un jeu de données tout en éliminant la multicolinéarité. Dans cet exercice, vous utiliserez le module sklearn.decomposition pour effectuer une ACP sur les caractéristiques du jeu de données diabetes tout en isolant la variable cible progression.

Voici où vous en êtes dans le pipeline :

Machine learning pipeline

Cette activité fait partie du cours

S'exercer aux questions d'entrevue en Machine Learning avec Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import module
from ____.____ import ____

# Feature matrix and target array
X = ____.____('____', axis=1)
y = ____['____']
Modifier et exécuter le code