การตรวจสอบความถูกต้องทางไวยากรณ์
การจำแนกข้อความ (text classification) คือกระบวนการติดป้ายกำกับข้อความที่รับเข้ามาให้อยู่ในหมวดหมู่ที่กำหนดไว้ล่วงหน้า ไม่ว่าจะเป็นการวิเคราะห์ความรู้สึก เช่น positive หรือ negative การตรวจจับสแปม เช่น spam หรือ not spam รวมไปถึงการตรวจหาข้อผิดพลาดทางไวยากรณ์
ลองสำรวจการใช้งาน pipeline แบบ text-classification เพื่อตรวจสอบว่าประโยคที่รับเข้ามามีข้อผิดพลาดทางไวยากรณ์หรือไม่
โหลด pipeline จากไลบรารี transformers ให้คุณแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การใช้งาน Hugging Face
คำแนะนำการฝึกหัด
- สร้าง pipeline สำหรับงาน
text-classificationโดยใช้โมเดล"abdulmatinomotoso/English_Grammar_Checker"และบันทึก pipeline ไว้ในตัวแปรชื่อgrammar_checker - ใช้
grammar_checkerเพื่อทำนายความถูกต้องทางไวยากรณ์ของประโยคที่กำหนดให้ แล้วบันทึกผลลัพธ์ไว้ในตัวแปรoutput
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a pipeline for grammar checking
____ = ____(
____="text-classification",
____="abdulmatinomotoso/English_Grammar_Checker"
)
# Check grammar of the input text
output = ____("I will walk dog")
print(output)