Processamento de Linguagem Natural com Deep Learning

Crie um tradutor de idiomas e um classificador de sentimento utilizando a moderna arquitetura Transformer do Google e Redes Convolucionais. Utilize o Google Colab com o TensorFlow 2.0 (10h)
Última atualização: 20 de julho de 2020
Seu Estado
Não Inscrito
Preço
Assinantes

O que você aprenderá

  • Crie um Transformer, nova arquitetura criada pelo Google para qualquer tarefa de sequência para sequência (por exemplo, um tradutor de idiomas)
  • Crie uma Rede Neural Convolucional especializada em Processamento de Linguagem Natural para qualquer tarefa de classificação (análise de sentimentos, por exemplo)
  • Personalize os métodos de treinamento de redes neurais no TensorFlow 2.0
  • Aprenda a criar camadas personalizadas no TensorFlow 2.0
  • Use o Google Colab e o Tensorflow 2.0 para suas implementações de Inteligência Artificial
  • Entenda como os algoritmos de inteligência artificial fazem com que os computadores dêem sentido à linguagem humana
  • Entenda sobre o mecanismo de atenção, por trás dos algoritmos de PLN mais novos e mais poderosos

Requisitos

  • Lógica de programação, principalmente estruturas condicionais e de repetição
  • Básico da linguagem Python
  • Orientação a objetos
  • É desejável que você já tenha tido algum contato com a API Keras do TensorFlow

Descrição

A área de Processamento de Linguagem Natural – PLN (Natural Language Processing – NLP) é uma subárea da Inteligência Artificial que tem como objetivo tornar os computadores capazes de entender a linguagem humana, tanto escrita quanto falada. Alguns exemplo de aplicações práticas são: tradutores entre idiomas, tradução de texto para fala ou fala para texto, chatbots, sistemas automáticos de perguntas e respostas, sumarização de textos, geração automática de descrições para imagens, adição de legendas em vídeos, classificação de sentimentos em frases, dentre várias outras!

Atualmente, este setor está cada vez mais necessitando de soluções de Processamento de Linguagem Natural, ou seja, aprender essa área pode ser a chave para trazer soluções reais para necessidades presentes e futuras. Baseado nisso, este curso foi projetado para quem deseja crescer ou iniciar uma nova carreira na área de Processamento de Linguagem Natural, obtendo uma sólida experiência nessa área utilizando modernas técnicas de Deep Learning e Redes Neurais Artificiais!

Aproveitaremos a enorme quantidade de dados de texto disponíveis on-line (duas bases de dados reais) e exploraremos duas das principais técnicas de PLN, o que lhe dará o poder necessário para enfrentar com êxito qualquer desafio do mundo real! O curso está dividido em duas partes:

  1. Criação de um classificador de sentimentos utilizando dados do Twitter e Redes Neurais Convolucionais
  2. Criação de um tradutor de idiomas, passando como entrada um texto em Inglês e tendo como retorno um texto em Português. Neste estudo de caso desenvolveremos passo a passo a arquitetura Transformer desenvolvida pelo Google

Utilizaremos tecnologias modernas, como a linguagem Python, o TensorFlow 2.0 e o Google Colab, garantindo que você não tenha problemas com instalações ou configurações de softwares na sua máquina local.

Preparado(a) para dar um importante passo na sua carreira? Aguardamos você no curso! 🙂

Para quem é este curso:

  • Pessoas interessadas em deep learning (aprendizagem profunda)
  • Pessoas interessadas em Processamento de Linguagem Natural
  • Analistas de dados que queiram aumentar seu conhecimento na área de deep learning (aprendizagem profunda)
  • Alunos de graduação que estão estudando disciplinas ligadas a área de Inteligência Artificial
  • Qualquer pessoa que queira iniciar uma nova carreira e ter uma sólida experiência em PLN, adicionando estudos de casos eficientes ao seu portfólio

Conteúdo do Curso

Expandir