CS-601 · Machine Learning/Unsolved PYQ Paper
CS-601 Machine Learning - May 2022 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaWhat are the basic design issues and approaches to machine learning?
How to answer
- Define machine learning design problem with task, performance, experience
- List design issues: training data choice, target function representation, function approximation algorithm
- Describe approaches: supervised, unsupervised, reinforcement
-
7 MarksbDefine statistical theory and how it is performed in machine learning.
How to answer
- Define statistical learning theory
- Explain empirical risk, structural risk, generalization
- Describe role in model selection and performance in ML
-
7 MarksaDifferentiate between Training data and Testing data.
How to answer
- Define training data vs testing data purpose
- Compare on usage, labeling, role in learning vs evaluation
- Explain split ratio, overfitting and generalization aspect
-
7 MarksbWhat do you mean by Gradient Descent?
How to answer
- Define gradient descent and cost function minimization
- Explain iterative update rule with learning rate
- Mention types: batch, stochastic, mini-batch and convergence
-
7 MarksaWrite the algorithm for back propagation.
How to answer
- Initialize weights and define feedforward step
- Compute error and backpropagate delta terms
- Give weight update rule and stopping criteria
-
7 MarksbExplain in detail principal component analysis for dimension reduction.
How to answer
- Define dimensionality reduction need and PCA goal
- Explain covariance, eigenvectors, principal components steps
- Mention selection of top-k components and reconstruction
-
7 MarksaWhat is Reinforcement learning? Explain its detailed concepts.
How to answer
- Define reinforcement learning and agent-environment loop
- Explain reward, policy, value function, exploration vs exploitation
- Give examples and applications
-
7 MarksbExplain Locally weighted linear regression.
How to answer
- Define locally weighted regression as non-parametric method
- Explain weighting kernel and query-point fitting
- Give cost function and parameter update formula
-
7 MarksaWhat is model selection in Machine Learning?
How to answer
- Define model selection problem
- Explain train-validation-test split and cross-validation
- Mention bias-variance and selection criteria
-
7 MarksbDescribe the concept of MDP.
How to answer
- Define MDP tuple (S,A,P,R)
- Explain Markov property, transitions and rewards
- Mention policy and optimal value functions
-
7 MarksaExplain Q learning algorithm assuming deterministic rewards and actions.
How to answer
- Define Q-function and deterministic setting
- Give Q-learning update rule with learning rate
- Explain algorithm steps and convergence condition
-
7 MarksbExplain the concept of Bayesian theorem with an example.
How to answer
- State Bayes theorem formula with prior, likelihood, evidence
- Explain each term with example calculation
- Mention use in classification and Bayesian learning
-
7 MarksaWhat is Support Vector Machine (SVM)? Discuss in detail.
How to answer
- Define SVM and maximum margin hyperplane
- Explain support vectors, kernel trick for non-linear data
- Mention optimization objective and applications
-
7 MarksbDefine Bayesian learning and how it impacts in machine learning?
How to answer
- Define Bayesian learning and probabilistic framework
- Explain prior to posterior updating with data
- Discuss impact: handling uncertainty, overfitting, prediction
-
14 MarksExplain the following terms with example :
- i)Convex optimization in machine learning
- ii)Multilayer network
- iii)Attention model
- iv)Natural Language Processing
How to answer
- Define each term: convex optimization, multilayer network, attention, NLP
- Explain key principle and working with example for each
- Mention ML applications of each term
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel