Construirea unui pipeline de generare de text
Pipelines din Hugging Face fac simplă utilizarea modelelor de învățare automată pentru o varietate de sarcini. În acest exercițiu, vei construi un pipeline de generare de text folosind modelul gpt2 și vei personaliza rezultatul ajustând parametrii acestuia.
Experimentează cu diferite texte de intrare în pipeline, cum ar fi „Ce s-ar întâmpla dacă …?", „Cum se poate …?" sau orice altă idee creativă pe care vrei s-o explorezi.
Acest exercițiu face parte din cursul
Lucrul cu Hugging Face
Instrucțiuni pentru exercițiu
- Completează codul lipsă pentru a construi un pipeline de generare de text folosind modelul
"gpt2". - Furnizează o propoziție proprie ca text de intrare; păstreaz-o scurtă pentru a evita expirarea timpului de execuție.
- Configurează pipeline-ul să genereze maximum 10 token-uri și să producă 2 rezultate.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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'])