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 merupakan bagian dari kursus
Natural Language Processing (NLP) in Python
Instruksi latihan
- Inisialisasi pipeline
classifierdengan model"textattack/bert-base-uncased-CoLA". - Gunakan pipeline untuk memeriksa apakah
user_textdapat diterima secara tata bahasa.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)