Há uma coisa que estás sempre a fazer e se calhar nunca deste conta. Adivinhas o que é? Não, não estamos a falar de respirar nem de piscar os olhos, que também é importante. Estamos a falar de reconhecer padrões. Imagina só, o teu cérebro está constantemente a processar os dados que lhe chegam dos sentidos, a comparar esses dados com memórias, com a tua intuição, com o senso comum, para tentar prever o que pode acontecer e decidir como agir.
Alguns dos tópicos do curso de Machine Learning são:
- Introdução ao Machine Learning
- Construção de modelos de Machine Learning
- Preparação de dados
- Exploração de dados
- Treino de modelos
- Avaliação de modelos
Ao longo da nossa vida, vamos aprendendo diferentes padrões, ganhando experiência, e, com isso, tomando melhores decisões (esperemos!). Mas o cérebro tem limites. E quando somos confrontados com milhares de milhões de dados, a coisa torna-se mais difícil. Para isso, inventámos os computadores, como unidades de processamento externas ao nosso corpo, e a disciplina de Machine Learning (em português, Aprendizagem Automática) para que eles possam reconhecer padrões sozinhos.
Parece ficção-científica, mas (já) não é! É uma disciplina relativamente recente, que cruza conhecimentos da informática, da matemática e da estatística, onde se usam computadores para processar grandes quantidades de dados, descobrir padrões e fazer previsões. É a Aprendizagem Automática que está por detrás das tecnologias de reconhecimento facial e de voz, dos algoritmos de recomendação do YouTube e da Netflix, e de inúmeras aplicações em medicina, finanças e outras áreas.
Neste curso, vais aprender os conceitos básicos da implementação de sistemas artificiais que “aprendem” a fazer tarefas simples. Vamos começar com uma introdução à Aprendizagem Automática, onde se explica o que é, quais os diferentes tipos e possíveis aplicações, e qual é afinal a diferença entre Aprendizagem Automática e outros termos que geralmente se confundem com este, tais como a Inteligência Artificial ou a Ciência de Dados.
Depois, passaremos à prática. Vamos dar-te a conhecer um esquema de construção de modelos de Aprendizagem Automática para explorares ao longo do curso e aprenderes a criar os teus próprios modelos. No final, quando deres conta, já serás capaz de criar modelos de Aprendizagem Automática simples e de compreender a construção de modelos mais complexos.
Por isso, se te interessa aprender a ensinar computadores a aprender, inscreve-te já!
Este curso é de nível introdutório e destina-se a quem nunca aprendeu nada de Machine Learning. O cariz do curso é essencialmente prático. Não é obrigatório saber programar, mas é preferível. Por esta razão, poderá ser dada preferência a alunos que já tenham feito o After School de Programação.