본문 바로가기
Coursera/Deep Learning Specialization

Neural Networks and Deep Learning (9)

by Fresh Red 2024. 11. 27.
728x90
반응형

▤ 목차

    Deep Neural Networks

    Analyze the key computations underlying deep learning, then use them to build and train deep neural networks for computer vision tasks.

    Learning Objectives


    • Describe the successive block structure of a deep neural network
    • Build a deep L-layer neural network
    • Analyze matrix and vector dimensions to check neural network implementations
    • Use a cache to pass information from forward to backpropagation
    • Explain the role of hyperparameters in deep learning
    • Build a 2-layer neural network

    Deep Neural Network

    728x90

    Deep L-layer Neural Network

    01

    A deep neural network is a neural network that has several stacked hidden layers.

    A shallow neural network is a neural network that has few stacked hidden layers.

    Forward Propagation in a Deep Network

    The formula doesn’t change at all.

    Just remember what we’ve gone through with forward propagation.

    Getting your Matrix Dimensions Right

    01

    The weight matrix's row would be the number of neurons in the current layer, and the column would be the number of neurons in the previous layer.

    Why Deep Representations?

    01

    The earlier layers of the neural networks detect low-level (basic) features like edges and later layers detect high-level (complex) features like faces or whole images.

    Typically with the results of the circuit theory, using XOR as neurons to compute a function, deep neural networks need fewer hidden units compared to shallow neural networks where more hidden units are needed to compute the same function.

    Building Blocks of Deep Neural Networks

    01

    All the information provided is based on the Deep Learning Specialization | Coursera from DeepLearning.AI

    728x90
    반응형

    home top bottom
    }