Course
Feature Engineering in R
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Discover Feature Engineering for Machine Learning
In this course, you’ll learn about feature engineering, which is at the heart of many times of machine learning models. As the performance of any model is a direct consequence of the features it’s fed, feature engineering places domain knowledge at the center of the process. You’ll become acquainted with principles of sound feature engineering, helping to reduce the number of variables where possible, making learning algorithms run faster, improving interpretability, and preventing overfitting.Implement Feature Engineering Techniques in R
You will learn how to implement feature engineering techniques using the R tidymodels framework, emphasizing the recipe package that will allow you to create, extract, transform, and select the best features for your model.Engineer Features and Build Better ML Models
When faced with a new dataset, you will be able to identify and select relevant features and disregard non-informative ones to make your model run faster without sacrificing accuracy. You will also become comfortable applying transformations and creating new features to make your models more efficient, interpretable, and accurate!Prerequisites
Supervised Learning in R: ClassificationSupervised Learning in R: RegressionIntroducing Feature Engineering
Transforming Features
Extracting Features
Selecting Features
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
What R framework does this course use for feature engineering?
You use the tidymodels framework, with emphasis on the recipes package, to create, transform, extract, and select features as part of a reproducible modeling workflow.
What feature selection methods are taught in this course?
You learn embedded methods like lasso and elastic-net that regularize feature weights or set coefficients to zero, along with techniques to identify irrelevant and redundant features.
Is this suitable for someone who has only taken introductory R courses?
No. This is an advanced course with nine prerequisites spanning regression, classification, statistics, and data visualization. Solid R and supervised learning experience is expected.
Does the course cover principal component analysis?
Yes. Chapter 3 covers PCA and kernel PCA for extracting features from high-dimensional data, along with text extraction, categorical encodings, and variable importance scores.
Will I build a complete feature engineering workflow by the end?
Yes. The final chapter guides you through an end-to-end feature engineering project that combines all the concepts and functions learned throughout the course.
Join over 19 million learners and start Feature Engineering in R today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.