Unit 3: Supervised Machine Learning - Subjective Questions

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

20 questions

1

Define supervised machine learning. Explain its main components and distinguish between regression and classification.

2

Explain simple linear regression and derive the expressions for its slope and intercept using the least-squares principle.

3

Describe the important assumptions of linear regression. What problems may arise when these assumptions are violated?

4

Explain how the performance of a regression model can be evaluated using MAE, MSE, RMSE, and .

5

What is polynomial regression? Explain how it represents nonlinear relationships and discuss the effect of polynomial degree.

6

Describe the working of a decision tree regression model. How does it choose splits and calculate predictions at leaf nodes?

7

Compare linear regression, polynomial regression, and decision tree regression with respect to model form, interpretability, preprocessing, and overfitting.

8

Explain logistic regression for binary classification. Derive the probability model from the log-odds relationship and state the decision rule.

9

Why is ordinary linear regression unsuitable for binary classification? Explain how logistic regression addresses its limitations.

10

Describe the K-Nearest Neighbour classification algorithm. Explain the role of , distance measures, and feature scaling.

11

Discuss the advantages, limitations, and computational characteristics of K-Nearest Neighbour.

12

Explain how a decision tree classifier selects a split using Gini impurity and entropy.

13

Describe the structure, prediction process, advantages, and limitations of a decision tree classifier.

14

What is a Random Forest? Explain bootstrap sampling, random feature selection, aggregation, and out-of-bag evaluation.

15

Compare a single decision tree classifier with a Random Forest classifier.

16

State Bayes' theorem and explain how the Naïve Bayes classifier uses it to predict a class.

17

Distinguish among Gaussian, Multinomial, and Bernoulli Naïve Bayes. Give a suitable application for each.

18

Define bias and variance in machine learning. Explain the bias-variance trade-off and its relationship to generalization error.

19

Differentiate between underfitting and overfitting. Describe how each can be detected and corrected.

20

Explain how model complexity, regularization, train-validation-test splitting, and cross-validation help control underfitting and overfitting.