Optimization for machine learning [ - Nowozin, Sebastian , 1980-; Sra, Suvrit , 1976-; Wright, Stephen J. , 1960- (Neural information processing series, 2012)