Skip to content

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

Notifications You must be signed in to change notification settings

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

Watchers

Forks

Releases

No releases published

Packages

No packages published