CS262a project, distributed machine learning algorithm optimizer