เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การตรวจสอบความถูกต้องทางไวยากรณ์

กำลังพัฒนาแอปพลิเคชันเพื่อการศึกษาที่ช่วยให้ผู้ใช้พัฒนาทักษะด้านไวยากรณ์ หนึ่งในฟีเจอร์หลักคือการตรวจสอบโดยอัตโนมัติว่าประโยคที่ผู้ใช้ส่งมานั้นถูกต้องตามหลักไวยากรณ์หรือไม่ คุณได้รับมอบหมายให้พัฒนาฟีเจอร์นี้โดยใช้โมเดลที่ฝึกบน Corpus of Linguistic Acceptability (CoLA) เพื่อจำแนกความถูกต้องของประโยค

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประมวลผลภาษาธรรมชาติ (NLP) ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง pipeline ชื่อ classifier โดยใช้โมเดล "textattack/bert-base-uncased-CoLA"
  • ใช้ pipeline เพื่อตรวจสอบว่า user_text ถูกต้องตามหลักไวยากรณ์หรือไม่

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

from transformers import pipeline

# Initialize the pipeline
classifier = ____

user_text = "Although she was knowing the answer, she didn't raised her hand during the class discussion."

# Classify grammatical acceptability
result = ____

print(result)
แก้ไขและรันโค้ด