Artificial Intelligence
Postgraduate Course, University of Bristol, Department of Computer Science, 2021
This unit provides an introduction to the field of artificial intelligence (AI) from the perspective of logic programming. The first half covers the basic principles of knowledge representation and automated inference with the Prolog programming language. The second half covers more advanced methods in natural language processing and machine learning which exploit the representation and reasoning power of Prolog. I am a teaching assistant on this course.