Aprenda Machine Learning com Python na Prática
- Descrição
- Currículo
- FAQ
- Revisões
Bem-vindo ao curso “Aprenda Machine Learning com Python na Prática”! Se você está procurando uma maneira eficiente e prática de dominar o Machine Learning, este é o curso perfeito para você. Este treinamento foi cuidadosamente elaborado para oferecer um aprendizado profundo, prático e altamente aplicável, utilizando a linguagem Python.
O que você aprenderá
Neste curso, você explorará desde os conceitos básicos até as técnicas mais avançadas de Machine Learning. A seguir, confira alguns dos tópicos que você irá abordar:
Introdução ao Machine Learning
-
Fundamentos do Machine Learning: Definição, tipos de aprendizado (supervisionado, não supervisionado)
-
Ambiente de Desenvolvimento: Configuração do ambiente de trabalho com Python no Anaconda ou Google Colab, instalação de bibliotecas essenciais como NumPy, Pandas, Scikit-learn e Matplotlib.
Preparação dos Dados
-
Coleta e Limpeza de Dados: Técnicas de manipulação de dados, tratamento de valores nulos, duplicados e categóricos usando Pandas.
-
Análise Exploratória de Dados (EDA): Uso de visualizações gráficas para compreender padrões e correlações nos dados.
Modelos de Machine Learning
-
Regressão Linear: Fundamentos, implementação e avaliação de modelos de regressão.
-
Árvores de Decisão e Florestas Aleatórias: Construção, interpretação e aplicação de árvores de decisão e florestas aleatórias para classificação.
-
Suporte Vetorial (SVM): Introdução, teoria e implementação prática dos modelos de Máquinas de Vetores de Suporte.
Estratégias de Classificação Multiclasse
-
One-vs-Rest (OvR): Definição, implementação e quando usar essa estratégia. Aprenda como essa técnica simplifica problemas multiclasse tratando cada classe contra todas as outras.
-
One-vs-One (OvO): Entendimento profundo de como funciona esta estratégia e sua aplicação prática. Ideal para situações em que a diferenciação entre classes precisa ser mais detalhada.
Análise de Métricas e Modelos
-
Métricas de Avaliação: Compreensão de métricas como acurácia, precisão, recall, F1-score e matriz de confusão.
-
Validação Cruzada e Otimização de Modelos: Técnicas para validação cruzada, ajuste fino de hiperparâmetros e avaliação de desempenho de modelos para garantir a robustez e eficácia.
Implementação Avançada
-
Usando Bibliotecas Nativas do Python: Scikit-Learn, Matplotlib, Numpy e Pandas.
-
Projeto Final Prático: Desenvolvimento de um projeto de machine learning do início ao fim, envolvendo coleta, limpeza, análise, modelagem e avaliação de dados reais.
Por que este curso é para você?
-
Prática Intensa: Todas as aulas incluem exemplos práticos e projetos reais para garantir que você não apenas aprenda a teoria, mas também saiba como aplicá-la.
-
Compreensão Completa: O curso aborda desde os fundamentos até as técnicas avançadas, garantindo que você tenha uma compreensão completa do Machine Learning.
-
Ferramentas Essenciais: Aprenda a usar as ferramentas e bibliotecas mais populares do Python, preparando-o para enfrentar desafios reais no mercado de trabalho.
Conclusão
Este curso foi projetado para transformar iniciantes em especialistas em Machine Learning com Python. Ao final do treinamento, você estará habilitado a criar, avaliar e implementar modelos de Machine Learning de maneira eficiente e prática. Inscreva-se agora e leve suas habilidades em Python e Machine Learning para o próximo nível com “Aprenda Machine Learning com Python na Prática”!
-
1Como será Estruturado o Curso?Vídeo Aula
-
2IntroductionVídeo Aula
-
3Seus resultados vem também da sua atitude diante das oportunidades.Texto
-
4Usando o Jupyter Notebook com Google ColabVídeo Aula
-
5Usando Jupyter Notebook com o Anaconda no seu Desktop ou NotebookVídeo Aula
-
6Introdução ao Machine LearningVídeo Aula
-
7Abordagens de Machine LearningVídeo Aula
-
8Ciclo de Vida de um Projeto de Machine LearningVídeo Aula
-
9Machine Learning com NumPyVídeo Aula
-
1002-02-Verificando se o NumPy está Instalado no Jupyter Notebooks com AnacondaVídeo Aula
-
11Verificando NumPy com Google ColabVídeo Aula
-
12Criando ndarrays com NumPyVídeo Aula
-
13Selecionando Elementos em Arrays de 2 DimensõesVídeo Aula
-
14Slice com Intervalo em Arrays de 2 Dimensões. Slice & Step NumpyVídeo Aula
-
15Slice & Steps com um pouco mais de DetalhesVídeo Aula
-
16Métodos python ndarray: sum() e mean()Vídeo Aula
-
17Métodos Python ndarray: reshape()Vídeo Aula
-
18Funções Numpy: concatenate() python functionVídeo Aula
-
19Funcoes vs Metodos ndarray. Qual a diferença?Vídeo Aula
-
20Pandas: IntroducaoVídeo Aula
-
21Criando Series com Pandas no PythonVídeo Aula
-
22Criando Series com Pandas com diferentes tipos de dadosVídeo Aula
-
23Criando Series com Pandas usando Dicionarios de Dados PythonVídeo Aula
-
24Operações Matemáticas e Estatísticas com PandasVídeo Aula
-
25Trabalhando com Valores Nulos ou VaziosVídeo Aula
-
26Criando Dataframes a Partir de Lista de ListasVídeo Aula
-
27Criando Dataframes a Partir de Dicionario de ListasVídeo Aula
-
28Adicionando Colunas ao DataframeVídeo Aula
-
29Criando Dataframes ComplexosVídeo Aula
-
30A importância de Dominar Dataframes para Mahine LearningVídeo Aula
-
31Importando e Carregando Arquivos no Google ColabVídeo Aula
-
32Explorando Dados do DataframeVídeo Aula
-
33Renomeando Linhas e ColunasVídeo Aula
-
34Selecionando Linhas e Colunas nos DataframesVídeo Aula
-
35Atualizando Dados no Dataframe: Update, Remoção, Colunas Calculadas etcVídeo Aula
-
36IntroduçãoVídeo Aula
-
37Criando Gráficos de Dispersão para Encontrar Correlação de VariáveisVídeo Aula
-
38Usando Gráfico de Barras para Econtrar Diferenças entre Categorias de DadosVídeo Aula
-
39Usando Histogramas para Encontrar FrequenciasVídeo Aula
-
40Graficos de Linha no matplotlibVídeo Aula
-
41Integração Pandas x MatplotlibVídeo Aula
-
42Usando Orientação a Objetos no Matplotlib para Criar Apresentações de GráficosVídeo Aula
-
43Introducao ao Python Scikit-LearnVídeo Aula
-
44Regressão Linear com Scikit-Learn: Classes, Métodos e AtributosVídeo Aula
-
45Estimators com Scikit-Learn: Encontrando Semelhanças entre 4 RestaurantesVídeo Aula
-
46Predictors com Scikit-Learn: Previsão de ResultadosVídeo Aula
-
47Pre-processamento de dados : Tratando valores ausentes com Scikit-LearnVídeo Aula
-
48Transformando Variáveis Categóricas com Scikit-LearnVídeo Aula
-
49Escalonamento de Variáveis com Scikit-LearnVídeo Aula
-
5003 - 16 - Pipelines com Scikit-LearnVídeo Aula
-
51Scikit-Learn ColumnTransformerVídeo Aula
-
52Acurácia do ModeloVídeo Aula
-
53Precision, Recall e F1-Score: Avaliando a Precisão do ModeloVídeo Aula
-
54Métricas de Regressão - RMSE e Erro Médio QuadráticoVídeo Aula
-
55Métricas de Regressão : Coeficiente de DeterminaçãoVídeo Aula
-
56Modelos de Seleção: Split Train TestVídeo Aula
-
57Modelos de Seleção: k-Fold (Validação Cruzada)Vídeo Aula
-
58Introdução á RegressãoVídeo Aula
-
59Fundamentos da Regressão LinearVídeo Aula
-
60Regressão Linear com Scikit-LearnVídeo Aula
-
61Fundamentos de Regressão PolinomialVídeo Aula
-
62Regressão Polinomial com Scikit-LearnVídeo Aula
-
63Pipelines com Scikit-LearnVídeo Aula
-
64Validação Cruzada com PipelinesVídeo Aula
-
65Introdução a Algoritmos de ClassificaçãoVídeo Aula
-
66Implementação de Algoritmo de Classificação com Decision Tree e Google ColabVídeo Aula
-
67Implementação do Random ForestVídeo Aula
-
68Introdução ás Maquinas de Vetores de SuporteVídeo Aula
-
69Machine Learning : Aprendizagem Não Supervisionada com ClusteringVídeo Aula
-
70Topico Avançado: Redução de DimensionalidadeVídeo Aula
-
71Topico Avançado OverfittingVídeo Aula
-
72Topico Avançado: Underfitting com Python & Scikit-LearnVídeo Aula
-
73Topico Avançado: Ajuste de Hiperparâmetros com Python e Scikit-LearnVídeo Aula
-
74IntroduçãoVídeo Aula
-
75Tarefa 1: Carregar e Observar os DadosVídeo Aula
-
76Tarefa 2: Exploração dos DadosVídeo Aula
-
77Tarefa 3: Check de Valores InválidosVídeo Aula
-
78Tarefa 4: Remover Linhas InválidasVídeo Aula
-
79Tarefa 5: Split dos Dados em Subconjuntos de Treinamento e TesteVídeo Aula
-
80Tarefa 6 - Verifique se há Correlação forte entre as variáveis independentesVídeo Aula
-
81Tarefa 7: Crie Gráficos de DispersãoVídeo Aula
-
82Tarefa 8 - Pré-processamento de DadosVídeo Aula
-
83Tarefa 9 - Treinar o ModeloVídeo Aula
-
84Tarefa 10 - Avaliar o ModeloVídeo Aula
-
85Tarefa 11 - Usar ColumnTransformer e PipelineVídeo Aula
-
86Tarefa 12 - Usar Pipeline para Treinar o ModeloVídeo Aula
-
87Tarefa 13 - Avaliar o Modelo com PipelineVídeo Aula
-
88Tarefa 14 - Fazer Validação cruzada usando PipelineVídeo Aula