YoVDO

Performing Dimension Analysis with R

Offered By: Pluralsight

Tags

Data Analysis Courses Machine Learning Courses R Programming Courses Dimensionality Reduction Courses Feature Selection Courses Principal Components Analysis Courses t-SNE Courses Linear Discriminant Analysis Courses

Course Description

Overview

This course covers virtually all of the important techniques of dimensionality reduction available in R, allowing model builders to optimize model performance by reducing overfitting and saving on model training time and cost.

Dimensionality Reduction is a powerful and versatile unsupervised machine learning technique that can be used to improve the performance of virtually every ML model. Using dimensionality reduction, you can significantly speed up model training and validation, saving both time and money, as well as greatly reducing the risk of overfitting. In this course, Performing Dimension Analysis with R, you will gain the ability to design and implement an exhaustive array of feature selection and dimensionality reduction techniques in R. First, you will learn the importance of dimensionality reduction and understand the pitfalls of working with data of excessively high-dimensionality, often referred to as the curse of dimensionality. Next, you will discover how to implement simple feature selection techniques to decide which subset of the existing features we might choose to use while losing as little information from the original, full dataset as possible. You will then learn important techniques for reducing dimensionality in linear data. Such techniques, notably Principal Components Analysis and Linear Discriminant Analysis, seek to re-orient the original data using new, optimized axes. The choice of these axes is driven by numeric procedures such as Eigenvalue and Singular Value Decomposition. You will then move to dealing with manifold data, which is non-linear and often takes the form of Swiss rolls and S-curves. Such data presents an illusion of complexity but is actually easily simplified by unrolling the manifold. Finally, you will explore how to implement a wide variety of manifold learning techniques including multi-dimensional scaling (MDS), Isomap, and t-distributed Stochastic Neighbor Embedding (t-SNE). You will round out the course by comparing the results of these manifold unrolling techniques with artificially generated data. When you are finished with this course, you will have the skills and knowledge of Dimensionality Reduction needed to design and implement ways to mitigate the curse of dimensionality in R.

Taught by

Janani Ravi

Related Courses

DP-100 Part 2 - Modeling
A Cloud Guru
Associado de Engenheiro de ML da AWS 1.2 Transformar dados (Português) | AWS ML Engineer Associate 1.2 Transform Data (Portuguese)
Amazon Web Services via AWS Skill Builder
AWS ML Engineer Associate 2.3 Refine Models
Amazon Web Services via AWS Skill Builder
Big Data Capstone Project
University of Adelaide via edX
Clustering and Classification with Machine Learning in R
Packt via Coursera