ECE/CS 434 : Spring 2023 : M/W 3-4:20pm : Room 3031 CIF : Zoom link


First day information

<aside> <img src="/icons/music-artist_yellow.svg" alt="/icons/music-artist_yellow.svg" width="40px" /> What’s pending? 🔴  MP6 due … get going

</aside>


Course Calendar (subject to change)

Date 🟢 Foundations and 🟡 Algorithms Topics / Applications / Links Video Notes HW (individual) MP (individual)
Jan 18 Introduction OpenAI Codex live demo
(game demo starts ~ 12m) L1_video L1_slides
Jan 23 🟢 Linear algebra 1 Vector space, linear independence, Ax = b L2_video L2_pre_notes
L2_post_notes MP1 (Jupyter)
Jan 25 🟢 Linear algebra 2 Solve Ax=b, singular A, null space, orthogonal vectors. L3_video L3_pre_notes
L3_post_notes
Jan 30 🟢 Linear algebra 3 Basis, Dimension, Norm, etc.
Least squares, Eigenvectors. L4_video L4_pre_notes
L4_post_notes HW1 (Lin. Alg.)
Feb 1 🟢 Signals processing 1 Eigenbasis, Diagonalization
Discrete Fourier Transform (DFT) L5_video L5_pre_notes
L5_post_notes
Feb 6 🟢 Signals processing 2 DFT equation. IDFT. Magnitude and phase. Example (Cos) L6_video L6_pre_notes
L6_post_notes MP1 due
Feb 8 🟢 Signals processing 3 Examples ($e^x$, Sin), real FFT, freq. resolution, N-point FFT, incomplete cycle, STFT L7_video L7_pre_notes
L7_post-notes
Feb 13 🟢 Signals processing 4 Properties of DFT (linear, symmetric, shift), Nyquist L8_video L8_pre_notes
L8_post_notes HW1 due MP2 (DUET)
Feb 15 🟡 Source Separation algorithm: DUET
Mixing matrix, underdetermined system, DUET algorithm L9_video L9_pre_slides
L9_post_slides HW2 (DSP + Prob.)
Feb 20 🟢 Probability and random vectors to data Random vectors, data as random vectors, correlated/independent L10_video
Prob_tip L10_pre_notes
L10_post_notes
Feb 22 🟢 Probability and random vectors to data
🟡 Trilateration, Signal detection (correlation) Data statistics, conditional indep., GPS, trilateration L11_video L11_post_notes_a
L11_post_notes_b
Feb 27 🟡  Frequency Modulated Carrier Wave (FMCW) Cross-correlation.
Sine sweep, mixing, FMCW L12_video L12_post_notes
see demo video MP2 due
MP3 (PDR)
Mar 1 🟡 3D pedestrian dead reckoning (PDR) algorithms IMU data, 3D orientation L13_video L13_post_slides HW2 due
Mar 6 🟢 Singular Value Decomposition (SVD)
🟡 Recommendation algorithm A = $U \Sigma V^T$ , collaborative filtering, eigen-users L14_video L14_post_notes HW3 (SVD, GD, MLE)
Mar 8 🟢 SVD proofs, PCA, Gradient Descent Proofs in SVD, PCA, Hessian, convex functions, PSD, GD L15_video
L15_video2 L15_post_notes
Mar 13 Spring break
Mar 15 Spring break
Mar 20 🟡 Unsupervised Localization (UnLoc)
🟢 Max. Likelihood (MLE) UnLoc iterative algorithm
Max likelihood estimator L16_video L16_pre_slides MP3 due
Mar 22 🟡 Beamforming, AoA: Delay sum, Radiation pattern, near and far field, delay and sum, AoA L17_video
L17_GCC L17_pre_notes
L17_post_notes
L17_GCC_notes MP4 (AoA + BF)
Mar 27 🟡 Beamforming: GCC, MUSIC
🟡 Minimum Variance Distortion-less (MVDR) MVDR beamformer, Sub-space methods, spatial smoothing L18_video L18_pre_notes
L18_post_notes HW3 due
Mar 29 🟡 Time of Flight (ToF) estimation
🟡 DS, ADS Two way ranging (TWR) techniques ToF from two-way ranging, clock drift, 3-way ranging, ADS-TWR L19_video L19_notes
Apr 3 🟡 Sensor Fusion: Hidden Markov Models (HMM) 1 Graphical models, Markov proc., conditional indep., prediction L20_video L20_notes HW4 (Assorted, Apps)
Apr 5 🟡 Hidden Markov Models (HMM) 2 Factorization, forward and backward, dynamic program L21_video L21_pre_notes
L21_post_notes MP4 due
MP5 (HMM)
Apr 10 🟡 HMM applications
🟡 Kalman filters HMM applications, Kalman problem setup, Kalman gain L22_video L22_post_notes
Apr 12 🟡 Kalman filter Predict and update equations
See tutorial here L23_video L23_post_notes
Apr 17 🔥 Midterm Review Review and example questions L24_video
Apr 19 🔥 Review gradient descent Gradient, Hessian, Convex fns, Cauchy Schwarz, GD algo. Watch
L15_video2 See last 5 pages of
L15_post_notes HW4 due MP5 due
Apr 24 🔥 Midterm MP6 (DTW or LMS)
Apr 26 🟡 Dynamic Time Warping (DTW) Cost of path, Dynamic program, constraints on admissible paths L26_video L26_post_notes
May 1 🟡 Independent Component Analysis (ICA)
🟡 Expectation Maximization (EM) Independent sources, KL-Div., ICA, Expected Likelihood, EM L27_video L27_post_notes_a
L27_post_notes_b
May 3 🎉 Videos, Demos, Wrap-up, Open discussion Assorted topics L28_video L28_video_demos
L28_course_basis
May 4 Reading day MP6 due

Midterm

L2_pre_notes.pdf

L2_post_notes.pdf

L3_pre_notes.pdf

L3_post_notes.pdf

L4_pre_notes