สร้าง pipeline สำหรับการสร้างข้อความ
Hugging Face pipelines ช่วยให้ใช้งานโมเดล machine learning สำหรับงานหลากหลายประเภทได้อย่างง่ายดาย ในแบบฝึกหัดนี้ คุณจะสร้าง pipeline สำหรับการสร้างข้อความ โดยใช้โมเดล gpt2 และปรับแต่งผลลัพธ์ผ่านพารามิเตอร์ต่าง ๆ
ลองเล่นกับ prompt รูปแบบต่าง ๆ ใน pipeline ได้เลย เช่น "What if …?", "How to …?" หรือไอเดียสร้างสรรค์อื่น ๆ ที่อยากลองดู
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การใช้งาน Hugging Face
คำแนะนำการฝึกหัด
- เติมโค้ดที่ขาดหายไปเพื่อสร้าง pipeline สำหรับการสร้างข้อความโดยใช้โมเดล
"gpt2" - ป้อนประโยคที่ต้องการเป็น input prompt โดยเลือกข้อความสั้น ๆ เพื่อป้องกันการหมดเวลา
- กำหนดค่า pipeline ให้สร้างข้อความ ไม่เกิน 10 tokens และได้ผลลัพธ์ 2 ชุด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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'])