Artificial intelligence is a very wide term with applications ranging from robotics to text analysis.
Machine learning is a subset of AI that focuses on a narrow range of activities.
Data science isn’t exactly a subset of machine learning but it uses ML to analyze data and make predictions about the future. It combines machine learning with other disciplines like big data analytics and cloud computing. Data science is a practical application of machine learning with a complete focus on solving real-world problems."