22AMC03 Introduction To Machine Learning
22AMC03 Introduction To Machine Learning
: 22AMC03N
CHAITANYA BHARATHI INSTITUTE OF TECHNOLOGY (Autonomous)
B.E. / B.Tech (CSM) V Sem (Main) Examination December - 2024
Introduction to Machine Learning
Time: 3 Hours Max Marks: 60
Note: Answer ALL questions from Part-A at one place in the same order and Part–B
(Internal Choice)
Part - A
(5Q X 2M = 10 Marks)
M CO BT
1 Define Machine learning and mention any two potential applications. (2) 1 1
2 What is the standard portion for splitting a dataset into training and test sets? (2) 2 1
3 Write the formulae for the following distance metrics: Euclidean, Manhattan, (2) 3 1
and Minkowski.
4 Name two popular algorithms used for clustering in machine learning. (2) 4 1
5 Define Cross-validation and its significance in model evaluation. (2) 5 2
Part - B
(5Q X 10M = 50 Marks)
M CO BT
6 (a) Distinguish between supervised and unsupervised learning algorithms (5) 1 4
with a neat sketch and suitable examples.
(b) Explain the process of general-to-specific hypothesis ordering with a (5) 1 2
relevant example.
(OR)
7 (a) Describe the Find-S algorithm and illustrate its working with an (5) 1 3
example.
(b) Explain the Candidate Elimination algorithm and describe its process (5) 1 3
with an example.
8 (a) Explain the role of missing values in a dataset and how they can affect (5) 2 4
the outcome of machine learning models.
(b) Compare and contrast Lasso and Ridge regression techniques explaining (5) 2 4
their differences and use cases.
(OR)
9 (a) Explain the differences between linear regression and logistic regression (5) 2 4
with relevant examples.
(b) Discuss feature selection methods with suitable examples. (5) 2 4
10 (a) Explain the procedure of Decision Tree Induction Algorithm with your (5) 3 3
own example.
(b) Illustrate the working procedure of the K-Nearest Neighbors (K-NN) (5) 3 3
classifier with an example.
(OR)
11 (a) How does a Linear Support Vector Machine (SVM) work for binary (5) 3 4
classification?
(b) Explain the steps involved in Naïve Bayes Classification. (5) 3 3
Page 1 of 2
Code No.: 22AMC03N
12 (a) Discuss the difference between Bagging and Boosting in ensemble (5) 4 4
learning and their impact on model performance.
(b) Solve the following: Given a dataset with points (5) 4 3
(2,3),(3,3),(6,8),(8,8)(2,3), (3,3), (6,8), (8,8)(2,3),(3,3),(6,8),(8,8), apply
K-means clustering to divide them into two clusters. Show the steps.
(OR)
13 (a) Explain the process of Hierarchical clustering with neat sketch. (5) 4 3
(b) What are the key differences between AdaBoost and XGBoost? Explain (5) 4 4
with respect to their working principles and use cases.
14 (a) What are Recurrent Neural Networks (RNN)? Explain how they handle (5) 5 2
sequential data and mention one application.
(b) Why is Data augmentation important in machine learning? Provide (5) 5 4
examples of common techniques used for Data Augmentation in image
processing.
(OR)
15 (a) Describe the architecture of a Convolutional Neural Network (CNN) and (5) 5 3
its application in image classification tasks.
(b) List and explain the Scikit-learn tools used for building machine learning (5) 5 3
architectures pipelines and feature unions.
*****
Page 2 of 2