Reinforcement Learning

Postgraduate course

Course description

Objectives and Content

Reinforcement learning is one the main paradigms of modern machine learning, artificial intelligence and robotics, with wide applications for decision-making and for the training of autonomous agents. This course

provides an understanding of the foundation of reinforcement learning, analyzes classical reinforcement

learning algorithms, and shows how practical problems can be modelled and solved with a reinforcement

learning approach.

Learning Outcomes

Knowledge

The student should be able to:

  • Understand the foundational concepts of reinforcement learning;
  • Formalize and express problems in the reinforcement learning framework;
  • Appreciate differences, strengths and limitations of classical reinforcement learning algorithms;
  • Evaluate and decide how to solve reinforcement learning problems.

Skills

The student should be able to:

  • Solve reinforcement learning problems using classical algorithms;
  • Implement reinforcement learning algorithms and adapt them to specific problems.

General competence

The student should be able to:

  • Understand when and how specific problems may be successfully solved through the reinforcement learning paradigm;
  • Understand and critically evaluate state-of-the-art algorithms

ECTS Credits

10 ECTS

Level of Study

Master

Semester of Instruction

Spring
Required Previous Knowledge
For incoming exchange students: At least 60 ECTS in Computer Science and at least 10 ECTS in mathematics
Recommended Previous Knowledge

Machine learning, INF264 or equivalent.

Programming skills, INF102 or equivalent

Good mathematical background, especially linear algebra, calculus and probability (e.g MAT111, MAT121,

STAT110)

Credit Reduction due to Course Overlap
INF368 spring 2021, 2022, 2023, 2024
Access to the Course
Access to the course requires admission to a programme of study at The Faculty of Science and Technology
Teaching and learning methods

Lectures (2-4 hours per week)

Exercises (2-4 hours per week)

Independent coursework and projects

Compulsory Assignments and Attendance
Graded compulsory courseworks and project. Compulsory assignments are valid for two semester; the semester the assignments were conducted and the subsequent one.
Forms of Assessment

Portfolio assessment. The portfolio consists of hand-ins and 3 hours written on-campus-exam.

On-campus-exams and hand-ins must be passed. The weighting is announced on MittUiB at the start of the

semester.

Assessment Semester

Examination both spring semester and autumn semester. In semesters without teaching the examination will

be arranged at the beginning of the semester.

Reading List

The reading list will be available within July 1st for the autumn semester and December 1st for the spring

semester.

Course Evaluation

The course will be evaluated by the students in accordance with the quality assurance system at UiB and

the department.

Examination Support Material
None
Programme Committee

The Programme Committee is responsible for the content, structure and quality of the study programme

and courses.

Course Coordinator
Course coordinator and administrative contact person can be found on Mitt UiB, or contact <a Course Coordinator V href="mailto:studieveileder@ii.uib.no">Student adviser</a>
Course Administrator

The Faculty of Science and Technology represented by the Department of Informatics is the

course administrator for the course and study programme.