DELHI PUBLIC SCHOOL, KANPUR
CLASS – XI
Chapter – Machine Learning Algorithms
Worksheet
CASE STUDY - BASED QUESTIONS (WITH ANSWER):
1. You are developing an AI system for an e-commerce platform
that recommends products to users based on their browsing
history. The system suggests related items, such as socks after a
user views shoes.
Question: What type of machine learning approach would be
most effective for this recommendation system, and why?
2. A company wants to segment its customers based on purchasing
behaviors to target them with personalized marketing
campaigns.
Question: Which machine learning technique is appropriate for
customer segmentation and why?
3. An autonomous car company is developing an AI system to
navigate streets using real-time data, such as traffic patterns and
obstacles.
Question: What machine learning approach should the system
use to learn optimal driving decisions?
4. A real estate company wants to predict house prices based on
factors such as location, size, and the number of bedrooms.
Question: What type of problem is this, and which algorithm
should be used?
5. An airline company wants to adjust ticket prices in real-time
based on demand, competitor pricing, and historical data.
Question: Which machine learning technique would be useful
for this problem, and why?
Answers of Case Study Based Questions
Answer 1: The most effective approach would be Supervised
Learning. The system can learn from labeled data (user interactions,
past purchases) to predict what products are most likely to interest the
user based on similar behavior from other users.
Specifically, classification algorithms such as K-Nearest Neighbors
(KNN) can be used to recommend products by identifying users with
similar preferences.
Answer 2: Unsupervised Learning is the appropriate technique for
customer segmentation. Specifically, Clustering algorithms like K-
Means Clustering can group customers into segments based on
similarities in their purchasing behavior, without requiring labeled data.
Answer 3: The system should use Reinforcement Learning. This
approach allows the car to learn by interacting with its environment,
receiving rewards for correct actions (e.g., avoiding collisions) and
penalties for incorrect actions (e.g., running into obstacles), improving
its driving decisions over time.
Answer 4 : This is a regression problem as the goal is to predict a
continuous value (house prices). A Linear Regression algorithm would
be suitable for this task as it can model the relationship between the
house price and the input features.
Answer 5: Reinforcement Learning is ideal for dynamic pricing. The
system can adjust prices based on feedback from sales data, learning to
optimize pricing strategies that maximize revenue while adapting to
real-time conditions.