Deep Learning Syllabus Fall 2025
Deep Learning Syllabus Fall 2025
The reparameterization trick in VAEs is used to facilitate backpropagation by allowing the gradient to pass through stochastic nodes in the network. Instead of sampling directly from the learned latent distribution, the reparameterization trick expresses the distribution as a deterministic transformation of a noise vector, typically sampled from a standard normal distribution. This transformation enables the use of standard backpropagation since the gradient can now flow through the deterministic transformation rather than the stochastic node, solving the problem of non-differentiability in sample generation .
Convolution operations in CNNs apply a set of filters across the input data to extract local features, such as edges and textures, at various spatial hierarchies. Unlike fully connected networks, CNNs take advantage of spatial hierarchies by maintaining spatial information and reducing the number of parameters through weight sharing. This localized feature extraction enables CNNs to be more efficient and effective in image and pattern recognition tasks compared to fully connected networks, which treat all input units independently without considering spatial patterns .
Overfitting occurs when a neural network learns the noise in the training data rather than the underlying pattern, resulting in poor generalization to new data. Generalization refers to the model's ability to perform well on unseen data. Regularization techniques like dropout and weight decay help mitigate overfitting by discouraging complex models. Dropout randomly deactivates neurons during training, which prevents co-adaptation of hidden units, while weight decay penalizes large weights by adding a regularization term to the loss function, encouraging simpler models .
Diffusion models present an alternative approach to traditional generative methods like GANs and VAEs by introducing a gradual generative process. They work through a series of forward steps, adding noise to data in a controlled manner, and reverse steps, denoising and recreating samples. This stepwise process contrasts with GANs' adversarial training and VAEs' latent variable approximation, providing a more stable training method that avoids mode collapse, a common GAN issue. The reverse diffusion process can be seen as a gradual refinement of the image, making it particularly effective for high-quality image generation and providing flexibility in model conditioning .
Transfer learning is important in deep learning for leveraging previously learned features on large datasets, like ImageNet, to improve training efficiency and performance on new, smaller datasets. Models like ResNet and VGG, pretrained on extensive datasets, can be fine-tuned by freezing the initial layers to retain their learned features and only updating the final layers for specific tasks. This approach significantly reduces the computational resources and data required for training while improving accuracy and robustness, particularly when high-quality labeled data is limited .
Bounding boxes in the YOLO object detection system define the spatial location of detected objects in an image, and intersection-over-union (IoU) is a metric used to evaluate the overlap between the predicted and ground-truth boxes. IoU facilitates the effectiveness of YOLO by quantifying how well the model's predictions match the actual locations of objects, which is crucial for determining true positives during training and evaluation. High IoU scores indicate precise localization, thereby improving the system's accuracy in object detection tasks .
Discriminative learning rates allow for setting different learning rates for different layers within a neural network during finetuning, which is especially beneficial in transfer learning. The primary advantage is that it enables fine-tuning of the neural network more precisely by allowing early layers, which tend to learn more general features, to change less, while later layers, which learn task-specific features, adapt faster to the new data. This focused training approach helps in preserving the valuable features learned from the initial dataset while allowing for quick adaptation to the new problem, improving model efficiency and performance .
Mean average precision (mAP) is a performance metric used to evaluate object detection models by averaging precision scores across different recall levels. In the context of models like YOLO, mAP assesses the quality of detections by taking into account both the precision (accuracy of positive detections) and recall (ability to find all positive instances). mAP provides a comprehensive measure of the model's ability to accurately locate and identify objects across various categories, facilitating a more nuanced understanding of performance beyond simple accuracy metrics .
Physics-Informed Neural Networks (PINNs) play a significant role in scientific computing by embedding physics-based constraints into the training process. They use a loss design that combines data loss, which ensures agreement with empirical observations, and PDE residual loss, enforcing adherence to differential equations governing the system's physics. This integration allows PINNs to learn representations that are not only statistically sound but also physically plausible, making them powerful tools for solving complex scientific problems like PDEs in computational physics .
Activation functions in Multilayer Perceptrons introduce non-linearity by transforming the weighted sum of inputs through a non-linear function like sigmoid, tanh, or ReLU. This is critical for solving the XOR problem, which is not linearly separable. Non-linearity allows MLPs to capture complex patterns that single-layer networks cannot, enabling them to solve problems like XOR by creating boundaries that are not straight lines .