There is no mandatory literature for the course. You should be able to pass the course by just watching the lectures, but it can sometimes be good to read about a topic to get a deeper understanding.
There are some advised reading for each lecture to the following books, plus some additional online resources.
Programming Collective Intelligence
- Seagaran, Toby (2007)
- Can be found here.
- Quite old and some examples are outdated, but it gives a good overview of the field and the algorithms are very well explained.
Mining of Massive Datasets
- Leskovec, Jure & Rajaraman, Anand & Ullman, Jeffrey David (2014)
- Available for free online here.
- A very good book that explains concepts in an easy way with lots of examples.