Machine Learning Techniques and Implementation of Different ML Algorithms