Aan de slagGa gratis aan de slag

De samenvattingslengte aanpassen

De functie pipeline() heeft twee belangrijke parameters: min_new_tokens en max_new_tokens. Hiermee kun je de lengte van de uiteindelijke samenvatting aanpassen: kort, langer of binnen een bepaald aantal woorden. Dit kan handig zijn bij beperkte ruimte (bijv. weinig opslag), om de leesbaarheid te verbeteren of om de kwaliteit van de samenvatting te verhogen.

Je gaat experimenteren met een korte en een lange samenvatter door deze twee parameters eerst op een kleine marge en daarna op een bredere marge in te stellen.

pipeline uit de transformers-bibliotheek en de original_text zijn al voor je ingeladen.

Deze oefening maakt deel uit van de cursus

Werken met Hugging Face

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Generate a summary of original_text between 1 and 10 tokens
short_summarizer = pipeline(task="summarization", model="cnicu/t5-small-booksum", ____=1, ____=10)

short_summary_text = ____(original_text)

print(short_summary_text[0]["summary_text"])
Code bewerken en uitvoeren