AI Landscape
Explore the broad AI landscape and understand its core subfields such as machine learning, deep learning, natural language processing, speech recognition and synthesis, computer vision, robotics, and generative AI. This lesson helps you grasp how these areas connect and apply to real-world tasks, enhancing your foundational AI knowledge.
AI is not ML
AI and ML are often used interchangeably. However, this is not exactly true because these two fields are unequal. ML is a subfield of AI that focuses on developing algorithms and statistical models that enable computers to learn and make data-based decisions. In contrast, AI focuses on creating intelligent systems through reasoning, learning, problem-solving, perception, and language understanding. ML systems improve their performance on a given task with experience, i.e., as they are exposed to more data, they learn and refine their models. The goals of both fields are different, too: AI focuses on mimicking human intelligence, while ML develops models that can make accurate predictions, often with the help of data.
We can make AI equivalent to ML by employing ML models to solve our tasks. Is this accurate?
AI landscape
Let’s explore the AI landscape and how it is connected to the other subfields of computer science.
Machine learning
Machine learning is a subset of AI that enables systems to learn from data and improve their performance over time without being explicitly programmed. It includes supervised learning, unsupervised learning, reinforcement learning, and semi-supervised learning.
Let's look at an example of how supervised learning helps predict exam scores based on the number of hours studied using linear regression. In this example, we use a simple linear regression model to predict a student's score based on how many hours they studied. Instead of a human programmer writing a specific rule for the grade, the machine learns the rule itself by looking at examples.
How the code works:
Lines 4–8: We import ...