RNNs and MLP

Test your understanding

Back to Course

RNNs and MLP for self-testing

Question 1 of 16
Score: 0/0
1 What is a key disadvantage of feedforward neural networks mentioned in the lecture?
  • They require a fixed number of computational steps
  • They cannot handle image data
  • They are limited to binary classification tasks
  • They cannot use backpropagation
Explanation: A key disadvantage of feedforward neural networks is that they require a fixed number of computational steps. Unlike recurrent neural networks (RNNs) or other dynamic architectures, feedforward networks have a static structure where the number of layers and neurons is predetermined and fixed during training and inference. This means they cannot adapt their computational complexity based on the difficulty or complexity of the input. For example, simple inputs and complex inputs both go through the same number of layers and computations, which can be inefficient. This limitation also means that feedforward networks cannot handle variable-length sequences naturally, as they expect fixed-size inputs and produce fixed-size outputs. The other options are incorrect: feedforward networks can handle image data very effectively (especially CNNs), they are not limited to binary classification and can handle multi-class and regression tasks, and they do use backpropagation for training.