Efficient Learning Algorithms For Training Large-Scale And High-Dimensional Machine Learning Models