Accéder au contenu principal
AccueilR

Cours

Feature engineering en R

IntermédiaireNiveau de compétence
Actualisé 03/2023
Découvrez les principes de l'ingénierie des caractéristiques pour le ML et comment les mettre en œuvre à l'aide du framework R tidymodels.
Commencer le cours gratuitement
RMachine Learning
4 h
14 vidéos
58 Exercices
4,950 XP
2,622
Certificat de formation

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprécié par des utilisateurs provenant de milliers d'entreprises

Group

Former une équipe ?

Essayez pour les entreprises

Description du cours

Découvrez l'ingénierie des caractéristiques pour l'apprentissage automatique

Dans ce cours, vous découvrirez l'ingénierie des caractéristiques, qui est au cœur de nombreux modèles d'apprentissage automatique. Étant donné que les performances d'un modèle sont directement liées aux caractéristiques qui lui sont fournies, l'ingénierie des caractéristiques place les connaissances du domaine au cœur du processus. Vous vous familiariserez avec les principes de l'ingénierie des caractéristiques sonores, ce qui contribuera à réduire le nombre de variables lorsque cela est possible, à accélérer l'exécution des algorithmes d'apprentissage, à améliorer l'interprétabilité et à éviter le surajustement.

Mettre en œuvre des techniques d'ingénierie des caractéristiques dans R

Vous apprendrez à mettre en œuvre des techniques d'ingénierie des caractéristiques à l'aide du framework R tidymodels, en mettant l'accent sur le package recipe qui vous permettra de créer, d'extraire, de transformer et de sélectionner les meilleures caractéristiques pour votre modèle.

Concevez des fonctionnalités et développez des modèles ML plus performants

Lorsque vous serez confronté à un nouvel ensemble de données, vous serez en mesure d'identifier et de sélectionner les caractéristiques pertinentes et d'ignorer celles qui ne sont pas informatives afin d'accélérer l'exécution de votre modèle sans compromettre sa précision. Vous serez également à l'aise pour appliquer des transformations et créer de nouvelles fonctionnalités afin de rendre vos modèles plus efficaces, plus interprétables et plus précis.

Prérequis

Supervised Learning in R: ClassificationSupervised Learning in R: Regression
1

Introduction au feature engineering

Les données brutes ne se présentent pas toujours sous la forme la plus adaptée à l’analyse. Dans ce premier chapitre, vous verrez comment transformer et créer des variables qui améliorent les performances et l’interprétabilité de votre modèle.
Commencer le chapitre
2

Transformer les variables

Dans ce chapitre, vous verrez qu’au‑delà des transformations manuelles, vous pouvez exploiter les outils du tidyverse pour créer automatiquement de nouvelles variables. Vous découvrirez en quoi cette approche améliore la reproductibilité de vos modèles et se révèle particulièrement utile avec des jeux de données comportant de nombreuses variables.
Commencer le chapitre
3

Extraire des variables

Vous allez maintenant apprendre que les modèles bénéficient souvent d’une réduction de dimension et de l’extraction de variables à partir de données de grande dimension, notamment en convertissant des textes en valeurs numériques, en encodant des catégories et en classant la puissance prédictive des variables. Vous explorerez des méthodes comme l’analyse en composantes principales, l’analyse en composantes principales à noyau, l’extraction numérique à partir de textes, les encodages catégoriels et les scores d’importance des variables.
Commencer le chapitre
4

Sélectionner les variables

Vous terminerez le cours en découvrant des techniques de feature engineering et de Machine Learning. Vous commencerez par vous concentrer sur les problèmes liés à l’utilisation de toutes les variables disponibles dans un modèle et sur l’importance d’identifier les variables non pertinentes ou redondantes, puis d’apprendre à les supprimer à l’aide de méthodes intégrées comme le lasso et l’elastic‑net. Ensuite, vous explorerez des méthodes de rétrécissement comme le lasso, la ridge et l’elastic‑net, qui permettent de régulariser les poids des variables ou de sélectionner des variables en annulant certains coefficients. Enfin, vous construirez un flux de travail de feature engineering de bout en bout et réviserez les notions et fonctions vues précédemment dans un petit projet.
Commencer le chapitre
Feature engineering en R
Cours
terminé

Obtenez un certificat de réussite

Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolio
Partagez-la sur les réseaux sociaux et dans votre évaluation de performance
S'inscrire maintenant

Rejoignez plus de 19 millions d'utilisateurs et commencez Feature engineering en R dès aujourd'hui !

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprenez où que vous soyez avec l'application DataCamp

Progressez où que vous soyez grâce à nos cours conçus pour mobile et à nos défis quotidiens de 5 minutes.