Skip to content

fennecinspace/Linear-Regression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linear regression

Linear Regression using Gradient Descent.

Requirements

sudo apt install python3 python3-pip
sudo pip3 install matplotlib

Usage

python3 test.py

There are 2 datasets to test with :

  • ADDMISSIONS_DATASET

    • use learning_rate = 0.4
  • CRIME_RATE_DATASET

    • use learning_rate = 0.03

example (output) :

INITIAL WEIGHTS :

|   0.00 |
|   0.00 |

Iteration : 100, Cost: 2.915365784568024

FITTED WEIGHTS :

|   0.48 |
|   0.46 |

R2 SCORE : 0.6408381059532751

Figure 1

Figure 2

About

Linear Regression with gradient descent in pure python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages