TensorFlow, Deep Learning e Python: Construa um Chatbot (Udemy.com)
Aprenda como implementar modelos de Processamento de Linguagem Natural usando técnicas modernas de Deep Leaning!
Created by: Jones Granatyr
Last updated January 2025
What you will learn
- Teoria sobre processamento de linguagem natural para a construção de chatbots
- Funcionamento do modelo BagOfWords e a Arquitetura Seq2Seq
- Redes neurais artificiais e redes neurais recorrentes
- Implementação passo a passo de um chatbot utilizando deep learning, redes neurais recorrentes, processamento de linguagem natural, modelo Seq2Seq, TensorFlow e Python
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.3 out of 5higher than 25% of them
- Reviews401#265 of 389 by number of reviews
- Length10.9 hourslonger than 54% of them
- Last updatedJanuary 2025more recently than 63% of them
Course Description
ATENÇÃO! Este curso foi gravado com a versão 1.0 do TensorFlow e funcionava somente com versões mais antigas do Python. Atualmente NÃO é mais possível fazer as instalações, ou seja, VOCÊ NÃO CONSEGUIRÁ executar os códigos implementados no curso! Inicialmente iríamos migrar o código para o TensorFlow 2.0, porém, existem funções que não existem mais e a migração se tornou inviável e não será feita! Apesar disso, a teoria apresentada é válida e muito importante para o entendimento dos chatbots. Em resumo, você conseguirá acompanhar as aulas teóricas e a vinculação com o código, porém, não conseguirá reproduzir!
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).
Dentro da área de Machine Learning existe uma sub-área que é o Processamento de Linguagem Natural, que tem o objetivo de reproduzir em computadores a compreensão automática de línguas humanas naturais. Alguns exemplos clássicos dessa área incluem: tradução de voz para texto, texto para voz, sumarização automática de documentos, adição automática de legendas em vídeos, detecção de entidades em textos, geração de linguagens, reconhecimento óptico de caracteres (OCR), dentre várias outras. E uma das aplicações mais famosas e relevantes atualmente são os chatbots (robôs de conversa), que consistem em sistemas de Inteligência Artificial que são capazes de entender a linguagem humana e darem respostas, tanto em texto quanto em voz! Esse tipo de tecnologia vem sendo cada vez mais utilizado por grandes empresas para acelerarem o atendimento ao cliente, ou seja, ao invés de você conversar com uma pessoa você conversa com um chatbot. Várias empresas de tecnologia tem investido grande capital no desenvolvimento de chatbots, como por exemplo: a Apple (Siri), a Microsoft (Cortana), o Google (Google Assitant) e a Amazon (Alexa).
E para levar você até essa área, neste curso você terá uma visão teórica e principalmente prática sobre a construção de chatbots utilizando as mais modernas técnicas de Deep Learning utilizando o TensorFlow e o Python! Vamos unir as áreas de Processamento de Linguagem Natural e Deep Learning, para que você aprenda a desenvolver um chatbot utilizando Redes Neurais Recorrentes e o Modelo Seq2Seq, que atualmente são consideradas como as melhores tecnologias para o desenvolvimento desse tipo de aplicação! Ao final você terá todas as ferramentas necessárias para construir chatbots e outras aplicações de Processamento de Linguagem Natural, utilizando bases de dados reais. Para isso, o conteúdo do curso está dividido em cinco partes:
Teoria sobre Processamento de Linguagem Natural e explicações sobre o modelo Seq2Seq
Pré-processamento dos textos
Construção do Modelo Seq2Seq
Treinamento do Modelo Seq2Seq
Como melhorar o chatbot construído e análise de outras implementações de chatbot
Você ainda conta com três anexos caso você não tenha muita experiência na área. O primeiro mostra o básico sobre as redes neurais artificiais, o segundo é sobre as redes neurais recorrentes, e por fim, o terceiro aborda aulas básicas e práticas sobre o TensorFlow.
Este curso é categorizado como nível intermediário, pois apesar de existirem os três anexos para revisão do conteúdo básico, é interessante que você já tenha uma certa experiência com a área de Deep Learning.
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!
Preparado(a) para dar um importante passo na sua carreira? Aguardamos você no curso! :)
Instructor Details
- 4.3 Rating
401 Reviews
Jones Granatyr
Olá! Meu nome é Jones Granatyr e já trabalho em torno de 10 anos com Inteligência Artificial (IA), inclusive fiz o meu mestrado e doutorado nessa área. Atualmente sou professor, pesquisador e fundador do portal IA Expert, um site com conteúdo específico sobre Inteligência Artificial. Desde que iniciei na Udemy criei vários cursos sobre diversos assuntos de IA, como por exemplo: Deep Learning, Machine Learning, Data Science, Redes Neurais Artificiais, Algoritmos Genéticos, Detecção e Reconhecimento Facial, Algoritmos de Busca, Mineração de Textos, Buscas em Textos, Mineração de Regras de Associação, Sistemas Especialistas e Sistemas de Recomendação. Os cursos são abordados em diversas linguagens de programação (Python, R e Java) e com várias ferramentas/tecnologias (tensorflow, keras, pandas, sklearn, opencv, dlib, weka, nltk, por exemplo). Meu principal objetivo é desmistificar a área de IA e ajudar profissionais de TI a entenderem como essa tecnologia pode ser utilizada na prática e que possam visualizar novas oportunidades de negócios.
More courses by Jones Granatyr
Artificial Intelligence: Optimization Algorithms in Python (2023)
4.5 (1,316 Reviews)
Provider: Udemy
Time: 6.8h
$69.99
Artificial Intelligence and Machine Learning: Complete Guide (2025)
4.5 (907 Reviews)
Provider: Udemy
Time: 22.3h
$19.99
The Ultimate Beginners Guide to Natural Language Processing (2023)
4.5 (782 Reviews)
Provider: Udemy
Time: 6.1h
$11.99
Neural Networks in Python from Scratch: Complete guide (2023)
4.6 (695 Reviews)
Provider: Udemy
Time: 8.7h
$79.99
Ciência de Dados para Empresas e Negócios (2026)
4.9 (559 Reviews)
Provider: Udemy
Time: 14.4h
$19.99
More Python courses
Aprenda Programação em Python 3 do Zero com Facilidade (2022)
4.4 (4,430 Reviews)
Provider: Udemy
Time: 12.4h
$19.99
Curso Python para Iniciantes (O Curso Completo) (2020)
4.5 (51 Reviews)
Provider: Udemy
Time: 13.9h
$19.99
Полный Курс Python 3: от Новичка до Мастера (Питон, Пайтон) (2026)
5.0 (899 Reviews)
Provider: Udemy
Time: 14.6h
$69.99
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Reviews
By Adilar Maia on 2/4/2025
bom porém poderia ser mas atualizado com o novo tensorflow, porém aprendi muito mesmo sendo uma versão obsoleta e antiga, uma dica é atualizar este mesmo curso pra novas versões do tensor ou criar outro com os modelos pytorch mas atuais e também ensinar a criar algo em português no Dataset porque inglês é brabo. tirando isso o professor é ótimo, as aulas é otimo, porém desatualizado com as novas versões do tensor além de poder ter usado um outra IDE menos pesado o Anaconda é muito pesado e o spyder nem se fala, poderia usar o pycharm que é bem poderoso também com recursos iguais, ou até o studio code mas o pycharm seria mas ideal. Bem é isso. Tirando este detalhe o curso é show.
By Pedro Alexandre Nery Prestes on 3/20/2024
Sim! Aulas práticas bastante interessante! Apenas a base de dados deverá ser atualizada pois a fonte fez mudanças com entrega de dados mais limpos.
By Marcos Jose Rodrigues Corrêa on 5/9/2023
excelente!! explicações coerentes e assunto bem detalhado, muito bom pra quem esta iniciando na área de machine learning e redes neurais, pra ficar melhor só atualizando alguns detalhes como o tensoflow e alguns ajustes devido ao tempo decorridos as tecnologias que temos atualmente, fora isso recomendo para todos os colegas que desejam iniciar essa fantástica aventura no mundo dos chatbots inteligentes!!!! parabéns professores!!!
By Marcelo Barbosa de Oliveira on 7/17/2021
Como sempre com explicações linha a linha. Foi um curso um pouco difícil mas as explicações do instrutor ajudou muito.
By Luciano Santana on 7/6/2020
Serve como uma introdução para o tema. O curso é um tanto raso, alguns arquivos não estão disponíveis para download, ao final não conseguimos implementar de forma pratica o chatbot. Testamos um chatbot que nao é o que a gente fez e sim a copia do curso em inglês.
By Henrique Daré Perim on 5/11/2020
Muito Bom! O curso abordou a construção de um simples chatbot... No final, abriu minha cabeça de quão complexa essa tarefa pode ser... Pretendo continuar a me aprimorar nessa área.
By Marlete Maria Silva on 1/25/2020
O Prof. é excelente, maravilhoso, nunca vi uma explicação tão bem feita, simples ...estou amando o curso e as ministrações das aulas, o prof. é bem didático.
By Tiago Faceroli Duque on 12/17/2019
Muito raso. Ensinar a copiar e colar código se faz facilmente no youtube. Já fiz outros cursos com o Jones e gostei, mas esse está decepcionante até o momento (50%) se não melhorar peço reembolso.
By Victor Gonzalez on 11/6/2019
Impressionamento o domínio e o nível do conteúdo disponibilizado. Realmente é um curso um pouco puxado para iniciantes e por isso muito bem classificado como sendo para intermediários. Parabéns pela excelente explicação e curso Prof. Jones.
By Mario Seara Filho on 7/17/2019
O curso é interessante, porém utiliza software em versão antiga que não pode mais ser instalado. Não foi possível instalar o "tensorflow 1.0.0" está muito desatualizado. É uma pena. Fico receoso de comprar outros cursos e acontecer a mesma coisa. Estou pesquisando para ver se consigo instalar, porém, este não é meu objetivo, meu objetivo era adquirir algum conhecimento em DeepLearnig, tensorflow et al...
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












