Overview
This course will help you learn all the concepts of R and ML along with Supervised vs Unsupervised Learning, the ways in which Statistical Modeling relates to Machine Learning, and a comparison of each using R libraries.
Objectives
At the end of Machine Learning with R training course, participants will
Prerequisites
- Elementary programming knowledge
- Familiarity with statistics
Course Outline
- Statistical analysis concepts
- Descriptive statistics
- Introduction to probability and Bayes theorem
- Probability distributions
- Hypothesis testing & scores
- Intro to R Programming
- Installing and Loading Libraries
- Data Structures in R
- Control & Loop Statements in R
- Functions in R
- Loop Functions in R
- String Manipulation & Regular Expression in R
- Working with Data in R
- Data Visualization in R
- Case Study
- Machine Learning Modelling Flow
- Types of Machine Learning
- Performance Measures
- Bias-Variance Trade-Off
- Overfitting & Underfitting
- How to treat Data in ML
- Maxima and Minima
- Cost Function
- Learning Rate
- Optimization Techniques
- Linear Regression
- Case Study
- Logistic Regression
- Case Study
- K-NN Classification
- Case Study
- Naive Bayesian classifiers
- Case Study
- SVM – Support Vector Machines
- Case Study
- Clustering approaches
- K Means clustering
- Hierarchical clustering
- Case Study
- Decision Trees
- Case Study
- Introduction to Ensemble Learning
- Different Ensemble Learning Techniques
- Bagging
- Boosting
- Random Forests
- Case Study: Heterogeneous Ensemble Machine Learning
- PCA (Principal Component Analysis) and Its Applications
- Case Study: PCA/FA
- Introduction to Recommendation Systems
- Types of Recommendation Techniques
- Collaborative Filtering
- Content based Filtering
- Hybrid RS
- Performance measurement
- Case Study