ECE 682D: Probabilistic Machine Learning