Stochastic gradient descent is a popular algorithm for training a wide range of models in machine learning , including ( linear ) support vector machine s , logistic regression ( see , e.g. , Vowpal Wabbit ) and graphical model s.Jenny Rose Finkel , Alex Kleeman , Christopher D. Manning ( 2008 ) .