EncartaLabs

Machine Learning With R

( Duration: 5 Days )

In Machine Learning With R training course, delegates will start by organizing data and then predicting it with the help of various examples. Explore R Studio and libraries, how to apply linear regression, how to score test sets, and plotting test results on a Cartesian plane. They will also use the caret package in R to simplify some of the classification steps. Delegates will also learn hyper-parameter turning, deep learning, and putting models into production through solid, real-world examples.

By attending Machine Learning With R workshop, delegates will learn to:

  • Harness the power of R to build common machine learning algorithms with real-world data science applications
  • Get to grips with R techniques to clean and prepare your data for analysis, and visualize your results
  • Discover the different types of machine learning models and learn which is best to meet your data needs and solve your analysis problems
  • Classify your data with Bayesian and nearest neighbour methods
  • Predict values by using R to build decision trees, rules, and support vector machines
  • Forecast numeric values with linear regression, and model your data with neural networks
  • Understand why and how to create test and training data sets for analysis
  • Get to know hyper-parameter tuning by exploring and iterating through parameters
  • Classify your data with Bayesian and nearest neighbour methods
  • Predict values by using R to build decision trees, rules, and support vector machines
  • Forecast numeric values with linear regression, and model your data with neural networks
  • Specialized machine learning techniques for text mining, social network data, big data, and more

This Machine Learning With R course is for developers who wish to learn about the ML techniques and implement them in R. Knowledge of R is assumed.

COURSE AGENDA

1

Getting Started in R

  • What is R
  • Install R and RStudio IDE
  • Explore RStudio Interface
  • R Script
  • Comment
2

Data Types

  • Numbers
  • String
  • Vector
  • Matrix
  • Array
  • Data Frame
  • List
  • Factor
3

R Packages & Datasets

  • Import R Packages
  • Import R Data Sets
  • Import External Data
  • Export Data
4

Data Visualization

  • Scatter Plot
  • Boxplot
  • Bar chart
  • Pie chart
  • Histogram
5

R Programming

  • Control Structures
  • Loop
  • Break & Next
  • Function
6

Statistics Analysis with R

  • Descriptive Statistics
  • Correlation
  • Linear and Multiple Regression
  • Hypothesis Testing
  • Analysis of Variance (ANOVA)
7

Introduction to Machine Learning

  • What is Machine Learning
  • Types of Machine Learning
  • Supervised vs Unsupervised Learning
  • Python vs R for Machine Learning
  • Install R Machine Learning Package
8

Data Preprocessing

  • Sample Data
  • Impute Missing Data
  • Normalize Data
  • Split Data
9

Regression Methods

  • What is Linear Regression
  • Regularization - Bias vs Variance Tradeoff
  • Lasso Regression
  • Ridge Regression
10

Classification Methods

  • What is Classification
  • Logistic Regression
  • Gaussian Naive Bayes (GNB)
  • K Nearest Neighbor (KNN)
  • Support Vector Machine (SVM)
  • Decision Tree
  • Confusion Matrix
  • ROC and AUC Analysis
11

Clustering Methods

  • Distance Measure
  • K Means Clustering
  • Hierarchical Clustering
  • Silhouette Analysis
12

Ensemble Methods

  • Types of Ensemble Methods
  • Random Forest Ensemble
  • Gradient Boost and XGBoost Ensemble
  • Stacking Ensemble
13

Hyperparameter Tuning

  • Exhaustive Grid Search
  • Random Search
14

Neural Network

  • What is Neural Network
  • Activation Functions
  • Deep Learning vs Machine Learning
  • Classification Using Neural Network

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top