Project Description
Este curso visa o desenvolvimento de algoritmos de Machine Learning de uma maneira intuitiva e facilmente aplicável para seus dados. Serão abordadas técnicas de pré-processamento de dados, preparação do seu dataset, aplicação dos algoritmos e visualização de dados.
Público-Alvo
Somente treinamentos para empresas (In-Company). Qualquer pessoa que tenha interesse em aprender sobre Machine Learning e como aplicar os algoritmos de uma maneira fácil e rápida.
Requisitos
Somente treinamentos para empresas (In-Company). Programação Python (Iniciante), conceitos de estatística e probabilidade.
Conteúdo Programático
Este é o conteúdo que será abordado durante o curso.
1. INTRODUÇÃO TEÓRICA SOBRE MACHINE LEARNING
O que é, para que serve, onde usar, quando usar. PRÉ-PROCESSAMENTO:
-
Importar bibliotecas, dataset;
-
Tratar missing data, categorical data, feature scaling;
-
Divisão entre conjunto de treinamento e conjunto de testes; Business Intelligence ou Inteligência de Negócios.
2. APRENDIZADO SUPERVISIONADO
1 – Regressão
-
Regressão Linear Simples;
-
Regressão Linear Múltipla;
-
Regressão Polinomial;
-
Regressão por Vetores Suport (SVR);
-
Decision Trees Regression;
-
Random Forest Regression;
-
Métricas para regressão.
2 – Classificação
-
Regressão Logística;
-
KNN (K-Nearest Neighbors);
-
SVM (Support Vector Machines);
-
Kernel SVM;
-
Naive Bayes;
-
Decision Trees Classifier;
-
Random Forest Classifier;
-
Métricas para classificação.
3 – Deep Learning
-
Redes Neurais Artificiais;
-
Redes Neurais Convolucionais;
3. APRENDIZADO NÃO SUPERVISIONADO
4 – Clustering
-
K-Means;
-
Hierarchical Clustering.
5 – Redução de Dimensionalidade
-
PCA (Principal Component Analysis);
-
LDA (Linear Discriminant Analysis)