
This lesson will provide you with a brief introduction about machine learning, and prepare you to pursue the later topics about it.
This lesson will facilitate you with the introduction to classification techniques in supervised learning and their usages. As a part of this course, you will learn various prominent classification techniques in machine learning, such as,
K-nearest neighbours
Logistic Regression
Decision Trees
Support Vector Machine (SVM)
In this lesson, you will learn about the classification technique k-nearest neighbors, and how the algorithm classifies the data by identifying the nearest neighbors to it.
Lab exercise is also attached to this lecture, which you can download on your computer. This contains:
A notebook file (.ipynb), which you can open using Jupyter Notebook.
A python file(.py) which you can open locally on your computer. Python must be installed on your computer.
In this lesson, you will learn about the classification technique Logistic Regression that how the algorithm is useful for binary classification tasks, and how it is different from linear regression.
Lab exercise is also attached to this lecture, which you can download on your computer. This contains:
A notebook file (.ipynb), which you can open using Jupyter Notebook.
A python file(.py) which you can open locally on your computer. Python must be installed on your computer.
In this lesson, you will learn about the classification technique Decision Trees, and how the algorithm splits the data into various root to leaf nodes to construct the decision tree and predicts the class.
Lab exercise is also attached to this lecture, which you can download on your computer. This contains:
A notebook file (.ipynb), which you can open using Jupyter Notebook.
A python file(.py) which you can open locally on your computer. Python must be installed on your computer.
In this lesson, you will learn about the classification technique SVM (Support Vector machine), its detailed functioning, and how SVM algorithms classify the data by constructing an optimal hyperplane.
In this lesson, you will learn about the kernel functions used in SVM, and how those are helpful for non-linear data separation. Also, you will understand the usage of kernel trick.
Lab exercise is also attached to this lecture, which you can download on your computer. This contains:
A notebook file (.ipynb), which you can open using Jupyter Notebook.
A python file(.py) which you can open locally on your computer. Python must be installed on your computer.
In this lesson, you will learn about the various metrics used in classification to identify the performance and accuracy of a model, and how to optimize it.
Lab exercise is also attached to this lecture, which you can download on your computer. This contains:
A notebook file (.ipynb), which you can open using Jupyter Notebook.
A python file(.py) which you can open locally on your computer. Python must be installed on your computer.
This lesson will facilitate you with the introduction to regression techniques in supervised learning and their usages. As a part of this course, you will learn various prominent regression techniques in machine learning, such as,
Simple Linear Regression
Multiple Linear Regression
In this lesson, you will learn about Simple Linear Regression, and how the target value is predicted using a single feature in the data.
In this lesson, you will learn about Multiple Linear Regression, and how the target value is predicted using multiple features in the data. This lesson will also give you the understanding about choosing between simple and multiple linear regression.
Lab exercise is also attached to this lecture, which you can download on your computer. This contains:
A notebook file (.ipynb), which you can open using Jupyter Notebook.
A python file(.py) which you can open locally on your computer. Python must be installed on your computer.
This lesson will facilitate you with the introduction to clustering techniques in unsupervised learning and their usages. As a part of this course, you will learn,
K-means clustering
In this lesson you will learn about the unsupervised learning technique k-means clustering, and how it helps in grouping or segmenting the data in different clusters based on its similarities.
Lab exercise is also attached to this lecture, which you can download on your computer. This contains:
A notebook file (.ipynb), which you can open using Jupyter Notebook.
A python file(.py) which you can open locally on your computer. Python must be installed on your computer.
This course will begin with a brief introduction to Machine Learning and what it is, with topics like supervised vs unsupervised learning and more.
You will then dive into classification techniques using different classification algorithms, namely K-Nearest Neighbors (KNN), decision trees, Logistic Regression and Support Vector Machines(SVM). You’ll also learn about the importance and different types of regression techniques, like simple and multiple linear regression, and how those are helpful to make the predictions. Also, you would learn k-means clustering, a widely used unsupervised learning algorithm.
The lab exercises attached to each lecture will help you to digest the information you received via video lessons. To practice the lab exercises is highly recommendable to completely fit the topic into your mind. These exercise materials are downloadable and comprise a notebook file which you can import in Jupyter notebooks or Google Colab, and a python file.
A quiz associated to each topic will help you to assess yourself about the level of expertise you achieved on specific topic while pursuing this course.
This course will definitely help you to start your new journey into the world of artificial intelligence, which is one of the fastest-growing technologies and undoubtedly a cornerstone of humanity's future.