INTELIGÊNCIA ARTIFICIAL (IA) E FERRAMENTAS DE DEEP LEARNING (TENSORFLOW, CAFFE, PYTORCH) – COMPREENDER OS SEUS CONTRIBUTOS

INTELIGÊNCIA ARTIFICIAL (IA) E FERRAMENTAS DE DEEP LEARNING (TENSORFLOW, CAFFE, PYTORCH) – COMPREENDER OS SEUS CONTRIBUTOS
A formação Inteligência Artificial (IA) e Ferramentas de Deep Learning – Compreender os seus Contributos oferece uma visão estruturada e prática dos fundamentos e blocos essenciais do Deep Learning: redes neuronais simples, convolucionais (CNN) e recorrentes (RNN), bem como modelos avançados como auto‑encoders, GAN e aprendizagem por reforço. Ao longo do programa, os participantes exploram conceitos-chave como funções de erro, otimizadores (SGD, Adam), hiperparâmetros e interpretação de curvas de aprendizagem, e conhecem metodologias de implementação e de passagem para produção (ex.: TensorFlow Hub/Serving, TFLite), incluindo pontos fortes, limitações e desafios de convergência. O resultado é uma compreensão sólida para avaliar, escolher e implementar soluções de Deep Learning de forma informada.
  • Distinguir os contributos do Deep Learning e da IA, os princípios de funcionamento e as diferentes ferramentas disponíveis.
  • Descrever os conceitos de Machine Learning e a evolução para o Deep Learning (redes neuronais profundas).
  • Reconhecer os blocos fundamentais do Deep Learning: redes neuronais simples, convolucionais e recorrentes.
  • Identificar modelos mais avançados: auto‑encoders, GAN e aprendizagem por reforço.
  • Implementar as bases teóricas e práticas da arquitetura e convergência de redes neuronais.
  • Explicar as metodologias de implementação de redes neuronais, bem como os pontos fortes e limitações destas ferramentas.
3 dias

COMPREENDER OS CONCEITOS DE MACHINE LEARNING E A EVOLUÇÃO PARA O DEEP LEARNING (REDES NEURONAIS PROFUNDAS)

• Definições e posicionamento: IA, Deep Learning e Machine Learning.

• Contributos do Deep Learning e estado da arte.

• Ferramentas disponíveis.

• Exemplos de projetos.

• Domínios de aplicação e exemplos.

• Apresentação da DeepMind.

• Ferramentas de Deep Learning de alto nível: Keras / TensorFlow, Caffe / PyTorch, Lasagne.

Exemplos de exercícios práticos:

• Implementação em Cloud AutoML: linguagem natural, tradução, reconhecimento de imagens.

 

COMPREENDER AS BASES TEÓRICAS E PRÁTICAS DA ARQUITETURA E CONVERGÊNCIA DE REDES NEURONAIS

• Funcionamento de uma rede neuronal.

• Compreender o funcionamento da aprendizagem de uma rede neuronal.

• Compreender a retropropagação do erro e a convergência.

• Compreender a descida do gradiente.

• Funções de erro: MSE, Binary Cross Entropy.

• Otimizadores: SGD, RMSprop, Adam.

• Definições: camada, epochs, batch size, iterações, loss, learning rate, momentum.

• Otimizar um treino através da divisão em treinos pouco profundos.

• Compreender o princípio dos hiperparâmetros.

• Escolha de hiperparâmetros.

Exemplos de exercícios práticos:

• Construir uma rede capaz de reconhecer uma curva.

 

CONHECER OS BLOCOS FUNDAMENTAIS DO DEEP LEARNING: REDES NEURONAIS SIMPLES, CONVOLUCIONAIS E RECORRENTES

• Redes neuronais: princípio e diferentes tipos.

• Diferentes formas de redes: MultiLayer Perceptron (FNN / MLP), CNN.

• Camadas de entrada, saída e cálculo.

• Funcionamento de uma camada de convolução.

• Definições: kernel, padding, stride.

• Funcionamento de uma camada de pooling.

• API padrão e modelos de aprendizagem.

• Aprender a interpretar uma curva de aprendizagem.

• Modelos de Deep Learning para Keras: Xception, Inception, ResNet, VGG, LeNet.

Exemplos de exercícios práticos:

• Construção de uma rede neuronal de reconhecimento de imagens.
• Comparação de curvas de aprendizagem com TensorFlow em vários parâmetros.

 

COMPREENDER MODELOS MAIS AVANÇADOS: AUTO‑ENCODERS, GAN, APRENDIZAGEM POR REFORÇO

• Representações dos dados.

• Ruído.

• Camadas de codificação: codificação inteira, one‑hot, embedding layer.

• Noção de auto‑encoder.

• Auto‑encoders empilhados, convolucionais e recorrentes.

• Compreender redes generativas adversariais (GAN) e os seus limites de convergência.

• Aprendizagem por transferência.

• Como otimizar recompensas.

• Evoluções para GRU (Gated Recurrent Units) e LSTM (Long Short Term Memory).

• Tratamento NLP: codificação de caracteres e palavras, tradução.

Exemplos de exercícios práticos:

• Treino de um auto‑encoder variacional num conjunto de imagens.

 

COMPREENDER AS METODOLOGIAS DE IMPLEMENTAÇÃO DE REDES NEURONAIS

• Preparação de dados, regularização, normalização e extração de características.

• Otimização da política de aprendizagem.

• Exploração de modelos e implementação em produção.

• TensorFlow Hub e Serving.

• Visualização das reconstruções.

Exemplos de exercícios práticos:

• Implementação de um servidor de modelos e de uma aplicação TFLite.

 

COMPREENDER OS PONTOS FORTES E LIMITAÇÕES DESTAS FERRAMENTAS

