To introduce the techniques and concept of reinforcement learning. To develop the necessary skills to carry out and report simple experiments of reinforcement learning.
A Understand recent advances in reinforcement learning.
B Develop various techniques of reinforcement learning.
C Design and implement reinforcement learning algorithms to achieve the specified objectives, e.g., on performance and cost.
D Formulate and define practical engineering problems and apply reinforcement learning to analyze and solve the problems.
This module will be delivered through a combination of formal lectures, supervised laboratory sessions and seminars. There are 3 lab reports that will be assigned across the semester.