Date: September 10, 2025

Topic: Overview of Optimization

Recall

Depth is important as it helps the network pick out discriminative features and also acts as a dimensionality reduction technique as we go from high-dimensions to low ones.

This allows the network to recognize increasingly abstract features for classification

Many other design decisions also exist for deep learning

Notes

Overview

Neural Network Depth

Other Design Decisions


Different tasks may be more suited for different architectures

Architecture

image.png


Data is an important part of deep learning

Data Considerations


Optimization, initialization, regularization and selection of loss function plays a part in ensuring effective training

Optimization Considerations


<aside> 📌 SUMMARY: For the particular application of deep learning, we need to trade off all of the considerations together. Have to trade-off between model capacity (e.g., num. parameters) and amount of data. Add appropriate biases based on domain knowledge.

</aside>


Date: September 10, 2025

Topic: Architectural Considerations