LoslegenKostenlos starten

Länge der Zusammenfassung anpassen

Die Funktion pipeline() verfügt über zwei wichtige Parameter: min_new_tokens und max_new_tokens. Damit kannst du die Länge des resultierenden Textes steuern (kürzer, länger oder innerhalb einer bestimmten Wortanzahl). Das ist nützlich, wenn es Platzbeschränkungen gibt (z. B. wenig Speicher), um die Lesbarkeit zu erhöhen oder die Qualität der Zusammenfassung zu verbessern.

Du probierst einen kurzen und einen langen Summarizer aus, indem du diese beiden Parameter zuerst auf einen kleinen, dann auf einen größeren Bereich setzt.

Die pipeline aus der transformers-Bibliothek und der original_text wurden bereits für dich geladen.

Diese Übung ist Teil des Kurses

<Kurs>Arbeiten mit Hugging Face</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen