Deep Learning com Python de A a Z - O Curso Completo [2024]
- Descrição
- Currículo
- FAQ
- Revisões
Importante: Todas as aulas do curso foram regravadas em 2024!
A área de Deep Learning (Aprendizagem Profunda) está relacionada a aplicação das redes neurais artificiais na resolução de problemas complexos e que requerem artifícios computacionais avançados. Existem diversas aplicações práticas que já foram construídas utilizando essas técnicas, tais como: carros autônomos, descoberta de novos medicamentos, cura e diagnóstico antecipado de doenças, geração automática de notícias, reconhecimento facial, recomendação de produtos, previsão dos valores de ações na bolsa de valores e até mesmo a geração automática de roteiros de filmes! Nesses exemplos, a técnica base utilizada são as redes neurais artificiais, que procuram “imitar” como o cérebro humano funciona e são consideradas hoje em dia como as mais avançadas no cenário de Machine Learning (Aprendizagem de Máquina).
A área de Deep Learning é atualmente um dos campos de trabalho mais relevantes da Inteligência Artificial, sendo que o mercado de trabalho dessa área 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 para levar você até essa área, neste curso você terá uma visão teórica e principalmente prática sobre as principais e mais modernas técnicas de Deep Learning utilizando o Python! Este curso é considerado de A à Z pelo fato de apresentar desde os conceitos mais básicos sobre as redes neurais até técnicas mais modernas e 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! Para isso, o conteúdo está dividido em sete partes: redes neurais artificiais, redes neurais convolucionais, redes neurais recorrentes, mapas auto organizáveis, boltzmann machines, autoencoders e redes adversariais generativas. Você aprenderá a teoria básica sobre cada um desses assuntos, bem como implementará exemplos práticos passo a passo aplicado em cenários reais. Veja abaixo alguns dos projetos que serão desenvolvidos:
-
Classificação se um câncer é maligno ou benigno baseado nos dados do tumor
-
Classificação de tipos de plantas
-
Previsão do preço de veículos usados baseado nas características do carro
-
Previsão de quanto um jogo de vídeo game venderá
-
Classificação de dígitos escritos a mão
-
Classificação de imagens de gatos e cachorros
-
Classificação das imagens do Homer e Bart, do desenho dos Simpsons
-
Classificação de objetos, como por exemplo: aviões, automóveis, pássaros, gatos, veados, cachorros, sapos, cavalos, barcos e caminhões
-
Construção de série temporal para previsão dos preços das ações da Petrobrás
-
Previsão da poluição na China em determinadas horas do dia
-
Agrupamento de tipos de vinhos baseados nas características do produto
-
Agrupamento de câncer que são malignos ou benignos
-
Detecção de clientes que podem tentar fraude em bases de dados financeiras
-
Redução de dimensionalidade em imagens
-
Desenvolvimento de um sistema de recomendação básico de filmes
-
Comparação de sistemas de recomendação utilizando redes neurais e utilizando técnicas clássicas de filtragem colaborativa
-
Criação automática de imagens
Ao final de cada seção teórica você tem questionários para revisar o conteúdo, bem como indicações de referências complementares caso você queira aprender mais sobre os assuntos. E ao final de cada seção prática, você encontra projetos de programação para fortalecer o conteúdo sobre as implementações, todos com as soluções para você comparar com o seu progresso!
Este curso é indicado para todos os níveis, ou seja, caso seja seu primeiro contato com Deep Learning, você conta com um apêndice que contém aulas básicas sobre aprendizagem de máquina e redes neurais! É também importante enfatizar que o único pré-requisito necessário é saber lógica de programação, pois mesmo se você não seja especialista na linguagem Python você conseguirá acompanhar o curso sem nenhum problema!
Preparado(a) para dar um importante passo na sua carreira? Aguardo você no curso! 🙂
-
7Fundamentos biológicosVídeo Aula
-
8Perceptron de uma camadaVídeo Aula
-
9Redes multicamada - função soma e função de ativaçãoVídeo Aula
-
10Redes multicamada - cálculo do erroVídeo Aula
-
11Descida do gradienteVídeo Aula
-
12Cálculo do parâmetro deltaVídeo Aula
-
13Ajuste dos pesos com backpropagationVídeo Aula
-
14Bias, erro, descida do gradiente estocástico e mais parâmetrosVídeo Aula
-
15Funções de ativação - implementação IVídeo Aula
-
16Funções de ativação - implementação IIVídeo Aula
-
17Teoria sobre redes neurais artificiaisQuestionário
Neste questionário você terá algumas questões para revisão do conteúdo teórico sobre as redes neurais artificiais
-
18Referências complementaresTexto
-
19Base de dados breast cancerVídeo Aula
-
20Estrutura da rede neuralVídeo Aula
-
21Configuração e execução da rede neuralVídeo Aula
-
22Previsões com a rede neuralVídeo Aula
-
23Mais camadas e parâmetros do otimizadorVídeo Aula
-
24Visualização dos pesosVídeo Aula
-
25Validação cruzada - teoriaVídeo Aula
-
26Validação cruzada - implementaçãoVídeo Aula
-
27Overfitting e underfitting - teoriaVídeo Aula
-
28Overfitting e dropout - implementaçãoVídeo Aula
-
29Tuning (ajuste) dos parâmetrosVídeo Aula
-
30Classificação de somente um registroVídeo Aula
-
31Salvar e carregar a rede neuralVídeo Aula
-
32Melhoria dos resultados na base breast cancerTexto
-
39Base de dados de carros usadosVídeo Aula
-
40Pré-processamento - valores inconsistentesVídeo Aula
-
41Pré-processamento - valores faltantesVídeo Aula
-
42Pré-processamento - one hot encoderVídeo Aula
-
43Estrutura da rede neuralVídeo Aula
-
44Validação cruzadaVídeo Aula
-
45Tuning com outras funções de erroTexto
-
51Imagens e pixelsVídeo Aula
-
52Introdução a redes neurais convolucionaisVídeo Aula
-
53Etapa 1 - operador de convoluçãoVídeo Aula
-
54Etapa 2 - poolingVídeo Aula
-
55Etapa 3 - flatteningVídeo Aula
-
56Etapa 4 - rede neural densaVídeo Aula
-
57Teoria sobre redes neurais convolucionaisQuestionário
Neste questionário você responderá algumas questões para revisar a teoria sobre as redes neurais convolucionais
-
58Referências complementaresTexto
-
65Imagens e estrutura da rede neuralVídeo Aula
-
66Augumentation e testes com a rede neural convolucionalVídeo Aula
-
67Previsões com somente uma imagemVídeo Aula
-
68Classificar somente uma imagemTexto
-
69Classificar Homer e Bart com rede neural densaTexto
-
70Classificar Homer e Bart com rede neural convolucionalTexto
-
76Base de dados bolsa de valoresVídeo Aula
-
77Estrutura da base para previsão temporal IVídeo Aula
-
78Estrutura da base para previsão temporal IIVídeo Aula
-
79Estrutura da rede neuralVídeo Aula
-
80Previsão de preços de açõesVídeo Aula
-
81Previsão do preço de açõesTexto
-
82Série temporal com múltiplos previsores IVídeo Aula
-
83Série temporal com múltiplos previsores IIVídeo Aula
-
84Série temporal com múltiplas saídasVídeo Aula
-
85Série temporal da poluição na ChinaTexto