Eduardo Bezerra

Aprendizado de Máquina


Turmas

  • CIC1205 – Aprendizado de Máquina (Pós-graduação)
  • GCC1932 – Aprendizado de Máquina (Graduação)

Local/horário

  • CEFET/RJ, Maracanã, Bloco E, 5⁠º andar, sala 513
  • 5⁠ᵃˢ-feiras, das 07h55 às 11h30

Visão geral

Aprendizado de Máquina (Machine Learning) é um campo de estudo da Inteligência Artificial cujo objeto de estudo são sistemas que podem aprender a realizar alguma tarefa por meio de experiências. Neste curso, o objetivo é apresentar uma introdução aos conceitos, modelos, métodos, técnicas e aplicações do Aprendizado de Máquina. São também apresentados alguns algoritmos pertencentes a diferentes famílias de métodos em AM (simbolistas, conexionistas, probabilísticos, baseados em proximidade).


Plano do curso

Date Lecture
26/02 Course logistics
ML overview
Linear Regression (slides, lecture notes, code)
05/03 Logistic Regression (slides, lecture notes, code)
Decision Trees (slides, lecture notes, code)
kNN (slides, lecture notescode)
12/03 Model evaluation (slides, lecture notes, code)
19/03 Model selection (lecture notes, code)
26/03 Hyperparameter search strategies (lecture notes)
Class Imbalance (lecture_notes, code)
02/04 Feature encoding (notebook)
Model calibration (notebook)
09/04 1st exam (first one hour of this class)
Polynomial features (slides, lecture notes, code)
Model regularization (notebook)
16/04 Multi-layer Perceptron (notebook)
Model diagnostics (notebook)
23/04 –Feriado–
30/04 Conformal Prediction (notebooks: 1, 2)
07/05 Dimension Reduction (notebooks: 1, 2)
14/05 Ensemble Learning (notebooks: 1, 2, 3, 4)
21/05 2nd exam (first one hour of this class)
SHAP Values (notebooks: 1, 2, 3, 4)
Closing Thoughs
Date Lecture
28/05 PyTorch basics (notebook)
Perceptron; backpropagation (notebook)
04/06 Autoencoders (notebook, notebook)
Convolutional Neural Nets – 2D (notebook)
Convolutional Neural Nets – 1D (notebook)
11/06 LSTM nets (notebook, notebook)
Dropout & Early Stopping (notebook)
18/06 Word2Vec (slides, notebook)
Transformer Architecture (slides, notebook)
25/06 Project Presentations
02/07 Final exam

Additional resources


Readings

Books

Livros de interesse geral sobre Aprendizado de Máquina


Back to top