Machine Learning Techniques For Data Analysis