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