Course Syllabus
EE 140: Stochastic Processes, Detection and Estimation
Fall 2022
Overview
The goal of this class is the development of the probabilistic modeling and analysis methods underlying much of machine learning and data science. It is intended for those interested in understanding precisely how and why these techniques work with an eye toward performing research that extends and enhances them. We start with a discussion of multivariate probability theory focussing especially on Gaussian random vectors. These ideas serve as the basis for developing and analyzing principled, probabilistic methods for the two basic tasks in machine learning: classification (a.k.a. hypothesis testing) and regression (a.k.a. estimation). We next turn to the modeling and characterization of random signals considering especially ideas of stationarity (the probabilistic version of time invariance) and Markovianty (a tractable means of modeling processes that have some memory to them). Starting from a series of independent coin flips, we will develop a number of stochastic processes including the Poisson and Weiner processes that are used throughout science and engineering to model a huge range of natural phenomena. The remainder of the class brings together basic ideas in linear systems theory such as causality and shift invariance with the probabilistic methods developed earlier to develop and explore ideas in the construction of statistically "optimal" systems for achieving a variety if processing objectives.
Staff
Prof. Eric Miller
zoom: https://tufts.zoom.us/my/ericlmiller
email: eric.miller@tufts.edu
Office: Room 616 Joyce Cummings Center
Schedule
- Lectures:
- Tuesdays and Thursdays, 1:30 PM - 2:45 PM, SciTech Room 134
- Office Hours
- Mondays 11:00 AM - 12:00 PM, 616 Joyce Cummings Center
- Wednesday 11:00 AM - 12:00 PM, zoom
- Thursdays 3:00 PM - 4:00 PM, 616 Joyce Cummings Center
- By appointment: email Prof. Miller
Prerequisites
- Probability and Statistics: EE-24/104 or equivalent
- Linear Systems: EE-23 or equivalent
- Linear Algebra/Vector Spaces: Math 70 or equivalent
Tentative Grading Scheme
- Homeworks: 30%
- In-class mid-term exam: 30%
- Final or final project: 40%
Academic Integrity
Tufts holds its students strictly accountable for adherence to academic integrity. The consequences for violations can be severe. It is critical that you understand the requirements of ethical behavior and academic work as described in Tufts’ Academic Integrity handbook. If you ever have a question about the expectations concerning a particular assignment or project in this course, be sure to ask me for clarification. The Faculty of the School of Arts and Sciences and the School of Engineering are required to report suspected cases of academic integrity violations to the Dean of Student Affairs Office. If I suspect that you have cheated or plagiarized in this class, I must report the situation to the dean.
Texts
Required
- Shynk, John J. Probability, Random Variables, and Random Processes: Theory and Signal Processing Applications. Wiley, 2013.
- Yates, Roy D., and David J. Goodman. Probability and Random Processes: A Friendly Introduction for Electrical and Computer Engineers. Third Edition. Wiley, 2014.
- Levy, Bernard C., Principles of Signal Detection and Parameter Estimation, Springer, 2008. Tufts students should be able to access this text online here.
- Notes and additional chapters from the two texts on the Canvas Site under Files/ClassNotes
Useful
- Leon-Garcia, Alberto. Probability, Statistics and Random Processes for Electrical Engineering. Third Edition, Prentice Hall, 2008
- Kobayashi, Hisashi, Brian L. Mark, and William Turin. Probability, Random Processes, and Statistical Analysis: Applications to Communications, Signal Processing, Queuing Theory and Mathematical Finance. Cambridge University Press, 2011.
- Gubner, John A., Probability and Random Processes for Electrical and Computer Engineers, Cambridge University Press, 2006.
- Stark, Henry, and John William Woods. Probability, Statistics and Random Processes for Engineers. Prentice-Hall, 2011.
Tentative Schedule
| Date | Topic |
|---|---|
| Sept. 6 | Overview, Introduction to Random Vectors, First and Second Moments |
| Sept. 8 | First and Second Moments of Random Vectors, Gaussian Models |
| Sept. 13 | Gaussian Models |
| Sept. 15 | Gaussian Models, Introduction to Estimation, Minimum Mean Square Optimal Estimation |
| Sept. 20 | Minimum Mean Square Optimal Estimation |
| Sept. 22 | Linear Least Squares Optimal Estimation |
| Sept. 27 | MSE and Maximum a Posteriori Estimation |
| Sept. 29 | Maximum a Posteriori Estimation, Maximum Likelihood Estimation |
| Oct. 4 | Cramer-Rao Bound, Vector Estimation |
| Oct. 6 | Vector Estimation and Binary and M-Ary Hypothesis Testing |
| Oct 11. | Binary and M-Ary Hypothesis Testing |
| Oct. 13 | Binary and M-Ary Hypothesis Testing |
| Oct. 18 | Binary and M-Ary Hypothesis Testing |
| Oct. 20 | Binary and M-Ary Hypothesis Testing |
| Oct. 25 | Binary and M-Ary Hypothesis Testing |
| Oct. 27 | M-Ary Hypothesis Testing |
| Nov. 1 | Composite Hypothesis Testing |
| Nov. 3 | Introduction to Random Processes |
| Nov. 8 | NO CLASS: FRIDAY SCHEDULE |
| Nov. 10 | Student led class 1: Shutong on Chapter 6 material |
| Nov. 15 | Student led class 2: Yukun on Chapter 9 material |
| Nov. 17 | Student led class 3: Xiaohui on Chapter 23 material |
| Nov. 22 | Student led class 4: Michael on Chapter 3 material Stationarity, First and Second Moment Analysis of Random Processes |
| Nov. 24 | Linear Shift Invariant Systems and Wide Sense Stationary Processes, Power Spectral Density First and Second Moment Analysis of Random Processes |
| Nov. 29 | Cross-spectral Density and Optimal Estimation Independent and Identically Distributed Processes |
| Dec. 1 | Optimal Estimation, Non-Causal Wiener Filter, Causal Wiener Filter Markov Processes, Discrete Time Markov Chains |
| Dec. 6 | Discrete Wiener Filters Bernoulli Processes, Poisson Processes |
| Dec. 8 | Discrete Wiener Filters Wiener Process |
Course Summary:
| Date | Details | Due |
|---|---|---|