title: Batch gradient descent in scikit-learn
body: <p>How do we set parameters for sklearn.linear_model.SGDRegressor to make it perform Batch gradient descent?</p>
  
  <p>I want to solve a linear-regression problem using Batch gradient descent.  I need to make SGD act like batch gradient descent, and this should be done (I think) by making it modify the model at the end of an epoch. Can it be somehow parameterized to behave like that?</p>