Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linear Regression in Python from scratch
Rating: 3.9 out of 5(5 ratings)
11 students

Linear Regression in Python from scratch

Using Gradient Descent
Created byArpan Gupta
Last updated 2/2019
English
English [Auto],

What you'll learn

  • Linear Regression and how to code it in python from scratch

Course content

3 sections5 lectures42m total length
  • Intro to Machine Learning5:38

    Explore the three data science types—investigating, predicting, and optimizing—by examining data, forecasting outcomes, and solving regression and classification and optimization problems for maximum return.

  • Introduction6:31

    learn to implement linear regression from scratch with numpy, using stochastic gradient descent to fit a line y = mx + b to x and y data, without libraries.

Requirements

  • Basic coding skills of python

Description

In this course you will learn about linear regression which is a machine learning technique used in data science and you will learn on how to code linear regression from scratch in python using gradient descent .

Anybody who wants to enter into machine learning or data science can go through this course to get a basic understanding of  machine learning .


In statistics, linear regression is a linear approach for modelling the relationship between a scalar response and one or more explanatory variables (also known as dependent and independent variables). The case of one explanatory variable is called simple linear regression; for more than one, the process is called multiple linear regression.[1] This term is distinct from multivariate linear regression, where multiple correlated dependent variables are predicted, rather than a single scalar variable.[2]

In linear regression, the relationships are modeled using linear predictor functions whose unknown model parameters are estimated from the data. Such models are called linear models.[3] Most commonly, the conditional mean of the response given the values of the explanatory variables (or predictors) is assumed to be an affine function of those values; less commonly, the conditional median or some other quantile is used. Like all forms of regression analysis, linear regression focuses on the conditional probability distribution of the response given the values of the predictors, rather than on the joint probability distribution of all of these variables, which is the domain of multivariate analysis.

Who this course is for:

  • beginner python developers interested in data science