Machine Learning e Data Science com Python de A a Z
- Descrição
- Currículo
- FAQ
- Revisões
A área de Machine Learning (Aprendizagem de Máquina) e Data Science (Ciência de Dados) é atualmente um dos campos de trabalho mais relevantes da Inteligência Artificial, sendo responsável pela utilização de algoritmos inteligentes que tem a função de fazer com que os computadores aprendam por meio de bases de dados. O mercado de trabalho de Machine Learning nos Estados Unidos e em vários países da Europa está em grande ascensão; e a previsão é que no Brasil cada vez mais esse tipo de profissional seja requisitado! Inclusive alguns estudos apontam que o conhecimento dessa área será em breve um pré-requisito para os profissionais de Tecnologia da Informação! E dentro deste contexto está o cientista de dados, que já foi classificado como o trabalho “número 1” por vários veículos da mídia internacional.
E para levar você até essa área, neste curso completo você terá uma visão teórica e prática sobre os principais algoritmos de machine learning utilizando o Python, que é uma das linguagens de programação mais relevantes nesta área. Além disso, vamos utilizar o Google Colab para a implementação dos exemplos, o que facilita o entendimento dos conceitos e evita problemas de instalação de bibliotecas. Este curso é considerado de A à Z pelo fato de apresentar desde os conceitos mais básicos até técnicas mais avançadas, de modo que ao final você terá todas as ferramentas necessárias para construir soluções complexas e que podem ser aplicadas em problemas do dia-a-dia das empresas! Você aprenderá tudo passo a passo, ou seja, tanto a teoria quanto a prática de cada algoritmo! O curso é dividido em cinco partes principais:
-
Classificação – pré-processamento dos dados, naïve bayes, árvores de decisão, random forest, regras, regressão logística, máquinas de vetores de suporte (SVM), redes neurais artificiais, avaliação de algoritmos e combinação e rejeição de classificadores
-
Regressão – regressão linear simples e múltipla, polinomial, árvores de decisão, random forest, vetores de suporte (SVR) e redes neurais artificiais
-
Regras de associação – algoritmos Apriori e ECLAT
-
Agrupamento – k-means, agrupamento hierárquico e DBSCAN
-
Tópicos complementares – redução de dimensionalidade com PCA, KernelPCA e LDA, deteção de outliers, aprendizagem por reforço, processamento de linguagem natural, visão computacional, tratamento de dados desbalanceados, seleção de atributos e previsão de séries temporais
Veja abaixo alguns dos estudos de caso que serão implementados:
-
Criação de gráficos dinâmicos para visualização de bases de dados
-
Previsão se uma pessoa pagará um empréstimo baseado no histórico financeiro
-
Previsão do salário de uma pessoa levando em consideração seus dados pessoais
-
Previsão do preço do plano de saúde baseado na idade
-
Previsão do preço de casas considerando
-
Geração de regras de associação para compor prateleiras de mercado
-
Agrupamento de clientes simulares considerando dados sobre o uso do cartão de crédito
-
Simulação de um táxi utilizando aprendizagem por reforço
-
Classificação de sentimentos em textos com processamento de linguagem natural
-
Detecção de faces, reconhecimento facial e rastreamento de objetos
-
Previsão de visitas a websites com séries temporais
Este curso tem o objetivo de servir como um referencial de consulta sobre as técnicas abordadas, por isso ele procura cobrir a maior parte dos assuntos que envolvem machine learning. Este curso pode ser categorizado para todos os níveis, pois pode servir de base para consulta para alunos mais experientes no assunto e também um ótimo guia para quem está iniciando na área!
-
1Conteúdo do cursoVídeo Aula
-
2Mais sobre Machine Learning e Ciência de DadosTexto
-
3Machine learningVídeo Aula
-
4Por que aprender machine learning?Vídeo Aula
-
5TerminologiaVídeo Aula
-
6Métodos preditivosVídeo Aula
-
7Métodos descritivosVídeo Aula
-
8Tipos aprendizagem de máquinaVídeo Aula
-
9ClassificaçãoVídeo Aula
-
10Recursos para downloadTexto
-
11Referências complementaresTexto
-
12Terminologia básicaQuestionário
-
14IntroduçãoVídeo Aula
-
15Tipos de variáveisVídeo Aula
-
16Importação das bibliotecasVídeo Aula
-
17Base de dados de créditoVídeo Aula
-
18Visualização dos dadosVídeo Aula
-
19Tratamento de valores inconsistentesVídeo Aula
-
20Tratamento de valores faltantesVídeo Aula
-
21Divisão entre previsores e classeVídeo Aula
-
22Escalonamento dos atributosVídeo Aula
-
23Base de dados do censoVídeo Aula
-
24Visualização dos dadosVídeo Aula
-
25Divisão entre previsores e classeVídeo Aula
-
26Atributos categóricos - LabelEncoderVídeo Aula
-
27Atributos categóricos - OneHotEncoderVídeo Aula
-
28Escalonamento dos atributosVídeo Aula
-
29Introdução a avaliação de algoritmosVídeo Aula
-
30Bases de treinamento e testeVídeo Aula
-
31Salvar as bases de dadosVídeo Aula
-
32Referências complementaresTexto
-
33Teoria tipos de variáveisQuestionário
-
34IntroduçãoVídeo Aula
-
35Naïve bayes - introduçãoVídeo Aula
-
36Naïve bayes - aprendizagemVídeo Aula
-
37Naïve bayes - classificaçãoVídeo Aula
-
38Naïve bayes - correção laplacianaVídeo Aula
-
39Naïve bayes - mais conceitosVídeo Aula
-
40Naïve bayes - base risco de créditoVídeo Aula
-
41Naïve bayes - base créditoVídeo Aula
-
42Naïve bayes - base censoVídeo Aula
-
43Referências complementaresTexto
-
44Teoria Naïve BayesQuestionário
-
45IntroduçãoVídeo Aula
-
46Árvores de decisão - introduçãoVídeo Aula
-
47Árvores de decisão - aprendizagem IVídeo Aula
-
48Árvores de decisão - aprendizagem IIVídeo Aula
-
49Árvores de decisão - mais conceitosVídeo Aula
-
50Árvores de decisão - base risco créditoVídeo Aula
-
51Árvores de decisão - base créditoVídeo Aula
-
52Árvores de decisão - base censoVídeo Aula
-
53Random forest (floresta randômica)Vídeo Aula
-
54Random forest - base créditoVídeo Aula
-
55Random forest - base censoVídeo Aula
-
56Referências complementaresTexto
-
57Teoria árvores de decisãoQuestionário
-
58IntroduçãoVídeo Aula
-
59Indução de regras - introduçãoVídeo Aula
-
60Indução de regras - algoritmo OneR IVídeo Aula
-
61Indução de regras - algoritmo OneR IIVídeo Aula
-
62Indução de regras - algoritmo PRISMVídeo Aula
-
63Indução de regras - base risco créditoVídeo Aula
-
64Indução de regras - base créditoVídeo Aula
-
65Instalação do OrangeVídeo Aula
-
66Indução de regras - base censo + interface gráficaVídeo Aula
-
67Indução de regras - base crédito + interface gráficaVídeo Aula
-
68Classificador base (majority learner) - base créditoVídeo Aula
-
69Classificador base (majority learner) - base censoVídeo Aula
-
70Referências complementaresTexto
-
71Teoria aprendizagem por regrasQuestionário
-
72IntroduçãoVídeo Aula
-
73kNN - introduçãoVídeo Aula
-
74kNN - cálculo de distânciaVídeo Aula
-
75kNN - classificaçãoVídeo Aula
-
76kNN - normalização e padronizaçãoVídeo Aula
-
77kNN - base créditoVídeo Aula
-
78kNN - base censoVídeo Aula
-
79Referências complementaresTexto
-
80Teoria aprendizagem baseada em instânciasQuestionário
-
81IntroduçãoVídeo Aula
-
82Regressão logística - introduçãoVídeo Aula
-
83Regressão logística - aprendizagemVídeo Aula
-
84Regressão logística - classificaçãoVídeo Aula
-
85Regressão logística - base risco de créditoVídeo Aula
-
86Regressão logística - base créditoVídeo Aula
-
87Regressão logística - base censoVídeo Aula
-
88Referências complementaresTexto
-
89Teoria regressão logísticaQuestionário