Đề 3 – Đề thi, câu hỏi trắc nghiệm online Xử lý ngôn ngữ tự nhiên

Đề 3 - Đề thi, câu hỏi trắc nghiệm online Xử lý ngôn ngữ tự nhiên

1. Trong lĩnh vực xử lý ngôn ngữ tự nhiên, mô hình nào sau đây thường được sử dụng để tạo ra các câu văn một cách tự động?
2. Trong lĩnh vực xử lý ngôn ngữ tự nhiên, kỹ thuật nào được sử dụng để nhóm các tài liệu văn bản tương tự lại với nhau dựa trên nội dung của chúng?
3. Trong các mô hình ngôn ngữ, perplexity thường được sử dụng để đo lường điều gì?
4. Trong ngữ cảnh của Word Embedding, phương pháp nào huấn luyện các vector biểu diễn từ bằng cách dự đoán các từ xung quanh một từ mục tiêu trong một cửa sổ nhất định?
5. Cho đoạn code Python sau sử dụng thư viện NLTK: `from nltk.metrics import edit_distance; edit_distance('intention', 'execution')`. Đoạn code này tính toán điều gì?
6. Trong xử lý ngôn ngữ tự nhiên, kỹ thuật 'Backtranslation' được sử dụng để làm gì?
7. Mục tiêu chính của kỹ thuật 'Machine Translation' (Dịch máy) trong xử lý ngôn ngữ tự nhiên là gì?
8. Một trong những thách thức lớn nhất trong xử lý ngôn ngữ tự nhiên đối với các ngôn ngữ có nguồn tài nguyên hạn chế (low-resource languages) là gì?
9. Kỹ thuật nào trong xử lý ngôn ngữ tự nhiên giúp chuyển đổi văn bản thành một chuỗi các con số mà máy tính có thể hiểu và xử lý?
10. Phương pháp nào trong xử lý ngôn ngữ tự nhiên giúp xác định vai trò ngữ pháp của mỗi từ trong một câu, ví dụ như danh từ, động từ, tính từ?
11. Trong ngữ cảnh của chatbot, kỹ thuật nào được sử dụng để hiểu ý định của người dùng từ câu hỏi hoặc yêu cầu của họ?
12. Transformer models, nổi tiếng với cơ chế self-attention, đã chứng minh hiệu quả vượt trội trong nhiều tác vụ NLP. Điều gì là ưu điểm chính của self-attention so với recurrent neural networks (RNNs) trong việc xử lý các chuỗi dài?
13. Mục tiêu chính của kỹ thuật 'Named Entity Recognition' (NER) trong xử lý ngôn ngữ tự nhiên là gì?
14. Trong xử lý ngôn ngữ tự nhiên, kỹ thuật nào thường được sử dụng để giảm số chiều của dữ liệu văn bản, giúp giảm độ phức tạp tính toán và cải thiện hiệu suất mô hình?
15. Khi đánh giá một mô hình sinh văn bản (text generation), chỉ số nào sau đây đánh giá sự đa dạng của văn bản được tạo ra?
16. Phương pháp nào sau đây thường được sử dụng để đánh giá hiệu suất của một mô hình dịch máy?
17. Trong ngữ cảnh của Reinforcement Learning for NLP, kỹ thuật nào được sử dụng để huấn luyện các mô hình sinh văn bản (ví dụ: tóm tắt văn bản, dịch máy) bằng cách tối ưu hóa trực tiếp các metrics đánh giá (ví dụ: ROUGE, BLEU)?
18. Trong xử lý ngôn ngữ tự nhiên, kỹ thuật nào được sử dụng để chia một chuỗi văn bản thành các đơn vị nhỏ hơn, như từ hoặc cụm từ?
19. Phương pháp nào trong xử lý ngôn ngữ tự nhiên tập trung vào việc xác định mối quan hệ ngữ pháp giữa các từ trong một câu, từ đó giúp hiểu rõ hơn cấu trúc và ý nghĩa của câu?
20. Ưu điểm chính của việc sử dụng pre-trained word embeddings (ví dụ: Word2Vec, GloVe) so với việc huấn luyện word embeddings từ đầu trong một tác vụ NLP cụ thể là gì?
21. Khi xây dựng một hệ thống hỏi đáp (Question Answering), thành phần nào chịu trách nhiệm trích xuất thông tin liên quan từ văn bản để trả lời câu hỏi?
22. Phương pháp nào trong xử lý ngôn ngữ tự nhiên cố gắng đưa các từ về dạng chuẩn của chúng, dựa trên từ điển và phân tích hình thái từ?
23. Trong xử lý ngôn ngữ tự nhiên, kỹ thuật nào giúp đơn giản hóa các từ bằng cách loại bỏ các hậu tố (suffixes) để đưa chúng về dạng gốc?
24. Trong xử lý ngôn ngữ tự nhiên, kỹ thuật nào được sử dụng để loại bỏ các từ phổ biến không mang nhiều ý nghĩa, như 'the', 'a', 'is', để cải thiện hiệu suất của các mô hình?
25. Mục tiêu chính của việc sử dụng mô hình ngôn ngữ BERT (Bidirectional Encoder Representations from Transformers) là gì?
26. Trong kiến trúc Transformer, cơ chế Multi-Head Attention giúp cải thiện hiệu suất bằng cách nào?
27. Trong xử lý ngôn ngữ tự nhiên, kỹ thuật nào được sử dụng để xác định ý kiến, cảm xúc hoặc thái độ của người viết về một chủ đề cụ thể?
28. Trong lĩnh vực xử lý ngôn ngữ tự nhiên, 'Attention Mechanism' (Cơ chế chú ý) thường được sử dụng trong mô hình nào?
29. Trong lĩnh vực NLP, kỹ thuật Knowledge Graph Embedding được sử dụng để làm gì?
30. Kỹ thuật nào trong xử lý ngôn ngữ tự nhiên được sử dụng để tạo ra một phiên bản ngắn gọn hơn của một văn bản dài, giữ lại những thông tin quan trọng nhất?