Optimization for Training Deep Models - Deep learning