CS 4782 Course Notes
CS 4782 Deep Learning · Cornell University
Comprehensive lecture notes compiled by students.
Each topic covers key concepts, mathematical foundations, and practical insights from the course.
Foundations
Recap, Linear Models
Coming Soon
Review of linear algebra, probability, and linear classifiers as a foundation for deep learning.
MLP, SGD, and Optimization
Available
Multilayer perceptrons, forward pass, backpropagation, and optimization algorithms including SGD, momentum, AdaGrad, RMSProp, and Adam.
Regularization
Coming Soon
Techniques to prevent overfitting: L1/L2 regularization, dropout, batch normalization, and data augmentation.
Computer Vision
Convolutional Neural Networks (CNNs)
Coming Soon
Convolution operations, pooling, and the architecture of convolutional neural networks for image processing.
Modern ConvNets
Coming Soon
Advanced architectures: AlexNet, VGG, ResNet, and recent developments in convolutional networks.
Natural Language Processing
Word Embeddings
Coming Soon
Representing words as dense vectors: Word2Vec, GloVe, and contextual embeddings.
Recurrent Neural Networks (RNNs)
Coming Soon
Sequential data processing with RNNs, LSTMs, and GRUs for language modeling and sequence prediction.
Attention and Transformers
Coming Soon
Self-attention mechanisms, the Transformer architecture, and positional encodings.
Large Language Models (LLMs)
Coming Soon
GPT, BERT, and modern large language models: pre-training, fine-tuning, and emergent capabilities.
Vision-Language & Pre-Training
Vision Pre-Training
Coming Soon
Supervised and self-supervised pre-training strategies for visual representation learning.
Vision-Language Models
Coming Soon
CLIP, Flamingo, and multimodal models that connect vision and language understanding.
Generative Models
Discriminators and GANs
Coming Soon
Generative Adversarial Networks: generator-discriminator training, mode collapse, and GAN variants.
U-Nets and VAEs
Coming Soon
Encoder-decoder architectures, skip connections, and variational autoencoders for generation.
Diffusion Models (Part I)
Coming Soon
Denoising diffusion probabilistic models: forward process, reverse process, and training objectives.
Diffusion Models (Part II)
Coming Soon
Score matching, guidance techniques, and applications of diffusion models in image synthesis.
Reinforcement Learning
RL Setup
Coming Soon
Markov decision processes, rewards, value functions, and the reinforcement learning framework.
Deep Q-Learning (DQN)
Coming Soon
Q-learning with neural networks, experience replay, and target networks.
Policy Gradient
Coming Soon
REINFORCE algorithm, actor-critic methods, and variance reduction techniques.
RL with Human Feedback (RLHF)
Coming Soon
Training language models with human preferences: reward modeling and PPO fine-tuning.
Ethics & Safety
Robustness, Bias, and AI Safety
Coming Soon
Adversarial attacks, fairness in ML, and considerations for safe AI deployment.
Interpretability, Legal Issues, and Environmental Impacts
Coming Soon
Explainable AI, regulatory considerations, and the carbon footprint of deep learning.