Implemenation of Machine Learning algorithms