Skip to content

This is the code for the "How to Do Linear Regression the Right Way" live session by Siraj Raval on Youtube

Notifications You must be signed in to change notification settings

gparkis/linear_regression_live

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

linear_regression_live

This is the code for the "How to Do Linear Regression the Right Way" live session by Siraj Raval on Youtube

##Overview

This is the code for this video on Youtube by Siraj Raval. I'm using a small dataset of student test scores and the amount of hours they studied. Intuitively, there must be a relationship right? The more you study, the better your test scores should be. We're going to use linear regression to prove this relationship.

Here are some helpful links:

####Gradient descent visualization https://raw.githubusercontent.com/mattnedrich/GradientDescentExample/master/gradient_descent_example.gif

####Sum of squared distances formula (to calculate our error) https://spin.atomicobject.com/wp-content/uploads/linear_regression_error1.png

####Partial derivative with respect to b and m (to perform gradient descent) https://spin.atomicobject.com/wp-content/uploads/linear_regression_gradient1.png

##Dependencies

  • numpy

Python 2 and 3 both work for this. Use pip to install any dependencies.

##Usage

Just run demo.py to see the results.

##Credits

Credits for this code go to mattnedrich. I've merely created a wrapper to get people started.

About

This is the code for the "How to Do Linear Regression the Right Way" live session by Siraj Raval on Youtube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%