Machine Learning A-Z

Description

Are you curious about the world of Machine Learning? Then this course is perfect for you!

Created by two experienced Data Scientists, this course is crafted to share valuable insights and help you grasp complex theory, algorithms, and coding libraries in a straightforward manner. We’ll guide you step by step into the fascinating World of Machine Learning. With each tutorial, you’ll gain new skills and deepen your understanding of this exciting and lucrative area within Data Science.

While the course is engaging and enjoyable, we also dive thoroughly into Machine Learning concepts. Throughout the program, you’ll explore the following algorithms:

  • Linear Regression

  • Multiple Linear Regression

  • K-Means Clustering

  • Hierarchical Clustering

  • K-Nearest Neighbour

  • Decision Trees

  • Random Forest

In addition, the course includes numerous practical exercises drawn from real-life examples. You won’t just learn the theoretical aspects—you’ll also gain hands-on experience creating your own models. As a bonus, you’ll receive R and Python code templates that you can download and apply to your own projects.

What are the requirements?

Only a basic understanding of high school mathematics is needed.

What am I going to get from this course?

  • Master Machine Learning on Python & R

  • Develop strong intuition for many Machine Learning models

  • Make accurate predictions

  • Perform powerful analysis

  • Build robust Machine Learning models

  • Create significant added value for your business

  • Apply Machine Learning for personal projects

  • Tackle specialized topics like Reinforcement Learning, NLP, and Deep Learning

  • Implement advanced techniques such as Dimensionality Reduction

  • Understand how to choose the right Machine Learning model for each problem

  • Build a diverse set of powerful Machine Learning models and learn to combine them to solve any challenge

What is the target audience?

  • Anyone interested in Machine Learning

  • Students with at least high school-level mathematics who want to start learning Machine Learning

  • Intermediate learners familiar with basic Machine Learning concepts, including classical algorithms like linear regression or logistic regression, who wish to expand their knowledge and explore all areas of Machine Learning

  • Individuals who may not be comfortable coding but want to apply Machine Learning easily to datasets

  • College students aiming for a career in Data Science

  • Data analysts looking to advance their skills in Machine Learning

  • Professionals seeking a career change to become a Data Scientist

  • Anyone wanting to add significant value to their business through powerful Machine Learning tools

Learning Paths

This course is included in the following learning paths:

  • Data Scientist

Course Content

Module 1 - Welcome to Machine Learning A-Z
23:13
Module 2 - Part 1: Data Preprocessing
01:36
Module 3 - Data Preprocessing in Python
91:37
Module 4 - Data Preprocessing in R
42:49
Module 5 - Part 2: Regression
00:00
Module 6 - Simple Linear Regression
80:44
Module 7 - Multiple Linear Regression
131:45
Module 8 - Polynomial Regression
112:05
Module 9 - Support Vector Regression (SVR)
78:25
Module 10 - Decision Tree Regression
57:47
Module 11 - Random Forest Regression
37:51
Module 12 - Evaluating Regression Models Performance
15:07
Module 13 - Regression Model Selection in Python and R
46:39
Module 14 - Part 3: Classification
00:01
Module 15 - Logistic Regression
122:38
Module 16 - K-Nearest Neighbors (k-NN)
40:38
Module 17 - Support Vector Machine (SVM)
36:50
Module 18 - Kernel SVM
67:48
Module 19 - Naive Bayes
79:29
Module 20 - Decision Tree Classification
41:59
Module 21 - Random Forest Classification
37:53
Module 22 - Classification Model Selection in Python
21:00
Module 23 - Evaluating Classification Models Performance
32:44
Module 24 - Part 4: Clustering
00:01
Module 25 - K-Means Clustering
108:04
Module 26 - Hierarchical Clustering
83:15
Module 27 - Part 5: Association Rule Learning
00:01
Module 28 - Apriori
130:13
Module 29 - Eclat
28:14
Module 30 - Part 6: Reinforcement Learning
00:01
Module 31 - Upper Confidence Bound (UCB)
142:34
Module 32 - Thompson Sampling
89:51
Module 33 - Part 7: Natural Language Processing
182:38
Module 34 - Part 8: Deep Learning
12:34
Module 35 - Artificial Neural Networks (ANN)
205:07
Module 36 - Convolutional Neural Networks (CNN)
197:22
Module 37 - Part 9: Dimensionality Reduction
00:01
Module 38 - Principal Component Analysis (PCA)
59:36
Module 39 - Linear Discriminant Analysis (LDA)
34:52
Module 40 - Kernel PCA
31:33
Module 41 - Part 10: Model Selection & Boosting
00:01
Module 42 - Model Selection
73:21
Module 43 - XGBoost
33:03