Data Science, Linear Regression, Machine Learning, Python, Numpy.
methods for performing linear regression using gradient descent. The __init__ method sets default values for the learning rate and number of iterations. The initialize_betas method takes in a matrix X and adds a column of ones to the left side of X to account for the bias term. It then initializes