Programa do Curso

  1. Visão geral de redes neurais e aprendizado profundo
    • O conceito de Aprendizado de Máquina (ML)
    • Por que precisamos de redes neurais e aprendizado profundo?
    • Selecionando redes para diferentes problemas e tipos de dados
    • Aprendendo e validando redes neurais
    • Comparação entre regressão logística e rede neural
  2. Rede Neural
    • Inspiração biológica para redes neurais
    • Redes Neurais – Neurônio, Perceptron e MLP (Modelo de Perceptron Multicamadas)
    • Aprendizado de MLP – algoritmo de retropropagação
    • Funções de ativação – linear, sigmoidal, Tanh, Softmax
    • Funções de perda apropriadas para previsão e classificação
    • Parâmetros – taxa de aprendizado, regularização, momento
    • Criação de Redes Neurais em Python
    • Avaliação do desempenho de redes neurais em Python
  3. Noções básicas de Redes Profundas
    • O que é aprendizado profundo?
    • Arquitetura de Redes Profundas – Parâmetros, Camadas, Funções de Ativação, Funções de Perda, Solvers
    • Máquinas de Boltzmann Restritas (RBMs)
    • Autoencoders
  4. Arquiteturas de Redes Profundas
    • Redes de Crença Profunda (DBN) – arquitetura, aplicação
    • Autoencoders
    • Máquinas de Boltzmann Restritas
    • Rede Neural Convolucional
    • Rede Neural Recursiva
    • Rede Neural Recorrente
  5. Visão geral das bibliotecas e interfaces disponíveis em Python
    • Caffee
    • Theano
    • Tensorflow
    • Keras
    • Mxnet
    • Escolhendo a biblioteca adequada para o problema
  6. Criação de redes profundas em Python
    • Escolha da arquitetura adequada para o problema dado
    • Redes profundas híbridas
    • Aprendizado da rede – biblioteca apropriada, definição de arquitetura
    • Ajuste da rede – inicialização, funções de ativação, funções de perda, método de otimização
    • Evitando o overfitting – detecção de problemas de overfitting em redes profundas, regularização
    • Avaliação de redes profundas
  7. Casos de estudo em Python
    • Reconhecimento de imagens – CNN
    • Deteção de anomalias com Autoencoders
    • Previsão de séries temporais com RNN
    • Redução de dimensionalidade com Autoencoder
    • Classificação com RBM

Requisitos

São desejáveis conhecimentos/apreciação de aprendizagem automática, arquitetura de sistemas e linguagens de programação

 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas