Linear-Regression-Cookbook How to use linear regression with 3 ways (Least squares, Batch and Stochastic gradient descent)