Resumo de texto

Trabalhando com Hugging Face

Jacob H. Marquez

Lead Data Engineer

O que é sumarização?

$$

Texto longo

$$

part2.jpg

Trabalhando com Hugging Face

Extrativa vs. Abstrativa

$$

Extrativa:

$$ ✅ Seleciona frases-chave do texto

$$ ✅ Eficiente; exige menos recursos

$$ ❌ Menos flexível; pode ficar pouco coesa

$$

Abstrativa:

$$ ✅ Gera novo texto reescrito

$$ ✅ Mais claro e legível

$$ ❌ Requer mais recursos e processamento

Trabalhando com Hugging Face

Casos de uso de sumarização extrativa

$$

  • 📑 Documentos legais: Destaca cláusulas-chave

$$

$$

$$

  • 💰 Pesquisas financeiras: Extrai insights

Documentos legais

Pesquisa financeira

Trabalhando com Hugging Face

Casos de uso de sumarização abstrativa

Artigos de notícias

Recomendações de conteúdo.jpg

$$

  • 📰 Artigos de notícias: Cria resumos curtos

$$

$$ $$

  • 📍 Recomendações de conteúdo: Gera descrições atraentes
Trabalhando com Hugging Face

Sumarização extrativa na prática

from transformers import pipeline

# Load the extractive summarization pipeline
summarizer = pipeline("summarization", model="nyamuda/extractive-summarization")
text = "This is my really large text about Data Science..."
summary_text = summarizer(text)
print(summary_text[0]['summary_text'])
"data science is a field that combines mathematics, statistics...."
Trabalhando com Hugging Face

Sumarização abstrativa na prática

from transformers import pipeline

# Load the abstractive summarization pipeline
summarizer = pipeline("summarization", model="sshleifer/distilbart-cnn-12-6")

text = "This is my really large text about Data Science..." summary_text = summarizer(text) print(summary_text[0]['summary_text'])
"The global data science platform market is projected
 is projected to reach $140.9 billion by 2025..."
Trabalhando com Hugging Face

Parâmetros de sumarização

  • min_new_tokens & max_new_tokens: Controlam o tamanho do resumo
summarizer = pipeline(task="summarization", min_new_tokens=10, max_new_tokens=150)
Trabalhando com Hugging Face

Vamos praticar!

Trabalhando com Hugging Face

Preparing Video For Download...