‘Machine Learning is all about how a machine with an artificial intelligence learns like a human being’
Welcome to the course on Machine Learning and Implementing it using Python 3. As the title says, this course recommends to have a basic knowledge in Python 3 to grasp the implementation part easily but it is not compulsory.
This course has strong content on the core concepts of ML such as it’s features, the steps involved in building a ML Model – Data Preprocessing, Finetuning the Model, Overfitting, Underfitting, Bias, Variance, Confusion Matrix and performance measures of a ML Model. We’ll understand the importance of many preprocessing techniques such as Binarization, MinMaxScaler, Standard Scaler
We can implement many ML Algorithms in Python using scikit-learn library in a few lines. Can’t we? Yet, that won’t help us to understand the algorithms. Hence, in this course, we’ll first look into understanding the mathematics and concepts behind the algorithms and then, we’ll implement the same in Python. We’ll also visualize the algorithms in order to make it more interesting. The algorithms that we’ll be discussing in this course are:
1. Linear Regression
2. Logistic Regression
3. Support Vector Machines
4. KNN Classifier
5. KNN Regressor
6. Decision Tree
7. Random Forest Classifier
8. Naive Bayes’ Classifier
9. Clustering
And so on. We’ll be comparing the results of all the algorithms and making a good analytical approach. What are you waiting for?
Types of Machine Learning
The Machine Learning Pipeline
Numpy Library
Pandas Library
Analysis of Datasets using Pandas and Matplotlib Library
-
1817. An Intuition on Pandas Dataframe and Series
-
1918. Using numpy arrays to create Pandas Series
-
2019. Using dictionary to create Pandas Series
-
2120. Using a scalar to create Pandas Series
-
2221. Series Processing
-
2322. Creating Pandas Dataframe from series
-
2423. Using lists of data to create a Pandas Dataframe
-
2524. Another approach to create Dataframes
-
2625. Directly creating a pandas dataframe from numpy arrays
The Scikit-learn Library and Preprocessing Techniques
Supervised Learning - Linear Regression
Logistic Regression for Classification Problems
Support Vector Machines
K - Nearest Neighbors for Classification and Regression
Decision Tree Classifier Algorithm
-
4645. Drawing the classification diagrams
-
4746. Introduction to K-Nearest Neighbors
-
4847. Steps in KNN Classification and KNN Regression
-
4948. Implementing KNN Classification using sklearn
-
5049. Implementing KNN Regression Algorithm in Python - I
-
5150. Implementing KNN Regression Algorithm in Python - II