O Aprendizado de Máquina (Machine Learning) é a capacidade de sistemas computacionais melhorarem seu desempenho em tarefas a partir da experiência — ou seja, através da análise de dados e do ajuste de modelos, sem serem explicitamente programados para cada regra.

Tipos de aprendizado

Supervisionado (preditivo)

O modelo é treinado com entradas (X) e rótulos (Y) conhecidos.

TarefaSaídaExemplos de algoritmos
ClassificaçãoCategoria discretaNaive Bayes, Árvores de Decisão, SVM
RegressãoValor contínuoRegressão Linear

Não supervisionado (descritivo)

O modelo explora dados sem rótulos para encontrar padrões ou estruturas.

TarefaObjetivoExemplos de algoritmos
ClusteringAgrupar registros similaresK-Means
Regras de associaçãoEncontrar coocorrênciasApriori

Por reforço

Aprendizado por tentativa e erro, guiado por recompensas e penalidades. Aplicações: robótica, controle e agentes autônomos.

Fluxo geral de um projeto de ML

  1. Coletar e entender os dados.
  2. Pré-processar (limpar, transformar, escalonar).
  3. Dividir em treino e teste.
  4. Treinar o modelo.
  5. Avaliar e interpretar os resultados.

Os capítulos seguintes detalham cada etapa e os algoritmos usados na disciplina.