# AI Level 5- Basic Machine Learning Algorithm

Category: ### Introduction of ML

1
Why ML?
2
Applications of ML

### Types of Machine Learning Algorithms

1
Types of Machine Learning Algorithms
2
Supervised Machine Learning Algorithms

### Regression Algorithms and Classification Algorithms

1
Unsupervised ML Algorithms
2
Reinforcement ML Algorithms

### Linear Regression Algorithm

1
Introduction and Applications
2
Simple Linear Regression
3
Multi Linear Regression
4
Polynomial Linear Regression

### Logistic Regression

1
Difference Between Linear and Logistic Regression
2
Applications of Logistic Regression
3
Case Study: Need of Standardization
4
Model Performance for Classification Problems: Accuracy, Confusion, Matrix, Precision, Recall, F1 Score

### KNN Algorithms

1
Definition and Working Procedure
2
How to Find K Value
3
Distance Measuring Formula: Euclidean Distance
4
Examples for KNN
5
Case Study: Handling Missing Values

### Regularization Algorithms

1
Bias, Variance, Underfitting, Over Fitting, Best Fitting
2
Importance of Regularization
3
LASSO(L1) Regularization
4
RIDGE(L2) Regularization
5
Elastic Regularization
6
Difference Between L1 and L2 Regularization
7
Case Study: Dealing With Overfitting Problems

### Decision Tree Algorithms

1
Introduction and Usage
2
Related Terms: Entropy, Root Node, Decision Node, Leaf Node, Information Gain, Gini Index
3
Advantages and Disadvantages of Decision Tree Algorithms
4
Case Study: Checking Correlation of Each Input Parameters with Output

### Ensemble Algorithms

1
Definition and Usage Ensemble Algorithms
2
Related Terms: Entropy, Root Node, Decision Node, Leaf Node, Information Gain, Gini Index
3
Application of Ensemble Algorithms
4
Types of Ensemble Algorithms
5
Random Forest Algorithm
6
Bagging Algorithm
7
Boosting Algorithm
8
Differences Between Random Forest and Bagging Algorithm
9
Differences Between Bagging and Boosting Algorithsm
10
Case Study: Outliers and Reducing Dimensionality

### Support Vector Machine Algorithms

1
Definition and Working Procedure
2
Different Types of Kernel Functions
3
Terms Related to SVM: Hyperplane, Positive Vectors , Negative Vectors and Distance Margin
4
Applications of SVM
5
Case Study: Pipelining, Model Based Ranking, Imbalanced Dataset, Resample Package
6
Unsupervised Machine Learning Algorithms

### Kmeans Clustering Algorithm

1
Introduction to Kmeans
2
Applications of Clustering Algorithms
3
Distance Measuring Formulas
4
Elbow Methods for Finding Number of Clusters
5
Case Study

### Hierarchical Clustering Algorithm

1
Definition and Usage
2
Applications of Clustering Algorithms
3
Distance Measuring Formulas
4
Dendrogram