Metodologias de ensino e de aprendizagem
O curso está estruturado em aulas teóricas e aulas laboratoriais semanais. As aulas teóricas (2 horas por semana) introduzem os conceitos fundamentais de aprendizagem profunda através de lições expositivas conduzidas pelo professor. Estas sessões focam-se na explicação dos fundamentos matemáticos e das arquiteturas de modelos, promovendo uma compreensão profunda da matéria. As aulas laboratoriais (1,5 horas por semana) oferecem uma componente prática, onde os alunos aplicam os conceitos abordados nas aulas teóricas utilizando frameworks de uso industrial e de investigação, como o TensorFlow e o PyTorch. Estas sessões concentram-se em exercícios de programação, implementação de modelos e resolução prática de problemas. Para reforçar a aprendizagem, o curso também incentiva o estudo autónomo através de tarefas de programação e pequenos projetos, que reforçam o conteúdo teórico e desenvolvem a proficiência dos alunos no desenho e teste de modelos de aprendizagem profunda.