Course Demonstrations
EE 541: Deep Learning Foundations
Notebooks and code demos. You may copy and modify for use in EE 541.
Week 1: Introduction to Deep Learning
- Minimal PyTorch Example - Two-layer network on synthetic data, SGD optimization
- Fashion-MNIST Classification - CNN architecture, training loop, accuracy metrics
- TensorBoard Visualization - Loss curves, weight histograms, computational graph
Week 3: MMSE Estimation
- Scalar MMSE Examples - Uniform, exponential, and Gaussian cases with analytical solutions
- MMSE Estimator Implementation - NumPy implementation for arbitrary joint distributions
- Gaussian Equivalence - Proof that MMSE equals LMMSE for jointly Gaussian variables
- Linear vs Nonlinear MMSE - MSE comparison on sinusoidal and polynomial relationships
- LMS Adaptive Filtering - Step-size analysis, convergence behavior, tracking performance