The course will cover advanced methods and techniques of machine learning. Topics include Bayesian learning, expectation-maximization algorithms, hidden Markov models, probabilistic graphical models, latent variable modeling, and Markov logic networks. Applications to computer vision and information security will be emphasized.