Skip to content

Projetos diversos de machine learning. Esse repositório mostra um pouco da minha jornada explorando e aprendendo sobre diferentes conceitos, modelos e funcionalidades.

Notifications You must be signed in to change notification settings

AndreNasci/machine-learning-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Projects

Static Badge

Projetos diversos de machine learning. Esse repositório mostra um pouco da minha jornada explorando e aprendendo sobre diferentes conceitos, modelos e funcionalidades de IA. É também um caderno, onde posso voltar e relembrar tópicos.

Abaixo, uma breve descrição do conteúdo de cada arquivo, para facilitar a busca de tópicos específicos.

00 - EDA and Data Visualization

Mall_Customers_Data_Visualization.ipynb

O objetivo desse notebook é realizar uma Análise Exploratória dos Dados (AED) com o dataset Mall Customers. Procurei exibir as principais caracterísitcas através de gráficos e métricas dos dados, a fim de possibilitar a busca por insights e correlações, facilitar tomada de decisões, ou mesmo servir de etapa preliminar para um projeto de machine learning.

  • Limpeza e análise dos dados.
  • Análises de média, desvio padrão, mínimo e máximo dos atributos.
  • Plot de histogramas, boxplots, gráficos de linha.
  • Matriz de correlação.

01 - Neural Networks Basics

TF_NN_exploring_epochs_and_callbacks.ipynb

Esse notebook trabalha de forma introdutória o efeito das épocas (epochs) no treinamento de uma rede neural através da criação de uma NN de uma camada e um neurônio com Keras.

  • Regressão linear (método supervisionado)
  • keras.sequential
  • Callbacks (on_epoch_end)
  • Matplotlib (plot de retas e model loss)

02 - Regression with Neural Networks

TF_Boston_Housing_Regression.ipynb

Esse notebook explora um dos datasets mais conhecidos de Machine Learning: Boston House Pricing. O objetivo é treinar uma Rede Neural para realizar regressões, a fim de realizar predições dos preços dos imóveis. Aqui é realizada uma breve análise exploratória de dados, considerações éticas do conjunto de dados, construção e treinamento da rede neural, verificação dos resultados. É também abordado a busca de hyperparâmetros com o auxílio de um tuner.

  • Regressão linear (método supervisionado)
  • keras.sequential
  • Boston house-price dataset (keras)
  • Dividir dados de treino e teste
  • Análise Exploratória de Dados (EDA)
  • Matplotlib (geração de histogramas, curva de perda/loss)
  • Pré-processamento de dados (normalizing, StandardScaler)
  • Quantidade de inputs/outuputs nas camadas de entrada e saída
  • Tipos de erros (MAE, RMSE)
  • Otimizadores (ADAM)
  • KerasTuner (finding hyperparameters)

Warning

Alguns desses documentos foram criados e modificados durante cursos diversos de IA ao longo do tempo.

About

Projetos diversos de machine learning. Esse repositório mostra um pouco da minha jornada explorando e aprendendo sobre diferentes conceitos, modelos e funcionalidades.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published