Skip to content

A simple python script that does a simple linear regression by gradient descent.

License

Notifications You must be signed in to change notification settings

InEdited/LinearRegression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

linear_regression

A simple python script that does a simple linear regression by gradient descent.

Should be provided with a .csv file with a table of many instances of a dependant and an independant variable to calculate the best line of fitting in these points.

Currently output is the the values of best fitting "b" and "m" values in the y = mx +b equation.

==============================

To-Do: -add a visualizing function for the script

-add an adaptation ability for the learning rate and the number of iterations to produce better values

-add an error calculating function

-provide a full gui with drag and drop functionality

-speeding up the script for huge data sets using CUDA python for multiprocessing on GPUs

About

A simple python script that does a simple linear regression by gradient descent.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages