Skip to content

fbarth/ml-course

Repository files navigation

Machine Learning

O objetivo deste projeto é manter os arquivos da disciplina de Aprendizagem de Máquina.

Este projeto é composto pelos seguintes diretórios e arquivos:

  • references: nesta pasta você vai encontrar alguns ebooks ou artigos que serão utilizados na disciplina;
  • reports: aqui é o lugar onde os resultados dos exercícios e projetos serão publicados;
  • scripts: diretório que possui todos os scripts utilizados em sala de aula, e;
  • slides: diretório que possui todos os slides utilizados em sala de aula.

Todo os exemplos e implementações estão escritos em Python ou R. Os projetos desta disciplina seguem o processo CRISP-DM.

No segundo semestre de 2020 vamos utilizar as ferramentas Watson Studio ou Anaconda como ambientes de desenvolvimento para esta disciplina.

Datasets que serão utilizados nesta disciplina (versão 2020)

Datasets de "brinquedo"

  • Grocery Store: data("Groceries")
  • Iris dataset: data(iris) ou load_iris() ou dataset/iris.csv
  • Cars: dataset/cars.csv

Slides da disciplina

Introdução

Pré-processamento e análise descritiva

Aprendizagem de Máquina Supervisionada

Aprendizagem de Máquina Não Supervisionada

Avaliações antigas - anteriores a 2020/2

Listas de exercícios

As listas de exercícios abaixo não são obrigatórias. No entanto, é fortemente recomendado que os participantes da disciplina façam os exercícios destas listas. Trata-se de uma excelente ferramenta para exercitar os conceitos vistos em sala de aula.

Lista de projetos

  • Projeto 01: pré-processamento e análise descritiva. Um exemplo de projeto bem implementado pode ser encontrado aqui.

  • Projeto 02: desenvolvimento de um modelo preditivo (classificador) que consegue identificar quando um cliente de uma instituição financeira irá ou não executar uma determinada transação.

  • Projeto 03: desenvolvimento de um modelo de regressão para preços de imóveis na cidade de São Paulo.

Configuração do ambiente

Opcionalmente, podemos utilizar virtualenv para sempre utilizar o mesmo conjunto de pacotes e versão de python.

python3.8 -m virtualenv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install -r requirements.txt

Observações para o bom andamento da disciplina

É fortemente aconselhável que todos os alunos da disciplina sigam este projeto no GitHub através da funcionalidade Watching. Desta forma, todos os alunos terão acesso as notícias, atividades e conteúdos novos da disciplina.

Referências adicionais

About

Code related to supervised and unsupervised machine learning methods. In this project, there are examples in Python and R.

Topics

Resources

Stars

7 stars

Watchers

15 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors