This unit introduces students to a range of methodologies and applications across the field of AI. Each week will focus on a different theme, with three activities:
Required reading -- background reading to introduce the topic of the week
Guest seminars (usually Mondays, 1300-1400, Queen's 1.58) -- a guest speaker will present an introduction to their research area, connected to the week's topic
Group discussion (Fridays, 1200-1300, Queen's 1.69) -- student led discussion on the required reading and guest seminars. This is a chance to go over the important concepts and raise questions. The sessions will be chaired by a student, to facilitate the discussion (they are not required to present the topic).
Link to spreadsheet with session chairs
This is a new unit, and you are a small cohort, so please do give us feedback at any time on how we can make the unit work better! In particular, if you find some topics assume prior knowledge you don't have, or would like to go further into certain topics, let us know.
Please see below for some great all-round textbooks on AI, which may help you fill in some knowledge gaps...
We also have a Team on MS Teams. Please do use it to ask us questions, discuss AI topics you are interested in, post interesting blogs, videos or papers, etc...
Attention and Transformers. Both of the following are really good introductions to attention and transformers
- you can pick one to read, or go through both if that helps your understanding. Please cover one of these before Monday:
At the end of each Teaching Block students submit an essay of about 5,000 words (10 pages) on a research topic jointly chosen by them and their Academic Mentor.
The essay should describe the background, state of the art, and open challenges with regard to the chosen topic.
Each essay is assessed on a pass/fail basis in terms of scholarly content and academic writing.
Narrative feedback is also provided, indicating strong points as well as areas for improvement. Passing the unit requires passing both essays.
More guidance will be provided by the unit lecturers during the first term.
Text books
Bishop, C. M., Pattern recognition and machine learning (2006).
This is one of the best ML textbooks and will provide a solid foundation across many aspects of ML.
The book is freely available here.
Russell, S. and Norvig, P., Artificial Intelligence, A Modern Approach, 4th Edition (2020).
The canonical introduction to AI, 3rd edition available at here.
Jurafsky, D. and Martin, J.H., Speech and Language Processing, 3rd edition drafts (2024). A great NLP textbook, but very readable and
an interesting way to think about the challenges of designing AI systems in general. Also good for showing a contrast between deep learning
and feature engineering approaches. Online only, here.
Murphy, K., Probabilistic Machine Learning: An
Introduction (2022) and Murphy, K., Probabilistic
Machine Learning: Advanced Topics (2023). A more recent ML
textbook with particularly good coverage of
probabilistic methods, freely available via here.