CY-701 · Machine Learning/Unsolved PYQ Paper
CY-701 Machine Learning - Dec 2025 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 MarksaDiscuss in detail the types of data visualization in ML.
How to answer
- Define data visualization purpose in ML workflow
- List types: univariate, bivariate, multivariate plots
- Examples: histogram, box plot, scatter, heatmap, pair plot
- Use for EDA, missing values, outliers and feature relations
-
7 MarksbWhat is the need for data augmentation? Discuss about data augmentation.
How to answer
- Define data augmentation and need: limited data, overfitting
- Techniques for image/text/tabular data
- Benefits: generalization, robustness, class balance
- Limitations / care in label preservation
-
7 MarksaDiscuss in detail the limitations of machine learning.
How to answer
- Define ML dependence on data and assumptions
- Limitations: data hunger, bias, interpretability, generalization
- Computational cost, overfitting, adversarial vulnerability
- Domain adaptation and ethical issues
-
7 MarksbWhat is an activation function? Explain ReLU function and Compute the output of ReLU function for $x = -3, 0, 5$.
How to answer
- Define activation function and need for non-linearity
- Define ReLU formula $f(x)=\max(0,x)$ and graph shape
- Compute: ReLU(-3)=0, ReLU(0)=0, ReLU(5)=5
- Advantages: sparsity, vanishing gradient mitigation
-
7 MarksaExplain the role of back propagation in training a multilayer network with weight adjustments in layers.
How to answer
- Define forward pass and loss in multilayer network
- Explain gradient computation via chain rule backward
- Weight update with gradient descent across layers
- Role in credit assignment and deep learning
-
7 MarksbExplain the working of batch normalization. Write its benefits and usage areas.
How to answer
- Define batch normalization: normalize mini-batch activations
- Steps: mean, variance, normalize, scale-shift with gamma-beta
- Benefits: faster training, stability, regularization
- Usage: CNNs, deep networks before activation
-
7 MarksaExplain how max pooling reduces dimensionality. Given a $4\times4$ feature map. $$\begin{bmatrix} 1 & 2 & 3 & 0 \\ 4 & 5 & 6 & 1 \\ 7 & 8 & 9 & 2 \\ 0 & 1 & 2 & 3 \end{bmatrix}$$ Apply $2\times2$ max pooling with stride 2 and show the resulting matrix.
How to answer
- Define max pooling: window, stride, max operation
- Show 4x4 to 2x2 reduction with 2x2 stride 2
- Compute resulting matrix [[5,6],[8,9]]
- Explain dimensionality, translation invariance, computation saving
-
7 MarksbWhat is the inception network architecture and Explain how inception modules use multiple kernel sizes simultaneously.
How to answer
- Define Inception / GoogLeNet architecture
- Describe inception module parallel branches
- Explain 1x1, 3x3, 5x5 and pooling with 1x1 bottleneck
- Benefits: multi-scale features, parameter efficiency
-
7 MarksaExplain the implementation of CNN in Tensor flow.
How to answer
- Outline TensorFlow workflow: data pipeline, layers
- Define CNN layers: Conv2D, pooling, dense
- Training: compile, loss, optimizer, fit
- Evaluation and example code structure
-
7 MarksbExplain in detail about Recurrent Neural Network.
How to answer
- Define RNN and recurrent connections, unfolding in time
- Explain hidden state, BPTT, sequence handling
- Variants: LSTM, GRU for long dependencies
- Applications in text, speech, time-series
-
7 MarksaExplain the role of beam width in beam search and how it affects performance.
How to answer
- Define beam search and beam width k
- Effect of small vs large width on accuracy and cost
- Trade-off: greedy vs exhaustive search
- Role in seq2seq decoding
-
7 MarksbExplain Q-learning. Write the differences between Q-learning and SARSA.
How to answer
- Define Q-learning: off-policy TD update formula
- Explain Q-table, epsilon-greedy, Bellman update
- Compare with SARSA: off-policy vs on-policy
- Tabulate differences in update, exploration, convergence
-
7 MarksaDiscuss in detail about Bayesian learning.
How to answer
- Define Bayesian learning: prior, likelihood, posterior
- Explain Bayes theorem and MAP/MLE
- Parameter estimation under uncertainty
- Advantages and applications
-
7 MarksbWrite the applications of machine learning in speech processing.
How to answer
- List speech tasks: recognition, speaker ID, emotion
- ML models: HMM, DNN, RNN, transformers
- Feature extraction: MFCC, spectrograms
- Examples: assistants, transcription
-
14 MarksWrite short notes on any two of the following
- a)Natural language processing
- b)Actor - critic model
- c)Tuning hyper parameters.
- d)Supervised and unsupervised learning
How to answer
- Select any two topics for short notes
- Define each with key principles and diagram/flow
- Mention algorithms, advantages and use-cases
- Conclude with applications
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