Orientações

Temas de orientação, pré-requisitos e como se candidatar, com o Prof. Adriano Côrtes na UFRJ.

Oriento alunos de pós-graduação no PESC/COPPE e no Departamento de Matemática Aplicada (Instituto de Matemática), e supervisiono projetos de iniciação científica. O trabalho fica na fronteira entre Ciência Computacional e aprendizado de máquina. Um projeto costuma reunir métodos numéricos, física e arquiteturas modernas de redes neurais.

Temas abertos para orientação

Aprendizado de Máquina Científico

Modelos substitutivos construídos sobre PINNs, operadores neurais (DeepONet, FNO) e redes neurais em grafos. Formulações híbridas que levam leis de conservação, simetrias ou a própria EDP para dentro da arquitetura ou da função de perda.

Modelos generativos para sistemas físicos

Modelos de difusão e de fluxo aplicados a gêmeos digitais de meios porosos, a sistemas oceanográficos e à super-resolução da saída de modelos de ordem reduzida.

Computação de Alto Desempenho

Resolvedores paralelos escaláveis, análise isogeométrica e simulação de grande porte em clusters de GPU. Os projetos daqui se conectam ao PetIGA, ao PetIGA-MF e ao EdgeCFD.

IA para dados biológicos

Sequenciamento de RNA de célula única aplicado à pesquisa em câncer, dinâmica da paisagem epigenética e modelos de linguagem com recuperação aumentada para diretrizes clínicas.

O que o trabalho exige de você

Um projeto neste grupo é computacional desde a primeira semana. Você não precisa de tudo o que segue no primeiro dia, mas precisa querer construir:

  • Programação. Python é a língua de trabalho. Julia, C e C++ aparecem nos projetos de HPC.
  • Métodos numéricos. Elementos finitos, diferenças finitas ou métodos espectrais, no nível de um primeiro curso de pós-graduação.
  • Aprendizado de máquina. PyTorch, e a matemática por baixo dele. Um projeto que só chama biblioteca raramente vira tese.
  • Álgebra linear e EDPs. São as disciplinas que sustentam o resto. Uma fragilidade aqui aparece depois como projeto travado.

Vários projetos rodam em clusters de GPU. Experiência com Linux, SLURM e contêineres ajuda.

Como se candidatar

Escreva para adriano (arroba) im.ufrj.br (DMA/IM) ou para adricortes (arroba) cos.ufrj.br (PESC/COPPE), com os seguintes itens, numa única mensagem:

  1. O tema acima que lhe interessa, e um parágrafo sobre o porquê.
  2. Seu currículo, ou o link para o seu Lattes.
  3. Seu histórico escolar.
  4. Se você tem bolsa, ou pretende se candidatar a uma.

A admissão formal passa pelos programas de pós-graduação, não por mim. Consulte o calendário e os requisitos no PESC/COPPE ou no DMA/IM antes de escrever.

Alunos de graduação da UFRJ também podem perguntar sobre projetos de iniciação científica, que seguem o calendário da universidade.