Sammanfatta nyhetsartiklar för snabb överblick
En nyhetsaggregator behöver ge användarna kortfattade sammanfattningar av långa nyhetsartiklar, så att de snabbt kan ta till sig huvudpunkterna utan att läsa hela texten. Din uppgift är att använda en Hugging Face-pipeline för att generera tydliga, korta sammanfattningar av fullständiga nyhetsartiklar.
Den här övningen är en del av kursen
Natural Language Processing (NLP) i Python
Övningsinstruktioner
- Skapa en
summarizer-pipeline med modellen"cnicu/t5-small-booksum". - Sammanfatta den givna
article-texten.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
from transformers import pipeline
# Create the summarization pipeline
summarizer = pipeline(task="____", model="____")
article = """NASA's Perseverance rover has successfully collected its first rock samples from Mars, marking a significant milestone in the mission. The samples will be stored for potential return to Earth in the future, providing valuable insight into the planet's geology and potential signs of past microbial life."""
# Generate the summary
summary = ____
print(summary)