Grande parte deste material foi proposto pelos membros Ulisses Corrêa e Marco Birck.
Linguagens, Bibliotecas e Ferramentas
Aprendizado de Máquina básico
- Intro to Machine Learning
- Machine Learning for Humans
- Python Machine Learning (Coursera)
- Model evaluation
- Machine Learning Yearning (exige inscrição)
Redes Neurais
- Perceptrons
- Multilayer Perceptrons (Parte 1, Parte 2, Parte 3 e Estudo de caso)
- Multilayer Perceptron com PyTorch (mas antes: Intro to Pytorch)
- Clever ways of overfitting
Deep Learning
- What is deep learning
- Convolutional Neural Networks (e outra bem mais técnica)
- Deep Learning Blitz
- Recurrent Neural Networks
- The Unreasonable Effectiveness of Recurrent Neural Networks
Tarefas – um conjunto de tarefas que ajudam a consolidar o conhecimento
- Dataset: MNIST
- Implementar um perceptron para classificar cada dígito, usando apenas Python+Numpy
- Implementar um MLP para classificar entre os 10 dígitos, usando apenas Python+Numpy
- Implementar um MLP para classificar entre os 10 dígitos, usando sklearn
- Implementar um MLP para classificar entre os 10 dígitos, usando PyTorch
- Implementar uma CNN para classificar entre os 10 dígitos, usando PyTorch