Search results
Showing courses for all available years.Filter courses by 2026
Enter the dynamic world of Artificial Intelligence with AIML 131. Delve deep into Large Language Models, such as ChatGPT, addressing challenges like bias and hallucinations. Witness the power of text-to-image generation through tools like Midjourney....
Techniques in Machine Learning
AIML 231
This course introduces core concepts and techniques in machine learning, as well as commonly used software libraries for implementing machine learning pipelines. It includes an overview of the machine learning field, including supervised and unsuperv...
This course introduces various concepts and techniques of broad applicability to artificial intelligence and machine learning. It includes an introduction to common machine learning paradigms such as neural networks and evolutionary learning; gradien...
Artificial Intelligence
AIML 320
This course addresses concepts and techniques of artificial intelligence (AI). It provides a brief overview of AI history and search techniques, as well as covering important machine learning topics, tools, and algorithms with their applications, inc...
Computer vision and image processing has a wide range of real-world applications, such as automated vehicles and face recognition. This course addresses key AI techniques, tasks, and applications in this area. The course covers a range of topics, sta...
AI Natural Language Processing
AIML 332
This course introduces the basic concepts, applications and algorithms for natural language processing, with a particular focus on processing and analysing large natural language data sets. The course will cover topics such as text representation, te...
Acting, Planning, and Scheduling
AIML 333
This course introduces key concepts, techniques and algorithms for AI systems that perform actions. It starts with reactive systems that respond intelligently to observations, expands to AI systems that use their knowledge about the world to plan or ...
Directed Individual Study
AIML 338
A supervised programme of study approved by the Head of School.
Artificial Intelligence Project
AIML 339
A capstone project to construct a solution to an AI task. The project may be an individual or a group project.
Artificial Intelligence
AIML 420
This course addresses concepts and techniques of artificial intelligence (AI). It provides a brief overview of AI history and search techniques, as well as covering important machine learning topics, tools, and algorithms with their applications, inc...
Neural Networks and Deep Learning
AIML 425
Uncover the fundamentals of neural network-based deep learning. In this course you will learn the state-of-the-art methods for classification, regression, and generative modelling, giving you the building blocks for designing your own chatbots as wel...
This course addresses evolutionary approaches in machine learning and optimisation. The course will cover both evolutionary algorithms and swarm intelligence as well as some other population-based techniques for problem solving. It will include a ran...
Big Data
AIML 427
Big Data refers to the large and often complex datasets generated in the modern world: data sources such as commercial customer records, internet transactions, environmental monitoring. This course provides an introduction to the theory and practice ...
This course introduces modern language modelling techniques, with a focus on transformers (the technology behind ChatGPT and similar systems). We begin with an introduction to statistical language modelling methods, and neural network text classifier...
Probabilistic Machine Learning
AIML 429
This course teaches the ideas, algorithms and techniques of probabilistic machine learning. Topics include Bayesian inference, discriminative and generative classifiers, the EM algorithm, Gaussian processes, Markov Chain Monte Carlo, hidden Markov mo...
AIML 430 explores AI's diverse applications in today's world and what the future might hold. We go beyond just understanding AI solutions, diving into how AI techniques can have real-world consequences and ramifications. Develop your ability to criti...
This course addresses several current topics in artificial intelligence. Possible topics include Reinforcement Learning, AI for robotics, AI in games, Intelligent image analysis, AI and optimisation, AI Planning.
Directed Individual Study
AIML 440
Content depends on the individual student.
Directed Individual Study
AIML 441
Content depends on the individual student.
Research Project
AIML 487
A supervised research project in an area of Artificial Intelligence.
An investigation and literature review of an advanced topic in an area of artificial intelligence, reported in a project description and a literature review essay.
Research Project
AIML 589
A supervised research project in an area of Artificial Intelligence.
Thesis in Artificial Intelligence
AIML 591
MSc thesis in Artificial Intelligence.
MSc Thesis in Artificial Intelligence.
Artificial Intelligence for PhD
AIML 690
PhD course.
Artificial Intelligence Thesis for PhD (Engineering).
Artificial Intelligence Thesis for PhD (Agriculture).
Showing results 1 - 27 of 27 results
Showing 1 - 27 of 27 results for Artificial Intelligence