Indian Institute of Technology Madras
BS Degree Programme · Examination & Study Paper
Machine Learning Practice
End Term · 31 Aug 2025 (Forenoon)
Examination Instructions & Guidelines
- Solve on notebook/paper first before checking solutions.
- MCQ: Exactly 1 option is correct. Negative marking applies.
- MSQ: One or more options correct. Select all to score.
- NAT: Numerical response. No negative marking.
- Scientific calculator allowed for all calculations.
- Official answer key is sealed at the end of this sheet.
- Q1MCQ2 Marks·Choose one option

- A1000
- B100
- C99
- D999
- Q2MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q3MCQ2 Marks·Choose one option

- A

- B

- C

- D

- E

- A
- Q4MCQ2 Marks·Choose one option
What is the primary function of the pandas.resample() method for a time series?
- ATo convert a DataFrame to a series or vice versa.
- BTo fill in missing values in the time series using various interpolation methods.
- CTo change the frequency of the time series, such as converting daily data to monthly or monthly data to daily.
- DTo perform statistical tests to check for stationarity in the time series.
- Q5MCQ3 Marks·Choose one option

- A

- B

- C

- D

- A
- Q6MCQ3 Marks·Choose one option

- A(i) – resize, (ii) – augment, (iii) – flatten, (iv) – grayscale
- B(i) – grayscale, (ii) – flatten, (iii) – resize, (iv) – augment
- C(i) – grayscale, (ii) – augment, (iii) – resize, (iv) – flatten
- D(i) – grayscale, (ii) – resize, (iii) – flatten, (iv) – augment
- Q7MCQ3 Marks·Choose one option
A time series with a clear upward trend and increasing variance over time is identified as non- stationary. Which two preprocessing steps are most likely required?
- AMin-Max scaling and seasonal decomposition
- BImputing missing values and differencing
- CLog transformation and differencing
- DStandardization and moving average smoothing
- Q8MCQ1 Mark·Choose one option

- A

- B

- C

- D

- E

- A
- Q9MCQ1 Mark·Choose one option

- A

- B

- C

- D

- E

- A
- Q10MSQ3 Marks·Choose all correct options

- A

- B

- C

- D

- E

- A
- Q11MSQ2 Marks·Choose all correct options

- A

- B

- C

- D

- E

- A
- Q12MSQ2 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q13MSQ2 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q14MSQ2 Marks·Choose all correct options

- AIt helps determine the optimal number of clusters by plotting the number of clusters vs. inertia (within-cluster sum of squares).
- BThe ”elbow point” is where adding more clusters yields a significantly larger reduction in inertia.
- CThe ”elbow point” is where adding more clusters yields diminishing returns in reducing inertia.
- DIt always produces a clear and unambiguous elbow point.
- EIt can be visualized using a plot of number of clusters vs. distortion score.
- Q15MSQ1 Mark·Choose all correct options
How to disable early stopping in SGDRegressor?
- A

- B

- C

- D

- A
- Q16NAT2 Marks·Write the number
Your answer: - Q17NAT2 Marks·Write the number
Your answer: Read the passage below, then answer Q18–Q20

Based on the above data, answer the given subquestions.
Q18MSQ1 Mark·Choose all correct options
- A

- B

- C

- D

- A
- Q19MCQ2 Marks·Choose one option

- A

- B

- C

- D

- A
- Q20MSQ2 Marks·Choose all correct options

- A

- B

- C

- D

- A
Read the passage below, then answer Q21–Q23

Based on the above data, answer the given subquestions.
Q21MCQ2 Marks·Choose one option
- A

- B

- C

- D

- A
- Q22MSQ2 Marks·Choose all correct options

- A

- B

- C

- D

- A
- Q23NAT1 Mark·Write the number
Your answer: Read the passage below, then answer Q24–Q26

Based on the above data, answer the given subquestions.
Q24NAT1 Mark·Write the number
Your answer:- Q25NAT2 Marks·Write the number
Your answer: - Q26NAT2 Marks·Write the number
Your answer:
Official KeyMaster Answer Key & Explanations
Official answer keys from IIT Madras BS past papers. Click any question to review.
Reveal KeyCollapse Key
Master Answer Key & Explanations
Official answer keys from IIT Madras BS past papers. Click any question to review.