SMS dit: Optimization for machine learning