Predictive Models
Core module focused on building predictive models and modern AI applications.
The third module concentrates the predictive core of the program. It combines statistical and computational fundamentals with machine learning, deep learning, and natural language processing techniques applied to real problems.
Module disciplines
Supervised Learning
Professor Prof. Dr. Carlos Ferreira
Linear models for regression and classification. Logistic regression. Evaluation of predictive models. Naive Bayes model. Tree-based models. Additive models (ensembles). Support Vector Machines. Kernel trick.
Artificial Neural Networks and Deep Learning
Professor Sarah
Concepts and modeling of artificial neurons and artificial neural networks. Perceptron. Multilayer Perceptron: architecture, activation functions, cost functions, training with the backpropagation algorithm, and applications to regression and classification tasks. Deep neural networks: foundations, architecture examples, and modern applications for text and image processing.
Ensemble Methods
Professor Prof. Dr. Matheus Haddad
Ensemble tasks in machine learning. Types of ensemble methods. Ensemble methods for classification. Hyperparameter tuning techniques for optimizing ensemble methods.
Natural Language Processing (Transformers + LLMs)
Professor Prof. Dr. Filipe Nunes Ribeiro
Introduction to Natural Language Processing (NLP). Text preprocessing techniques. Foundations of semantic and vector text representation techniques. Notions of deep learning architectures for NLP: sequential models, Transformers, and large language models (LLMs).