Machine Learning - Regression Notes
Machine Learning - Regression Notes
3. Reinforcement Learning:
1. Linear Regression
2. Logistic Regression
3. Decision Tree
4. SVM
5. Naive Bayes
6. kNN
7. K-Means
8. Random Forest
9. Dimensionality Reduction Algorithms
10. Gradient Boosting algorithms
1. GBM
2. XGBoost
3. LightGBM
4. CatBoost
What Is Regression in
Machine Learning?
You should use linear regression when your variables are related
linearly. For example, if you are forecasting the effect of
increased advertising spend on sales. However, this analysis is
susceptible to outliers, so it should not be used to analyze big
data sets.
In this equation:
Y – Dependent Variable
a – Slope
X – Independent variable
b – Intercept
The coefficients a & b are derived by minimizing the sum of the
squared difference of distance between data points and the
regression line.
2. Logistic regression
3. Polynomial regression
y = mx+b