Creare una pipeline di generazione del testo
Le pipeline di Hugging Face rendono semplice usare modelli di Machine Learning per una varietà di task. In questo esercizio, creerai una pipeline di generazione del testo usando il modello gpt2 e personalizzerai l'output modificandone i parametri.
Sentiti libero di sperimentare con prompt diversi nella pipeline, come "What if …?", "How to …?", o qualsiasi altra idea creativa che vorresti esplorare.
Questo esercizio fa parte del corso
Lavorare con Hugging Face
Istruzioni dell'esercizio
- Completa il codice mancante per creare una pipeline di generazione del testo usando il modello
"gpt2". - Fornisci una frase personalizzata a tua scelta come prompt di input; mantienila breve per evitare timeout.
- Configura la pipeline per generare fino a 10 token e produrre 2 output.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
from transformers import ____
gpt2_pipeline = ____(task="____", model="openai-community/gpt2")
# Generate three text outputs with a maximum length of 10 tokens
results = gpt2_pipeline("What if AI", max_new_tokens=____, num_return_sequences=____)
for result in results:
print(result['generated_text'])