Course Description
This course will explain the machine learning landscape and its utilization in AI. At the end of the course, students will be able to suggest most suitable ML techniques in a suitable scenario; design, implement, and validate common ML algorithms.
What am I going to get from this course?
At the end of the course the participants shall be able to:
- Show an understanding of machine learning landscape and its utilization in AI
- Suggest most suitable ML techniques in a suitable scenario
- Design, implement, and validate common ML algorithms
Prerequisites and Target Audience
What will students need to know or do before starting this course?
Basic understanding of:
- Linear Algebra
- Probability
- Statistics
- Python programming
Who should take this course? Who should not?
This course is designed for:
- Students in the areas related to IT/Business Analytics
- Early stage data scientists
- Professionals related to AI/Machine Learning
- Researchers who want to apply machine learning in their analysis
Curriculum
Module 1: Basics of Machine Learning
Lecture 1
What is Machine Learning
Lecture 2
Types of Machine Learning
Module 2: Machine Learning Process
Lecture 3
Machine Learning Process - 1
Lecture 4
Machine Learning Process - 2
Module 3: Supervised Machine Learning ( Classification Algorithms)
Lecture 7
Naive Bayes Classifier
Lecture 8
Classification Algorithms
Lecture 9
Artificial Neural Networks
Lecture 10
Ensemble Classifiers
Module 4: Supervised Learning (Regression Algorithms)
Lecture 11
Classification vs. Regression
Lecture 12
Challenges for Linear Regression
Module 5: Clustering Algorithms
Lecture 13
Clustering Algorithms
Lecture 14
Clustering - Evaluation Techniques
Module 6: Dimensionality Reduction and Feature Selection
Lecture 16
Dimensionality reduction - Practice
Lecture 17
Feature Selection
Lecture 18
Feature Selection - Practice
Module 7: Reinforcement Learning
Module 8: Natural Language Processing
Lecture 22
NLP - Introduction - Practice
Lecture 23
Feature Engineering in NLP
Lecture 24
NLP - Sentiment Analysis - Practice
Module 9: Visual Recognition and Deep Learning
Lecture 26
Deep Learning for Visual Recognition