
Install python using the Anaconda individual edition by downloading the exe from anaconda.com and running the installer. Launch Anaconda Navigator and Jupyter notebook to start a new project.
Plot and visualize data with matplotlib.pyplot, generate x and y using numpy linspace, and customize color, size, labels, legend, and title for clear insights.
Explore plotting basics with numpy and matplotlib: set x and y axis limits, customize ticks, remove axes, apply styles, and enhance plots with grids, markers, and legends.
Learn to create and arrange multiple plots with subplots in Python using NumPy and Matplotlib, control spacing with layout, and compare continuous and discrete sine waves in a 2x2 grid.
Explore the slope-intercept form y = mx + b, identifying slope m and intercept b from data. See how a linear model fits salary versus experience and makes predictions.
Learn how to derive regression parameters using the least squares loss, expand errors, and solve via gradient to obtain the matrix form and bias term.
Explore least square regression by deriving equation 16, implement it in Python with and without sklearn, and compare results to understand the mathematics behind regression.
Implement least squares regression in Python to estimate the intercept and the weight. Use salary experience data and visualize results with numpy, pandas, and matplotlib.
Expand linear regression to polynomial regression by adding x, x^2, and x^3 terms to fit complex data, covering R1 and R2 and addressing underfitting and overfitting.
Apply gradient descent to solve a regression problem in Python using numpy, pandas, and matplotlib; train on an experience–salary dataset and compare performance with least squares.
•The focus of the course is to solve Regression problem in python with the understanding of theory and Mathematics as well.
• All the mathematical equations for Regression problem will be derived and during coding in python we will code these equations step by step to see the implementation of mathematics of Regression in python.
• This course is for everyone. A high school student, a university student and
a researcher in machine learning.
• The course starts from the fundamentals of Regression and then we will
move on to next levels with a decent pace so that every student can follow
along easily.
• In this course you will learn about the theory of the Regression,
mathematics of Regression with proper derivations and following all the
steps. Finally, you will learn how to code Regression in python by following
the equations of Regression learned in the theory.
Who this course is for ?
Students learning Data Science, Machine Learning and Applied Statistical Analytics.
Students and Researchers who want to switch from Matlab and Other Programming Languages to Python.
Students and Researchers who know about the theory of Regression Analysis but don't know how to implement in Python.
Every individual who wants to learn Simple, Multiple and Polynomial Regression Analysis from scratch.