Free Ebook cover Machine Learning e Deep Learning com Python

Free ebookMachine Learning e Deep Learning com Python

New course

112 pages

View the free course

Course content

1

1. Introdução ao Machine Learning

2

2. Fundamentos de Python para Data Science

3

3. Configuração do Ambiente de Desenvolvimento

4

4. Manipulação de Dados com Pandas

5

5. Análise Exploratória de Dados com Matplotlib e Seaborn

6

5.1. Análise Exploratória de Dados com Matplotlib e Seaborn: Importação de bibliotecas (Matplotlib e Seaborn)

7

5.2. Análise Exploratória de Dados com Matplotlib e Seaborn: Carregamento e inspeção inicial dos dados

8

5.3. Análise Exploratória de Dados com Matplotlib e Seaborn: Limpeza e preparação dos dados

9

5.4. Análise Exploratória de Dados com Matplotlib e Seaborn: Análise univariada (distribuição de uma única variável)

10

5.5. Análise Exploratória de Dados com Matplotlib e Seaborn: Análise bivariada (relações entre duas variáveis)

11

5.6. Análise Exploratória de Dados com Matplotlib e Seaborn: Visualização de dados categóricos

12

5.7. Análise Exploratória de Dados com Matplotlib e Seaborn: Visualização de dados contínuos

13

5.8. Análise Exploratória de Dados com Matplotlib e Seaborn: Uso de histogramas, boxplots e scatter plots

14

5.9. Análise Exploratória de Dados com Matplotlib e Seaborn: Criação de gráficos de linha para séries temporais

15

5.10. Análise Exploratória de Dados com Matplotlib e Seaborn: Personalização de gráficos (cores, títulos, labels)

16

5.11. Análise Exploratória de Dados com Matplotlib e Seaborn: Análise de correlação e heatmap

17

5.12. Análise Exploratória de Dados com Matplotlib e Seaborn: Uso de pairplots para visualizar relações em múltiplas dimensões

18

5.13. Análise Exploratória de Dados com Matplotlib e Seaborn: Salvar visualizações em arquivos (PNG, JPG, etc.)

19

5.14. Análise Exploratória de Dados com Matplotlib e Seaborn: Interpretação e conclusões a partir de visualizações

20

6. Conceitos Estatísticos Básicos para Machine Learning

21

7. Princípios de Aprendizado Supervisionado

22

7.1. Princípios de Aprendizado Supervisionado: Definição de Aprendizado Supervisionado

23

7.2. Princípios de Aprendizado Supervisionado: Conjuntos de Dados: Treino e Teste

24

7.3. Princípios de Aprendizado Supervisionado: Algoritmos de Classificação

25

7.4. Princípios de Aprendizado Supervisionado: Algoritmos de Regressão

26

7.5. Princípios de Aprendizado Supervisionado: Métricas de Avaliação de Desempenho

27

7.6. Princípios de Aprendizado Supervisionado: Validação Cruzada

28

7.7. Princípios de Aprendizado Supervisionado: Overfitting e Underfitting

29

7.8. Princípios de Aprendizado Supervisionado: Regularização

30

7.9. Princípios de Aprendizado Supervisionado: Seleção de Modelos

31

7.10. Princípios de Aprendizado Supervisionado: Otimização de Hiperparâmetros

32

7.11. Princípios de Aprendizado Supervisionado: Feature Engineering

33

7.12. Princípios de Aprendizado Supervisionado: Balanceamento de Classes

34

7.13. Princípios de Aprendizado Supervisionado: Interpretabilidade de Modelos

35

7.14. Princípios de Aprendizado Supervisionado: Aplicações Práticas

36

8. Modelos de Regressão Linear SIMPLES e Múltipla

37

9. Validação Cruzada e Métricas de Avaliação

38

10. Modelos de Classificação: Árvores de Decisão e K-NN

39

11. Avaliação de Modelos de Classificação

40

12. Ensemble Learning: Bagging, Boosting e Random Forest

41

13. Otimização de Hiperparâmetros

42

14. Redução de Dimensionalidade e Análise de Componentes Principais (PCA)

43

15. Algoritmos de Clustering: K-Means e Hierarchical Clustering

44

16. Introdução ao Deep Learning e Redes Neurais Artificiais

45

17. Conceitos de Neurônios e Funções de Ativação

46

18. Backpropagation e Treinamento de Redes Neurais

47

18.1. Backpropagation e Treinamento de Redes Neurais: O que é Backpropagation

48

18.2. Backpropagation e Treinamento de Redes Neurais: Cálculo do Gradiente

49

18.3. Backpropagation e Treinamento de Redes Neurais: Cadeia de Regra de Derivação

50

18.4. Backpropagation e Treinamento de Redes Neurais: Atualização dos Pesos com Gradiente Descendente

51

18.5. Backpropagation e Treinamento de Redes Neurais: Funções de Ativação

52

18.6. Backpropagation e Treinamento de Redes Neurais: Taxa de Aprendizagem

53

18.7. Backpropagation e Treinamento de Redes Neurais: Momentum e Outros Métodos de Otimização

54

