Nieuwsartikelen samenvatten voor snelle inzichten
Een nieuwsaggregatie-app moet gebruikers beknopte samenvattingen van lange nieuwsartikelen bieden, zodat ze snel de kern kunnen begrijpen zonder de volledige tekst te lezen. Jouw taak is om een Hugging Face-pipeline te gebruiken om duidelijke, korte samenvattingen van volledige nieuwsartikelen te genereren.
Deze oefening maakt deel uit van de cursus
Natural Language Processing (NLP) in Python
Oefeninstructies
- Maak een
summarizer-pipeline met het model"cnicu/t5-small-booksum". - Vat de gegeven
article-tekst samen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)