0% found this document useful (0 votes)
18 views4 pages

Machine Learning Exam Questions 2024

ml r20 QP

Uploaded by

bhargavpandu288
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views4 pages

Machine Learning Exam Questions 2024

ml r20 QP

Uploaded by

bhargavpandu288
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SET-2

Code No R203205I R20


2024
Fxaminations, Mlay/June -
IIIB. Tech II Semester Regular/Supplementary
MACHINE LEAKNING
(Com o CSE & IT) Max. Marks: 70
Time: 3hours
Each unit
Answer any FTVE Ouestions ONE Ouestion from
AllQuestions Carry Equal Marks

UNTT-I |7M)
basis for Artifical Intelligence
Witeabout various ficlds that forn the foundations in machine lcarning? 17M
satistical
b What is the significance of usiny
Explain various tradeoffs in statistical learning
(OR) (7M)
short note on Supervised and unsupervised machine learning
Wnte a
algorithms estimator finds the individual data values (7MI
How anpling dist1 bution of an Explain in detail.
distnbulcd over mean, variance and other parumeters.
UNIT-I1
and their solutions with (7M|
Differentiate classificaticn and regression problems
exataples. maximal margin in [7M)
b What is a support vector? Explaun the importance of
support vector machine.
(OR)
Write a note on the following with respect to the decis:n tree [14M]
a) Training and Visual1zing a Decision Tree
b) Mak1ng Predictions
c) Estumating Class Probabilities
d) The CART Training Algonthm
cy Computational Complexity
UNIT-III
What is the raining algorithm used when sampling is performed with [7M)
replacemen? Expiain its training process and difficulties.
b) DifferentiateSVM classification with linear and non linear input data sets. (7M)
(OR)
6 Explain th: working principle of the Random forest algorithas. How do we [7MI
identify the feature's importance in it? Discuss.
b How will ensemble methods yield better performance than normal learning [7M)
algorithms? Explain various cnsemble learning methods in detail.
UNIT-IV
) Explain the following dimensionality reduction techniques. (7M]
Projcction and Manifold Learnitng
Explain the following with respect othe K-Means clustering algorithm. ) The 17M)
objeetive i) How k-mcans clustering works ii) Implementation of K-Means
Clustering
(OR)
Explain the tollowing with respect o priacipal component analysis |7M)
Randomizaten and Kernel Tnck
b) Wntc a note on Gausstan mixtures, Explan its mplementation to identify the
(7MI
clusters from the input data.
Iof 2
5.5
2

275
R20
Code No: R2032051 302 SET -2

UNIT-V
Write a note on the functions of perceptron and its implementation of logical [7M)
ojerations Discuss its liitations
How do we install Tensor flow? Explain the steps and detail the libraries used
algorith uas. (7M)
to implement machine learning (OR)

10
Give she overvicw of the five steps in the ncura ietwork model life-cycle in llaMI
Keras Define, Compile, Fit, Evaluate the Network and Make Predictioe

2 of 2
SET 4
Code No: R2032051I R20
Examinations, May/June - 2024
n. Tech II Semester Regular/Supplementary
MACHINE LEARNING
(Com. To CSE & IT) Max. Marks: 70
Time: 3 hours
unit
Aswer any FIVE Questions ONE Question from Each
All Questions Carry Equal Marks

UNIT-I 7MÊ
What are the challenges encountered in the implementation of machine
learming algorithms?
b Wnite a note on Empircal Risk Minimization What is its significance in error (7M]
minimization?
(OR)
Descnbe the following i Artuficial Intelligence, m) Machine Learning. i) [7M)
Deep Learning
b What are the concepts of statistics used in machine learning" Explain in detail (7M]
UNIT-II
Explaan the following [7M!
Lincar Regression ) Non-lincar Regression.
Describe the importance of K-Values in ncarest neighbour algorithms in detail. (7M.
(OR)
Support Vector Machines outperform other linear models. Justify this (7MJ
statement
b Explain the steps to be followed in distance based classification mode ls. (7MI
UNIT-II
a) Explain what is boosting. Adaboost and gradient boosting algorithms. (7M]
Describe the working principle of Naive Baye's algorithm. How does it handle (7MJ
the dependency between attributes of data? Explain.
(OR)
6 a) Expand the construction of random torests and important parameters to be (7M]
considered during construction.
b) Write the working principle of the voting classifier. Explain its
handle them with other ensemble methods
limitations and |7M)
UNIT-IV
a Wite a note clustering? Why is clustering considered unsupervised? Explain
various clustering techniques in detail.
(6MI
by i) What is k-means clustering?
i) When to use k-means clustering to analyze data? |8M)
How to implement k-means clustering?
How to select a mcaningtul number of clusters?
(OR)
a Wnte the algorithmic steps lo be followed for clustering using the
algorithm, DBSACN 7MI
h) How can you evaluate the perfornance of a
on your dataset? Explain with PCA algonth
dimensionality reduction algorithm 7MI
Iof 2
Code
b) No
email theBuild architecture
hyperparameters.
Explain R203205
Explain
Multi-layer
class a
spam the I
as functions.
the and
spamclassifier biological
Perceptron algorithms
or
ham. neuron
and
algorithm
pertorm for
simulation
of2
(OR)
perceptron UNIT-V R20
asall
required
a as
an
predictive
rainingartificial
operations
model
and neuron.
thatusing fine-tuning
predictsKeras. Describe
SET -4
the Use of its
[14MI (7M) (7M)

Common questions

Powered by AI

Challenges in machine learning implementation include overfitting, lack of interpretability, computational cost, and reliance on large volumes of quality data. Empirical risk minimization helps address overfitting by providing a framework to select hypotheses based on their performance on a training set while controlling error rates. It attempts to reduce the discrepancy between predicted and true outcomes by minimizing the empirical loss, though it must be balanced with model complexity to avoid overfitting .

Statistical foundations are crucial as they provide the theoretical basis for analyzing and understanding data, enabling the development of models that can make predictions or decisions. The trade-offs in statistical learning often involve the balance between bias and variance. A model with high bias may oversimplify the data, missing relevant relations between inputs and outputs, whereas a model with high variance can model the noise instead of the underlying data. Therefore, achieving a balance between bias and variance is essential for building robust models .

Random Forest determines feature importance often by looking at how much each feature, when split upon, reduces impurity across all trees in the forest. Features that result in significant splits are considered important. This can also be evaluated by the mean decrease in Gini impurity or by observing the frequency at which various features are selected across different decision trees. This internal mechanism helps prioritize which features to consider for better model efficiency and accuracy .

Boosting algorithms such as AdaBoost differ from other ensemble methods by focusing sequentially on building models that correct the errors of previous ones, emphasizing on instances that are hard to classify. Unlike bagging methods that train models independently and aggregate their votes, boosting aims to create a strong classifier from a series of weak classifiers by adjusting weights on misclassified points and incrementally improving model accuracy with each iteration .

Ensemble methods are considered effective because they combine predictions from multiple models to improve generalization compared to individual algorithms. Methods like bagging, boosting, and stacking enhance predictive performance by reducing variance, bias, or improving model accuracy. They effectively mitigate the risks of overfitting associated with using a single predictive model, leading to better balanced and more robust model predictions .

Classification problems involve predicting a discrete label, such as spam vs. not-spam in email filtering. Regression problems predict continuous values, for instance, forecasting the temperature for the next day. Classification is used for categorizing data, while regression deals with predicting quantities. The approaches also differ in that classification uses metrics like accuracy and precision, whereas regression relies on mean squared error or similar metrics to evaluate model performance .

Supervised learning algorithms involve a learning process with labeled data, where the model gets trained with input-output pairs, such as classification and regression problems. In contrast, unsupervised learning algorithms work with data that is not labeled, exploring how the data is organized or clustered. Key characteristics include the fact that supervised learning aims to predict an outcome based on input data, while unsupervised learning is more about finding hidden patterns or intrinsic structures within the input data alone .

A support vector is a data point that lies closest to the decision boundary; the position and values of support vectors establish the optimal separating line or hyperplane in Support Vector Machines (SVM). The maximal margin is important as it corresponds to the greatest possible distance between the separating hyperplane and the nearest data points of any class. Maximizing the margin enhances SVM's ability to generalize well to unseen data, making the classification more robust and less prone to overfitting .

In SVM classification, linear datasets are those that can be separated by a straight line or flat hyperplane. Non-linear datasets require a more complex model to create a decision boundary, using kernel tricks such as polynomial or radial basis function kernels to map data into higher dimensions in which a linear separator may be found. The choice of kernel transforms makes it possible to handle complex relationships within the data better, permitting SVMs to classify more complex patterns .

To implement the K-Means clustering algorithm: 1) Choose the number of clusters, k, and initialize the cluster centroids randomly. 2) Assign each data point to the nearest centroid based on the Euclidean distance. 3) Recompute the centroids as the mean of the points assigned to each cluster. 4) Repeat the assignment and update steps until convergence, indicated by minimal changes in cluster centroids. This iterative process helps in identifying natural groupings in data .

You might also like