Question

    In artificial intelligence, what is the primary

    advantage of using a convolutional neural network (CNN) over a traditional multi-layer perceptron (MLP) for image processing tasks?
    A Reduced training time Correct Answer Incorrect Answer
    B Ability to process sequential data Correct Answer Incorrect Answer
    C Automatic feature extraction Correct Answer Incorrect Answer
    D Greater accuracy in time-series prediction Correct Answer Incorrect Answer
    E Enhanced handling of non-linear data Correct Answer Incorrect Answer

    Solution

    Convolutional Neural Networks (CNNs) excel at image processing because of their ability to automatically extract hierarchical features from input images. 1. Spatial Invariance: CNNs use convolutional layers to detect patterns like edges, textures, and shapes, irrespective of their location in the image. 2. Dimensionality Reduction: Pooling layers reduce data dimensionality, retaining essential features while decreasing computational complexity. 3. End-to-End Learning: CNNs integrate feature extraction and classification into a single architecture, removing the need for manual preprocessing. 4. Applications: From medical imaging to facial recognition, CNNs are the go-to solution for tasks involving visual data. Why Other Options Are Incorrect: • A) Reduced training time: CNNs can be computationally intensive due to complex architectures. • B) Ability to process sequential data: This is a strength of RNNs, not CNNs. • D) Greater accuracy in time-series prediction: Time-series data is better handled by RNNs or LSTMs. • E) Enhanced handling of non-linear data: While CNNs handle non-linear data, this is not unique to them.

    Practice Next