Memeriksa ketepatan tata bahasa
Sebuah aplikasi edukasi sedang dikembangkan untuk membantu pengguna meningkatkan tata bahasa mereka. Salah satu fitur inti secara otomatis memeriksa apakah kalimat yang dikirimkan pengguna dapat diterima secara tata bahasa. Anda diminta mengimplementasikan fitur ini menggunakan model yang dilatih pada Corpus of Linguistic Acceptability (CoLA) untuk mengklasifikasikan ketepatan kalimat.
Latihan ini adalah bagian dari kursus
Natural Language Processing (NLP) in Python
Petunjuk latihan
- Inisialisasi pipeline
classifierdengan model"textattack/bert-base-uncased-CoLA". - Gunakan pipeline untuk memeriksa apakah
user_textdapat diterima secara tata bahasa.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)