18.8. Backpropagation e Treinamento de Redes Neurais: Problemas de Vanishing e Exploding Gradient

55

18.9. Backpropagation e Treinamento de Redes Neurais: Inicialização de Pesos

56

18.10. Backpropagation e Treinamento de Redes Neurais: Regularização (L1, L2, Dropout)

57

18.11. Backpropagation e Treinamento de Redes Neurais: Batch Normalization

58

18.12. Backpropagation e Treinamento de Redes Neurais: Treinamento de Redes Neurais Profundas

59

18.13. Backpropagation e Treinamento de Redes Neurais: Overfitting e Underfitting

60

18.14. Backpropagation e Treinamento de Redes Neurais: Validação Cruzada

61

18.15. Backpropagation e Treinamento de Redes Neurais: Técnicas de Aumento de Dados (Data Augmentation)

62

18.16. Backpropagation e Treinamento de Redes Neurais: Transferência de Aprendizagem (Transfer Learning)

63

18.17. Backpropagation e Treinamento de Redes Neurais: Redes Neurais Recorrentes (RNN) e Backpropagation Through Time (BPTT)

64

18.18. Backpropagation e Treinamento de Redes Neurais: Long Short-Term Memory (LSTM) e Gated Recurrent Unit (GRU)

65

18.19. Backpropagation e Treinamento de Redes Neurais: Frameworks de Deep Learning (TensorFlow, PyTorch, Keras)

66

19. Otimizadores e Estratégias de Regularização

67

20. Construindo Redes Neurais com Keras e TensorFlow

68

20.1. Construindo Redes Neurais com Keras e TensorFlow: Introdução ao TensorFlow e Keras

69

20.2. Construindo Redes Neurais com Keras e TensorFlow: Instalação e configuração do ambiente

70

20.3. Construindo Redes Neurais com Keras e TensorFlow: Fundamentos de redes neurais artificiais

71

20.4. Construindo Redes Neurais com Keras e TensorFlow: Construção de modelos sequenciais em Keras

72

20.5. Construindo Redes Neurais com Keras e TensorFlow: Trabalhando com camadas densas, convolucionais e recorrentes

73

20.6. Construindo Redes Neurais com Keras e TensorFlow: Aplicação de técnicas de regularização e normalização

74

20.7. Construindo Redes Neurais com Keras e TensorFlow: Utilização de funções de ativação e inicializadores de peso

75

20.8. Construindo Redes Neurais com Keras e TensorFlow: Compilação e treinamento de modelos de deep learning

76

20.9. Construindo Redes Neurais com Keras e TensorFlow: Avaliação e otimização do desempenho do modelo

77

20.10. Construindo Redes Neurais com Keras e TensorFlow: Uso de callbacks e salvamento de modelos

78

20.11. Construindo Redes Neurais com Keras e TensorFlow: Fine-tuning e transferência de aprendizado

79

20.12. Construindo Redes Neurais com Keras e TensorFlow: Implementação de redes neurais para tarefas de classificação e regressão

80

20.13. Construindo Redes Neurais com Keras e TensorFlow: Aplicações em processamento de linguagem natural e visão computacional

81

20.14. Construindo Redes Neurais com Keras e TensorFlow: Integração do TensorFlow com o ecossistema de dados do Python

82

21. Modelos de Deep Learning para Visão Computacional

83

22. Redes Neurais Convolucionais (CNNs)

84

23. Transfer Learning e Fine-tuning

85

23.1. Transfer Learning e Fine-tuning: Definição de Transfer Learning

86

23.2. Transfer Learning e Fine-tuning: Benefícios do Transfer Learning

87

23.3. Transfer Learning e Fine-tuning: Cenários de aplicação

88

23.4. Transfer Learning e Fine-tuning: Redes Neurais Pré-treinadas

89

23.5. Transfer Learning e Fine-tuning: Extrator de características (Feature Extraction)

90

23.6. Transfer Learning e Fine-tuning: Fine-tuning de camadas

91

23.7. Transfer Learning e Fine-tuning: Congelamento de camadas (Layer Freezing)

92

23.8. Transfer Learning e Fine-tuning: Adaptação de modelos a novos domínios

93

23.9. Transfer Learning e Fine-tuning: Datasets e Data Augmentation

94

23.10. Transfer Learning e Fine-tuning: Otimizadores e Taxas de Aprendizado

95

23.11. Transfer Learning e Fine-tuning: Regularização e Evitando Overfitting

96

23.12. Transfer Learning e Fine-tuning: Frameworks de Deep Learning (TensorFlow, Keras, PyTorch)

97

23.13. Transfer Learning e Fine-tuning: Avaliação de modelos e Validação Cruzada

98

23.14. Transfer Learning e Fine-tuning: Transfer Learning em Visão Computacional

99

23.15. Transfer Learning e Fine-tuning: Transfer Learning em Processamento de Linguagem Natural (NLP)

100

23.16. Transfer Learning e Fine-tuning: Desafios e Limitações do Transfer Learning

And much more...

Download the App now to have access to + 2200 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Get it on Google Play Get it on App Store
Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text