Seu Estado
Não Matriculado
Preço
Assinantes

O que você aprenderá

  • Entender a teoria e os cálculos matemáticos dos algoritmos de sumarização de textos
  • Implementar passo a passo com o Python os seguintes algoritmos de sumarização: baseado em frequência, baseado em distância e o clássico algoritmo de Luhn
  • Utilizar as seguintes bibliotecas para sumarização de textos: sumy, pysummarization e BERT summarizer
  • Sumarizar artigos extraídos de páginas web e feed de notícias
  • Gerar resumos de textos no idioma português
  • Utilizar as bibliotecas NLTK e spaCy e o Google Colab para suas implementações de processamento de linguagem natural
  • Criar visualizações em HTML para apresentação dos resumos dos textos

Requisitos

  • Lógica de programação, principalmente estruturas condicionais e de repetição
  • Básico da linguagem Python

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, 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! Outro exemplo importante de aplicação é a sumarização automática de documentos, que consiste em gerar resumos de textos. Vamos supor que você precise ler um artigo com 50 páginas, porém, não possui tempo suficiente para ler o texto integral. Nesse caso, você pode utilizar um algoritmo de sumarização para gerar um resumo deste artigo. O tamanho deste resumo pode ser configurável, ou seja, você pode transformar 50 páginas em um texto com somente 20 páginas que contenha somente os pontos mais importantes do texto!

Baseado nisso, este curso apresenta a teoria e principalmente a prática de três algoritmos de sumarização de textos: (i) baseado em frequência, (ii) baseado em distância e o (iii) famoso e clássico algoritmo de Luhn, que foi um dos primeiros esforços nessa área. Durante as aulas, implementaremos passo a passo cada um desses algoritmos utilizando tecnologias modernas, como a linguagem de programação Python, as bibliotecas NLTK (Natural Language Toolkit) e spaCy e o Google Colab, o que garantirá que você não terá problemas com instalações ou configurações de softwares na sua máquina local.

Além de implementar os algoritmos, você também aprenderá como extrair notícias de blogs e de feed de notícias, bem como gerar visualizações interessantes dos resumos utilizando HTML! Após a implementação manual dos algoritmos, temos um módulo adicional no qual você utilizar bibliotecas específicas para sumarizar documentos, como por exemplo: sumy, pysummarization e BERT summarizer. Ao final do curso, você saberá tudo o que precisa para criar seus próprios algoritmos de sumarização!

Para quem é este curso

  • Pessoas interessadas em processamento de linguagem natural e sumarização de textos
  • Pessoas interessadas nas bibliotecas spaCy e NLTK
  • Alunos de graduação e pós-graduação que estão estudando disciplinas ligadas a área de Inteligência Artificial
  • Cientistas de Dados que queiram aumentar seus conhecimentos em processamento de linguagem natural
  • Profissionais interessados em desenvolver soluções profissionais de sumarização de textos

Conteúdo do Curso

Expandir
Conteúdo da Lição
0% Completo 0/1 Passos

Avaliações e Comentários

5.0
Avaliação média
38 Avaliações
5
37
4
1
3
0
2
0
1
0
Qual foi a sua experiência com esse curso? Conte para nós!
Profile photo ofcomentarios_udemy Comentário extraído do curso na Udemy
Publicado 3 semanas atrás
por Germano de Oliveira Ribeiro

O curso é muito prático e objetivo. Excelente para quem está iniciando o aprendizado em sumarização de textos.

×
Preview Image
Reginaldo de Borba Vasconcelos Filho
Publicado 2 meses atrás
Um bom curso. Só acho que poderia aprofundar mais nas explicações dos algoritimos.

didática muito boa. com exemplos.

×
Preview Image
Profile photo ofcomentarios_udemy Comentário extraído do curso na Udemy
Publicado 4 meses atrás
por João Augusto Machado Coelho

O curso aborda técnicas modernas indispensáveis para a solução de problemas enfrentados no mundo moderno.

×
Preview Image
Profile photo ofcomentarios_udemy Comentário extraído do curso na Udemy
Publicado 6 meses atrás
por Thiago Tim

A didática do professor Jones é excelente: suas explicações são detalhadas e ele se repete bastante levando em consideração o fato concreto de que o estudante não tem uma super-memória.

×
Preview Image
Profile photo ofcomentarios_udemy Comentário extraído do curso na Udemy
Publicado 8 meses atrás
por Arnaldo Bispo de Jesus

Abordagem completa e didática, abrangendo vários níveis de complexidade, do básico ao avançado.

×
Preview Image
Profile photo ofcomentarios_udemy Comentário extraído do curso na Udemy
Publicado 12 meses atrás
por Vitor Veiga Vasconcelos Neto

Esse professor é show de bola. Explica devagar, respeita o tempo de aprendizado de cada aluno. Eu já fiz o IA Expert adoro a didática dele.

×
Preview Image
Profile photo ofcomentarios_udemy Comentário extraído do curso na Udemy
Publicado 1 ano atrás
por Marcos Willians Martins de Souza

Meu nome não é Jones, mas aprendo bastante com os cursos dele por aqui.

×
Preview Image
Profile photo ofannezao Anne
Publicado 1 ano atrás
Muito bom.

O curso é bem geral, mostra diversos algoritmos para sumarização de textos com NLP. Gostei principalmente da aplicação científica abordada.

×
Preview Image
Gabriel de Sá Rodrigues
Publicado 1 ano atrás
Excelente

A didática do professor é sem igual, mesmo que o curso seja de sumarização extrativa (e o que eu estou pesquisando e tenho interesse é sobre a abstrativa) eu senti que pode ser muito eficiente, além da vantagem do aprendizado de bibliotecas que ainda não conhecia, o que é ótimo pois aumenta o número dos meus recursos

×
Preview Image
Profile photo ofcomentarios_udemy Comentário extraído do curso na Udemy
Publicado 1 ano atrás
por Patrícia Carneiro de Brito Sousa

Excelente didática. Bom material e explicações com embasamento. O tipo de curso que faz a gente querer ir a diante.

×
Preview Image
Mostrar mais avaliações
Qual foi a sua experiência com esse curso? Conte para nós!