Reinforcement Learning

Objetivos

The goal of this course is to provide students an overview of reinforcement learning, a very debated machine learning subfield. Reinforcement learning is the process of creating algorithms that learn to predict and behave in a stochastic environment based on previous experience. Reinforcement learning has a wide range of applications, from traditional control issues like engine optimization or dynamical system control to game play, inventory control, and a variety of other domains.

Caracterização geral

Código

200295

Créditos

4.0

Professor responsável

Nuno Tiago Falcão Alpalhão

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Pré-requisitos

TBD

Bibliografia

Método de ensino

TBD

Método de avaliação

TBD

Conteúdo

  1. Introduction to Reinforcement Learning
  2. Sequential Decision-Making
  3. Markov Decision Processes
  4. Value Functions & Bellman Equations
  5. Dynamic Programming