Nội dung bài viết
© 2026 AI VIET NAM. All rights reserved.
Tác giả: AI VIET NAM (AI VIET NAM)
Keywords: stemming naive bayes, tiền xử lý văn bản, nlp cơ bản, bag of words, tf-idf
Khi bắt đầu với các bài toán xử lý văn bản, nhiều bạn hay gặp một câu hỏi quen thuộc:
“Tại sao trước khi đưa dữ liệu vào Naive Bayes lại phải làm Stemming? Nếu không Stemming thì mô hình có bị ảnh hưởng không?”
Thắc mắc này rất tự nhiên, đặc biệt khi bạn bắt đầu từ các bước cơ bản của NLP (liên quan đến Module 10 – NLP trong 12 module học thuật AIO). Stemming nghe có vẻ nhỏ, nhưng lại ảnh hưởng trực tiếp đến cách mô hình hiểu dữ liệu.
Stemming là kỹ thuật rút gọn từ về gốc dạng thô bằng cách loại bỏ hậu tố hoặc phần biến đổi.
Ví dụ:
Stemming không quan tâm đến nghĩa chính xác của từ; mục tiêu là đưa từ về dạng ngắn nhất có thể.
Naive Bayes dựa vào tần suất xuất hiện của từ; dữ liệu càng nhất quán → mô hình càng học tốt.
Nếu không Stemming:
Sau Stemming:
Các biến thể hiếm dễ gây nhiễu khi tính xác suất.
Stemming gom tất cả thành một đại diện → giảm nhiễu rõ rệt.
Trong sentiment analysis:
Nếu không Stemming, mỗi từ giữ một xác suất riêng → mô hình khó nhận ra ý nghĩa chung.
Khi vocab nhỏ đi:
Trong bài toán spam:
“offer”, “offers”, “offering”, “offered” → đều diễn tả ý "đề nghị".
Nếu không Stemming:
Nếu có Stemming:
Hãy thử:
Bạn sẽ thấy sự khác biệt rất rõ.
Có cần bắt buộc Stemming khi dùng Naive Bayes không?
→ Không, nhưng Stemming thường giúp mô hình ổn định và chính xác hơn.
Stemming có làm mất nghĩa của từ không?
→ Có, nhưng mức độ thường chấp nhận được với mô hình truyền thống.
Nếu đã dùng TF-IDF thì có cần Stemming không?
→ Có, vì TF-IDF không gom nhóm các biến thể của từ.
Lemmatization có tốt hơn Stemming không?
→ Có, nhưng chậm hơn và không cần thiết cho mô hình baseline.
Q1. Con số 0 thì học nổi không?
Ans: Chỉ cần bạn có thời gian học. Điều quan trọng nhất không phải giỏi hay không, mà là có học đều mỗi ngày. Kiến thức – tài liệu – môi trường đã có team lo. Nếu bạn không có thời gian thì nên cân nhắc.
Q2. Ai dạy AIO?
Ans: Đội admin dạy toàn bộ. Admin trực tiếp hướng dẫn và hỗ trợ mọi câu hỏi của bạn trong suốt quá trình học.
Q3. Admin có “xịn” không?
Ans: Admin đều là người làm nghề thật, mỗi người một cách dạy. Quan trọng là bạn cảm thấy hợp cách truyền đạt. Admin không dám nói xịn, chỉ dạy bằng hết sức.
Q4. AIO có gì khác những nơi khác?
Ans: AIO không phải trung tâm. Đây là dự án học tập cộng đồng, được cải tiến qua từng khóa. Tinh thần của AIO: Cùng nhau học – cùng nhau khổ – cùng nhau lớn. Nếu hợp tinh thần đó, bạn sẽ thấy phù hợp.