Responsável: Mariana Recamonde Mendoza
Semestre: 2024/02
Código: CMP263
Número de créditos/carga horária: 4 créditos/60 horas aula
Esta disciplina tem por objetivo introduzir os fundamentos da área de aprendizado de máquina, incluindo algoritmos de aprendizado supervisionado e nãosupervisionado, e suas aplicações. Também serão discutidos aspectos envolvidos na metodologia de desenvolvimento de modelos preditivos e descritivos, como préprocessamento de dados, redução de dimensionalidade, avaliação de modelos e interpretação de modelos.
A disciplina apresenta os fundamentos da área de aprendizado de máquina e suas aplicações para a resolução de problemas de aprendizado supervisionado e nãosupervisionado. Entre os tópicos discutidos no curso, encontram-se: algoritmos de classificação e regressão; algoritmos de agrupamentos; métodos de identificação de padrões frequentes; métodos de aprendizado baseados em múltiplos modelos; técnicas de pré-processamento e redução de dimensionalidade; avaliação de modelos; interpretação de modelos; considerações práticas no uso de algoritmos de aprendizado de máquina.
1. Introdução
1.1 Introdução ao Aprendizado de Máquina.
1.2 Apresentação da disciplina
2. Aprendizado Supervisionado
2.1 Introdução ao aprendizado supervisionado. Classificação e Regressão
2.2 Métodos baseados em instâncias
2.3 Métodos baseados em árvores
2.4 Métodos probabilísticos para classificação
2.5 Métodos baseados em otimização
2.6 Avaliação e comparação de modelos em aprendizado supervisionado
2.7 Uso de múltiplos modelos em aprendizado supervisionado
3. Aprendizado Não-Supervisionado
3.1 Introdução ao aprendizado não-supervisionado
3.2 Métodos de agrupamento: k-means e clustering hierárquico
3.3 Validação de modelos descritivos
3.4 Mineração de padrões frequentes.
4. Pré-processamento de dados
4.1 Qualidade de dados
4.2 Técnicas de limpeza e transformação de dados
4.3 Redução de dimensionalidade
5. Discussões finais sobre a área
5.1 Interpretabilidade e explicabilidade em aprendizado de máquina
5.2 Reprodutibilidade de pesquisa em aprendizado de máquina
5.3 Considerações práticas sobre uso de algoritmos de aprendizado de máquina
Nos encontros semanais será realizada a exposição teórica dos conteúdos. Serão propostos exercícios para serem realizados pelos alunos de forma individual ou em pequenos grupos, em classe ou de forma autônoma. Ao longo do semestre, os alunos desenvolverão trabalhos práticos que podem envolver a implementação ou aplicação de algoritmos de aprendizado de máquina em problemas selecionados, ou ainda trabalhos de pesquisa sobre temas selecionados. Os trabalhos serão apresentados de forma oral e/ou escrita.
O desempenho do aluno será avaliado da seguinte forma:
A composição da Nota Final será realizada da seguinte forma:
NF = (AT*0,30) + (TI*0,35) + (TP*0,35)
Será aprovado o aluno que obtiver nota final (NF) acima de 6. O conceito final será calculado da seguinte forma: