Special Topics on Algorithms: Convex Optimization with Applications in Machine Learning