• Identificação de problemas de convergência e do Vanishing Gradient.

• Erros de arquitetura.

• Como distribuir uma rede neuronal.

• Limites do Deep Learning: imitar ou criar.

• Casos concretos de utilização.

• Introdução às máquinas quânticas.

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Objetivos da formação

  • Distinguir os contributos do Deep Learning e da IA, os princípios de funcionamento e as diferentes ferramentas disponíveis.
  • Descrever os conceitos de Machine Learning e a evolução para o Deep Learning (redes neuronais profundas).
  • Reconhecer os blocos fundamentais do Deep Learning: redes neuronais simples, convolucionais e recorrentes.
  • Identificar modelos mais avançados: auto‑encoders, GAN e aprendizagem por reforço.
  • Implementar as bases teóricas e práticas da arquitetura e convergência de redes neuronais.
  • Explicar as metodologias de implementação de redes neuronais, bem como os pontos fortes e limitações destas ferramentas.

Duração da formação

3 dias

Programa da formação

COMPREENDER OS CONCEITOS DE MACHINE LEARNING E A EVOLUÇÃO PARA O DEEP LEARNING (REDES NEURONAIS PROFUNDAS)

• Definições e posicionamento: IA, Deep Learning e Machine Learning.

• Contributos do Deep Learning e estado da arte.

• Ferramentas disponíveis.

• Exemplos de projetos.

• Domínios de aplicação e exemplos.

• Apresentação da DeepMind.

• Ferramentas de Deep Learning de alto nível: Keras / TensorFlow, Caffe / PyTorch, Lasagne.

Exemplos de exercícios práticos:

• Implementação em Cloud AutoML: linguagem natural, tradução, reconhecimento de imagens.

 

COMPREENDER AS BASES TEÓRICAS E PRÁTICAS DA ARQUITETURA E CONVERGÊNCIA DE REDES NEURONAIS

• Funcionamento de uma rede neuronal.

• Compreender o funcionamento da aprendizagem de uma rede neuronal.

• Compreender a retropropagação do erro e a convergência.

• Compreender a descida do gradiente.

• Funções de erro: MSE, Binary Cross Entropy.

• Otimizadores: SGD, RMSprop, Adam.

• Definições: camada, epochs, batch size, iterações, loss, learning rate, momentum.

• Otimizar um treino através da divisão em treinos pouco profundos.

• Compreender o princípio dos hiperparâmetros.

• Escolha de hiperparâmetros.

Exemplos de exercícios práticos:

• Construir uma rede capaz de reconhecer uma curva.

 

CONHECER OS BLOCOS FUNDAMENTAIS DO DEEP LEARNING: REDES NEURONAIS SIMPLES, CONVOLUCIONAIS E RECORRENTES

• Redes neuronais: princípio e diferentes tipos.

• Diferentes formas de redes: MultiLayer Perceptron (FNN / MLP), CNN.

• Camadas de entrada, saída e cálculo.

• Funcionamento de uma camada de convolução.

• Definições: kernel, padding, stride.

• Funcionamento de uma camada de pooling.

• API padrão e modelos de aprendizagem.

• Aprender a interpretar uma curva de aprendizagem.

• Modelos de Deep Learning para Keras: Xception, Inception, ResNet, VGG, LeNet.

Exemplos de exercícios práticos:

• Construção de uma rede neuronal de reconhecimento de imagens.
• Comparação de curvas de aprendizagem com TensorFlow em vários parâmetros.

 

COMPREENDER MODELOS MAIS AVANÇADOS: AUTO‑ENCODERS, GAN, APRENDIZAGEM POR REFORÇO

• Representações dos dados.

• Ruído.

• Camadas de codificação: codificação inteira, one‑hot, embedding layer.

• Noção de auto‑encoder.

• Auto‑encoders empilhados, convolucionais e recorrentes.

• Compreender redes generativas adversariais (GAN) e os seus limites de convergência.

• Aprendizagem por transferência.

• Como otimizar recompensas.

• Evoluções para GRU (Gated Recurrent Units) e LSTM (Long Short Term Memory).

• Tratamento NLP: codificação de caracteres e palavras, tradução.

Exemplos de exercícios práticos:

• Treino de um auto‑encoder variacional num conjunto de imagens.

 

COMPREENDER AS METODOLOGIAS DE IMPLEMENTAÇÃO DE REDES NEURONAIS

• Preparação de dados, regularização, normalização e extração de características.

• Otimização da política de aprendizagem.

• Exploração de modelos e implementação em produção.

• TensorFlow Hub e Serving.

• Visualização das reconstruções.

Exemplos de exercícios práticos:

• Implementação de um servidor de modelos e de uma aplicação TFLite.

 

COMPREENDER OS PONTOS FORTES E LIMITAÇÕES DESTAS FERRAMENTAS

• Identificação de problemas de convergência e do Vanishing Gradient.

• Erros de arquitetura.

• Como distribuir uma rede neuronal.

• Limites do Deep Learning: imitar ou criar.

• Casos concretos de utilização.

• Introdução às máquinas quânticas.

Formador

Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.

Indisponível

Quer uma formação à medida para a sua empresa?

Peça-nos uma proposta!
Clique na imagem para expandir

Os nossos espaços de formação oferecem todas as condições para continuar o seu desenvolvimento pessoal e profissional em absoluta segurança

Não se esqueça de subscrever o blog RhBizz e de nos seguir no LindekInFacebookInstagram Youtube.

Formações ajustadas ao seu negócio

FORMAÇÕES À MEDIDA

Provocamos e aceleramos processos de mudança com a implementação e desenvolvimento de soluções pragmáticas orientadas para os resultados

SABER MAIS