Unit 4: Unsupervised Learning - Subjective Questions

CSE252 — Introduction To Artificial Intelligence And Machine Learning • Practice Questions with Detailed Answers

20 questions

1

Define unsupervised learning. Explain how it differs from supervised learning with suitable examples.

2

Explain the working principle of the K-Means clustering algorithm. Include its objective function and major steps.

3

Derive the centroid update step in K-Means clustering and explain why the arithmetic mean minimizes the squared error.

4

Discuss the advantages, limitations, and suitable applications of K-Means clustering.

5

Explain hierarchical clustering and distinguish between agglomerative and divisive approaches.

6

Compare single linkage, complete linkage, average linkage, and Ward linkage in hierarchical clustering.

7

Describe the concept of DBSCAN. Explain the roles of the parameters and MinPts.

8

Compare K-Means, hierarchical clustering, and DBSCAN with respect to cluster shape, outliers, parameters, and computational behavior.

9

Explain how the appropriate number of clusters can be selected in K-Means clustering using the elbow method and silhouette analysis.

10

What is dimensionality reduction? Explain its importance and distinguish between feature selection and feature extraction.

11

Explain the main steps of Principal Component Analysis and state the purpose of principal components.

12

Derive the PCA direction using the variance maximization principle.

13

Discuss the advantages and limitations of PCA in unsupervised learning.

14

Define association rule mining. Explain the terms support, confidence, and lift with mathematical expressions.

15

Explain the Apriori algorithm and the principle of downward closure used in frequent itemset mining.

16

For the transactions {A, B}, {A, C}, {A, B, C}, and {B, C}, calculate the support, confidence, and lift of the rule .

17

Distinguish between frequent itemset generation and association rule generation in the Apriori process.

18

Describe how unsupervised learning can be applied to robotics for perception, navigation, and fault detection.

19

Explain the role of clustering and dimensionality reduction in analyzing multivariate sensor data from robots.

20

Discuss the challenges of applying unsupervised learning to real-world robotic sensor data and suggest suitable solutions.