IniziaInizia gratis

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

Visualizza il corso

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'])
Modifica ed esegui il codice