Explore foundational concepts of machine learning, including key definitions, typical problem types, and core algorithm categories for beginners.
Which statement best describes what machine learning is?
Explanation: Machine learning allows computers to learn patterns from data and make predictions without being explicitly programmed for each task. Fixed rules are traditional programming, not machine learning. Decision trees are just one type of ML method; the field is broader. Increasing hardware speed is unrelated to the definition of machine learning.
How does a traditional rule-based system differ from a machine learning system?
Explanation: Rule-based systems rely on manually crafted rules, making them inflexible to changes. Machine learning systems adapt as new data becomes available. Both approaches do not learn from data automatically—only machine learning does. Machine learning generally handles data growth better than static rule-based systems.
Which example best illustrates a regression problem in machine learning?
Explanation: Regression problems involve predicting continuous numerical values, such as sales volume. Classifying emails is a classification problem, object identification is typically image classification or detection, and grouping users represents clustering, not regression.
What distinguishes supervised learning from unsupervised learning?
Explanation: Supervised learning algorithms learn from labeled data pairs, whereas unsupervised learning explores data without explicit labels. Both approaches can handle various data types, not just numbers. Supervised learning is primarily used for making predictions.
Which key feature best characterizes instance-based learning?
Explanation: Instance-based learning methods store examples and make predictions by comparing new inputs to these stored instances. Model-based learning creates predictive models, so that option is incorrect. Predictions in instance-based learning always reference previous data. It is not limited to text; it can be applied to various data types.