Module Indicative Content
- The Foundations of Artificial Intelligence.
- The History of Artificial Intelligence.
- Key Principles of Artificial Intelligence.
- Problem solving.
- Knowledge and reasoning.
- Uncertain knowledge and reasoning.
- Different types of Learning.
- Agents of communicating, perceiving, and acting.
- Practical Natural Language Processing.
- Artificial Intelligence, machine learning and deep learning algorithms.
- Understand Artificial Intelligence/Deep Learning techniques and their application to solve real-life problems.
- Artificial Intelligence and Smart technologies.
- Robots and Artificial Intelligence (Components, Aspects, Applications, etc).
- Computer Visions, Pattern recognition, and Robotics.
- Hybrid Intelligent systems.
- Ethical and legal issues related to Artificial Intelligence systems
Module Learning Strategies
Lectures / tutorials - 24 hours
Practical laboratory work - 24 hours
The lectures will focus on real life application of Artificial Intelligence. Group learning will be encouraged.
The tutorials will be run as a question answer session away from the computers where students can ask specific questions or work on example problems.
Module Texts
Brady M., et al., (2012), Robotics and Artificial Intelligence, Springer Berlin Heidelberg.
Stuart J., et al., (2009), Artificial Intelligence: A Modern Approach, Prentice Hall, New Jersey, 3rd edition.
Tom M., et al., (2017), Machine Learning, McGraw Hill Education; New York.
Goodfellow I., et al., (2017), Deep Learning (Adaptive Computation and Machine Learning Series). MIT Press, Cambridge, Massachusetts.
Shalev-Shwartz S., et al., (2014), Understanding Machine Learning: From Theory to Algorithms, Cambridge University Press, Cambridge, England.
Module Resources
PCs running MATLAB and LabVIEW.
PCs with interface cards
Robot arm
Library resources (books, journals accessible online, full IEEE Xplore access to academic papers, and various magazines)
Learning Outcomes
1. Demonstrate a deep systematic understanding and critical evaluation of the application of Artificial intelligence and Machine learning. [AHEP 3: SM7M, SM8M,]
2. Analysing complex real-life problems and apply appropriate analytical approach, experimental and simulation techniques to solve these problems using Artificial Intelligence tools. [AHEP 3: SM8M, EA5m EA6M, D9M, D10M, G1]
3. Critically evaluate and compare the possible solutions of the investigated complex problems. [AHEP 3: EA5m ,EA6M, D9M]
4. Plan, design, develop and present an optimised set of resources for a desired application. [AHEP 3: EA6M, D10M, D11M, G1]
Assessment Details
A COURSEWORK weighted at 50%.
A practical based exam length 2 hours weighted at 50%.
1) One coursework weighted at 50%. The coursework consists of a 2,000-word report on laboratory-based work to design and implement a suitable Artificial Intelligence-based solution for a real-life problem, which will assess learning outcomes 2 and 4. Meeting AHEP 3 Outcomes SM8M, EA5m, EA6M, D9M, D10M, D11M, G1.
2) Two hour written examination weighted at 50%, which will assess learning outcomes 1 and 3. Meeting AHEP 3 Outcomes SM7M, SM8M, EA6M, EA5m, D9M.