Prerequisite course: Probability, Data Structures and Algorithms
Learning Objectives
To know the role of probability theory in solving problems in the real world related to data. The problems can range from predicting future consequences to analysing historical data. The domain of problems can be healthcare, education, governance to mention a few.
Learning Outcomes
At the end of the course, the students should be able to precisely define, and solve classical and commonly encountered problems along with deriving connections across multiple similar solutions and models.
Course content

Introduction: Probabilistic data analysis. [3]

Bayesian models: classifications, clustering, regression. Sequential Bayesian learning for BigData. [18]

Hierarchical Bayesian models: generative modeling. Topic models. Markov models. Inference, and estimation techniques for probabilistic models: MCMC, Gibbs sampling, variational inference. [18]

Case study using Natural Language Processing/Computer Vision/Bioinformatics. [3]
Text books
 Pattern Recognition and Machine Learning. Christopher Bishop. Springer. 2006. ISBN13 9780387310732.
References
 Ian Goodfellow, YoshuaBengio and Aaron Courville. Deep Learning .TheMIT Press, 2016. ISBN13 :9780262035613.
 Introduction to Probability Models, Eleventh Edition. Sheldon Ross. 11thEdition. Academic Press. 2014. ISBN13: 9780124079489.
 The Algorithmic Foundation of Differential Privacy. Cynthia Dwork. 2014. Foundations and Trends in Theoretical Computer Science. Now Publishers Inc. ISBN13: 9781601988188.
 Bayesian Data Analysis. Andrew Gelman, John Carlin, Hal Stern, David Dunson, Aki Vehtari, and Donald Rubin. Third Edition. 2013. ISBN13:9781439840955.