A SMART Stochastic Algorithm for Nonconvex Optimization with Applications to Robust Machine Learning
matplotlib : a 2d graphics environment .