Kiểm tra tính đúng ngữ pháp
Một ứng dụng giáo dục đang được xây dựng để giúp người dùng cải thiện ngữ pháp. Một tính năng cốt lõi sẽ tự động kiểm tra liệu các câu do người dùng gửi lên có chấp nhận được về mặt ngữ pháp hay không. Bạn được giao triển khai tính năng này bằng cách sử dụng một mô hình được huấn luyện trên Corpus of Linguistic Acceptability (CoLA) để phân loại mức độ đúng đắn của câu.
Bài tập này là một phần của khóa học
Natural Language Processing (NLP) bằng Python
Hướng dẫn bài tập
- Khởi tạo pipeline
classifiervới mô hình"textattack/bert-base-uncased-CoLA". - Dùng pipeline để kiểm tra xem
user_textcó được chấp nhận về mặt ngữ pháp hay không.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)