uiz Space

September 2025 term · Deep Learning Practice · BSDA5013

Deep Learning Practice Quiz 2: 23 November 2025 (September 2025 term)

The IIT Madras BS Deep Learning Practice (Deep Learning Practice) Quiz 2 paper sat on 23 Nov 2025, in the September 2025 term: 15 questions for 50 marks in 120 minutes. Every question is below with its answer. Take it as a timed mock test to be marked, or read it through first.

Questions
15
Marks
50
Duration
120 min
MCQ
7
MSQ
5
Numerical
3

Updated

Official paper: IIT M DEGREE AN EXAM QDB2 23 Nov 2025 NEW · No negative marking.

Question 1

+3 marksOne correct option

In an embedding-based speaker diarization pipeline, what is the primary role of the
Agglomerative Clustering algorithm?

  1. A

    To transcribe the audio segments into text using a model like Whisper.

  2. B

    To extract a 512-dimensional embedding (x-vector) from each audio segment.

  3. C

    To compare the cosine distance between segment embeddings and iteratively merge the closest ones until a target number of speakers is reached.

  4. D

    To detect non-speech segments (Voice Activity Detection) and discard them.

Show answer

Correct answer

  • C

    To compare the cosine distance between segment embeddings and iteratively merge the closest ones until a target number of speakers is reached.

Question 2

+3 marksOne correct option

In modern Text-to-Speech (TTS) pipelines like Tacotron2 or FastSpeech, what is the specific role of a component like HiFi-GAN or WaveNet?

  1. A

    To convert the input text into a sequence of phonemes (G2P).

  2. B

    To predict the duration of each phoneme in the sequence.

  3. C

    To convert the intermediate mel-spectrogram representation into a raw audio waveform.

  4. D

    To extract a speaker embedding from a reference audio file.

Show answer

Correct answer

  • C

    To convert the intermediate mel-spectrogram representation into a raw audio waveform.

Question 3

+3 marksOne correct option

In the Wav2Vec2 pipeline, a 1-second (16000 samples) audio clip is passed to the 'Wav2Vec2Model' and results in a 'last hidden state' of shape (1, 49, 768). What do the dimensions 49 and 768 represent?

  1. A

    49 = number of possible phonemes; 768 = batch size.

  2. B

    49 = the model’s hidden dimension; 768 = the downsampled sequence length.

  3. C

    49 = the downsampled sequence length (timesteps); 768 = the model’s hidden feature dimension.

  4. D

    49 = number of attention heads; 768 = the vocabulary size.

Show answer

Correct answer

  • C

    49 = the downsampled sequence length (timesteps); 768 = the model’s hidden feature dimension.

Question 4

+3 marksOne correct option

In an ASR model like Wav2Vec2-CTC, the final linear layer outputs a tensor of logits. What does this tensor represent?

  1. A

    The final transcribed text string.

  2. B

    A probability distribution over potential speaker identities.

  3. C

    Raw, unnormalized scores for each token in the vocabulary (including the blank token) for each time step.

  4. D

    The mel-spectrogram of the input audio, compressed by the encoder.

Show answer

Correct answer

  • C

    Raw, unnormalized scores for each token in the vocabulary (including the blank token) for each time step.

Question 5

+3 marksOne correct option

What is the primary architectural innovation of FastSpeech that makes it faster and more robust than an auto-regressive model like Tacotron2?

  1. A

    It uses a more powerful vocoder (HiFi-GAN) to generate speech.

  2. B

    It predicts raw audio directly instead of mel-spectrograms.

  3. C

    It replaces the auto-regressive attention mechanism with a parallel ”Duration Predictor” and ”Length Regulator”.

  4. D

    It uses a much larger Transformer encoder to understand text.

Show answer

Correct answer

  • C

    It replaces the auto-regressive attention mechanism with a parallel ”Duration Predictor” and ”Length Regulator”.

Question 6

+3 marksOne correct option

An audio clip has a duration of 5 seconds and is recorded at a sample rate of 44.1 kHz. What happens to the total number of samples if the audio is downsampled to 22.05 kHz?

  1. A

    The number of samples remains the same.

  2. B

    The number of samples is halved.

  3. C

    The number of samples doubles.

  4. D

    The number of samples becomes one-quarter of the original.

Show answer

Correct answer

  • B

    The number of samples is halved.

Question 7

+2 marksOne correct option
  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • C

Question 8

+4 marksOne or more correct options

A complete speaker diarization pipeline is used to determine "who spoke when". Which of the following are essential components of a modern, embedding-based diarization system? (Select ALL that apply)

Select all that apply.

  1. A

    Voice Activity Detection (VAD) to filter out silence.

  2. B

    A speaker embedding model (e.g., ECAPA-TDNN) to create vectors for speech segments.

  3. C

    A clustering algorithm (e.g., Agglomerative Clustering) to group segments by speaker.

  4. D

    A Text-to-Speech (TTS) engine to generate the final output.

Show answer

Correct answers

  • A

    Voice Activity Detection (VAD) to filter out silence.

  • B

    A speaker embedding model (e.g., ECAPA-TDNN) to create vectors for speech segments.

  • C

    A clustering algorithm (e.g., Agglomerative Clustering) to group segments by speaker.

Question 9

+4 marksOne or more correct options

Select all that apply.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answers

  • A
  • B
  • C

Question 10

+4 marksOne or more correct options

Which of the following statements accurately describe the Wav2Vec2 model and its components? (Select ALL that apply)

Select all that apply.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answers

  • A
  • C
  • D

Question 11

+4 marksOne or more correct options

Regarding the SpeechT5 model for Text-to-Speech (TTS), which of the following statements are true? (Select ALL that apply)

Select all that apply.

  1. A

    It is an encoder-decoder Transformer model.

  2. B

    To generate speech for a specific voice, it requires a speaker embedding as an additional input.

  3. C

    HiFi-GAN is an integrated and mandatory part of the SpeechT5 model architecture.

  4. D

    It is pre-trained only on text data, similar to BERT.

Show answer

Correct answers

  • A

    It is an encoder-decoder Transformer model.

  • B

    To generate speech for a specific voice, it requires a speaker embedding as an additional input.

Question 12

+4 marksOne or more correct options

Select all that apply.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answers

  • A
  • C

Question 13

+3 marksNumerical answer

You are evaluating an ASR model using 'jiwer'. The ground truth transcription is: "the quick brown fox jumps over the lazy dog" (9 words). The model predicts: "the quick fox jumped over a lazy dog". Calculate the Word Error Rate (WER). Provide the answer as a decimal rounded to two places.

Show answer

Correct answer: 0.33

Question 14

+3 marksNumerical answer

A 3.5-second audio file is sampled at 16000 Hz. It is fed into a 'Wav2Vec2Model'
("facebook/wav2vec2-base-960h"), which uses a CNN feature extractor that downsamples the input by a factor of 320. What will be the sequence length (i.e., the number of time steps) of the 'last hidden state' output?

Show answer

Correct answer: 175

Question 15

+4 marksNumerical answer

A speaker diarization script processes a dataset with 200 unique speakers. It extracts an average of 15 segments for each speaker using a model, which produces 512- dimensional embeddings. If each embedding vector is stored using 32-bit floating-point precision (4 bytes per value), what is the total memory required to store all the segment embeddings in Megabytes (MB)? (Assume 1 MB = 1024² bytes). Round your answer to the nearest integer.

Show answer

Correct answer: 6