Question: what is the difference between machine learning and data analysis?
Answer: Data Analysis is a process of understanding the data, find patterns and try to obtain inferences due to which the underlying patterns are observed. Machine Learning is when you train a system to learn those patterns and try to predict the upcoming pattern.