title: How the parameters in Gradient Descent are initialized, when we build a model using Linear Regression?
body: <p>When I build a linear regression model in python or R, I just use the <strong>fit</strong> method. This method does not ask for initializing the learning rate, or starting point while this is required in gradient descent (as far as I know). So if I assume that the model is using Gradient descent to optimize, how these parameters are choosen by the linear model when using <strong>fit</strong> method?</p>
  
  <p>Or, if the model does not use gradient descent (or its any type), then which algorithm it uses (and how) to optimize?</p>