Subject

    Computer Science

    Topic

    Artificial Intelligence

    Why are activation functions used in neural networks?

    a)
    To add non-linearity so the network can learn complex patterns
    b)
    To store the training data
    c)
    To reduce the number of layers
    d)
    To sort the inputs

    Explanation

    Without non-linear activations, any number of layers would act like a single linear layer.

    Find Tutors

    View all Tutors