Content
Prerequisites
- Proficiency in Python (using PyTorch)
Programming assignments will be in Python.
- Basic Probability and Statistics
- Foundations of Machine Learning
Textbooks
- [SE]: W. Bruce Croft, Donald Metzler, and Trevor Strohman. Search Engines: Information Retrieval in Practice.
- [IIR]: Christopher D. Manning, Prabhakar Raghavan, and Hinrich Schütze. Introduction to Information Retrieval.
Resources to get familiar with neural networks:
- Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep Learning
- Michael A. Nielsen. Neural Networks and Deep Learning
- Eugene Charniak. Introduction to Deep Learning