A python implementation of linear regression algorithm. (including Maximum Likelihood, Maximum a posterior, Bayesian)