⏱ MACHINE LEARNING WORKFLOW

DRIVEN WEB APP BY PYTHON, STREAMLIT & MYSQL

REGRESSION CLASSIFICATION ANALYSIS


live demo https://business-force.streamlit.app/
  1. in this video, we are going to make a machine learning web project driven by a probabilistic model that is multivariable linear regression.
  1. there are three variables the purpose is to check how far the linear relationship is between these variables, where x has two features as independent variables and y has one feature as dependent variable. This is a classification problem using multiple regression analysis for the data in MySQL. finally visualizing the measure of variations and lines of the best fit
  1. we will fetch data from MySQL database. then using Python, we will load data and then we will train the model, and visualize an output
  1. Whenever you open the website or refresh the page, python loads the data from MySQL and retrains the data every time you load the page. and this makes the model learn more as the data enters the database
  1. First of all, we will check if there is a relationship between the variables and if there is, is it positive or negative, that is the slope in short. this is called regression. then we will look at how strong the relationship is. this is called the correlation coefficient
  1. then we will look at how much percentage change in X leads to change in Y, this is called the coefficient of determination

CONTENTS:

  1. load data from MySQL using python
  2. basic data exploration
  3. data modeling & feature selection
  4. model training & model fitting
  5. prediction
  6. X-features to be standard normal distribution (z score)
  7. finding regression equation line
  8. finding the coefficient of correlation (r)
  9. finding the coefficient of determination (R2)
  10. finding the adjusted coefficient of correlation
  11. the regression equation and line of best fit
  12. mean squared error
  13. mean absolute error
  14. root mean squared error
  15. normal distribution curve

SCREENSHORTS:

15 14 13 12 11 10 9 8 7 6 5 4 3 1 16