# The Information Theory, Pattern Recognition, and Neural Networks

## Descriptions

- Offered by: Cambridge
- Prerequisites: Calculus, Linear Algebra, Probabilities and Statistics
- Programming Languages: Anything would be OK, Python preferred
- Difficulty: 🌟🌟🌟
- Class Hour: 30-50 hours

This is a course on information theory taught by Sir David MacKay at the University of Cambridge. The professor is a very famous scholar in information theory and neural networks, and the textbook for the course is a classic work in the field of information theory. Unfortunately, those whom God loves die young ...

## Course Resources

- Course Website: <http://www.inference.org.uk/mackay/itila/>
- Recordings: <https://www.youtube.com/playlist?list=PLruBu5BI5n4aFpG32iMbdWoRVAA-Vcso6>
- Textbooks: Information Theory, Inference, and Learning Algorithms
- Assignments: At the end of each lesson video, there are post-lesson exercises from the textbook

## R.I.P Prof. David MacKay
