Departamento de Informática (UM)

Página de Unidade Curricular

DesignaçãoCódigoCursoRegimeRegente

Sistemas Inteligentes para a Bioinformática

9751 [ME37ME3702004770]

Mestrado em Bioinformática - Tecnologias de Informação [MBINF]

S1

Miguel Francisco Almeida Pereira Rocha

Objetivos

O objetivo desta unidade curricular é o de apresentar aos alunos métodos e tecnologias provenientes da área de sistemas inteligentes, com ênfase na aprendizagem máquina e mineração de dados, focando na sua aplicação a problemas no campo da bioinformática, nomeadamente na análise de dados biológicos em larga escala.

Programa

1. Tópicos avançados de Aprendizagem Máquina e Mineração de Dados: seleção de modelos e atributos, conjuntos de modelos, regularização, meta-aprendizagem.
2. Redes neuronais artificiais: conceitos avançados, "deep learning", aplicações em bioinformática.
3. Implementação em python de versões simplificadas dos principais algoritmos de aprendizagem máquina.
4. Aplicações biológicas avançadas da Mineração de Dados e Aprendizagem Máquina: dados ómicos, descoberta de fármacos, classificação de diversos tipos de sequências, etc.
5. Mineração de textos biomédicos: métodos e aplicações.
6. Análise de artigos relevantes na aplicação aprendizagem máquina a problemas biológicos.
7. Ferramentas/ bibliotecas em python para mineração de dados e aprendizagem máquina.

Bibliografia

Data Mining: Practical Machine Learning Tools and Techniques, I. Witten, E. Frank, M. Hall, 3rd edition, 2011.

Machine Learning by Tom Mitchell, McGraw-Hill, 1997.

I. Goodfellow, Y. Bengio, A. Courville. Deep learning. MIT Press, 2016.

W. Richert, L.P. Coelho. Building machine learning systems with python. Packt publishing. 2013.

Resultados da aprendizagem

- Conhecer e compreender os principais conceitos e métodos no campo dos sistemas inteligentes, com ênfase para as áreas da aprendizagem máquina e da mineração de dados em larga escala;
- Saber implementar os principais algoritmos de aprendizagem máquina e mineração de dados;
- Saber avaliar métodos de aprendizagem máquina e mineração de dados na resolução de problemas relevantes na área da bioinformática;
- Aplicar ferramentas de mineração de dados e aprendizagem máquina na análise de dados biológicos em larga escala;
- Desenvolver programas usando conceitos das áreas de sistemas inteligentes, aprendizagem máquina e mineração de dados com recurso a linguagens de programação e bibliotecas de software existentes.

Método de avaliação

Os alunos serão avaliados por:
- Avaliação contínua individual: submissão de questões e exercícios;
- Trabalhos práticos em grupo - mineração de dados biológicos; análise de artigos / ferramentas.

Funcionamento

Turno: T 1; Docente: Miguel Francisco Almeida Pereira Rocha; Dep.: DI; Horas: 30.
Turno: PL 1; Docente: Vítor Manuel Sá Pereira; Dep.: DI; Horas: 15.

[ Outras UCs do Departamento ]