Nội dung bài viết
© 2025 AI VIET NAM. All rights reserved.
Tác giả: AI VIET NAM (AI VIET NAM)
Keywords: Softmax, Multi-Class Classification, Xác Suất, Cross-Entropy
Trong các bài toán phân loại nhiều lớp, rất nhiều người gặp bối rối ở bước cuối cùng: mô hình phải chọn một lớp duy nhất, nhưng đầu ra thô (logits) lại chỉ là các con số không gợi ý rõ ràng. Câu hỏi quen thuộc xuất hiện: “Làm sao mô hình biết xác suất lớp nào cao hơn?”
Softmax là công cụ giúp giải quyết chính phần này.
Softmax là một hàm biến đổi một vector các giá trị bất kỳ thành một vector xác suất. Ý tưởng của Softmax xuất phát từ việc dùng hàm mũ để khuếch đại sự khác biệt giữa các giá trị, sau đó chuẩn hóa bằng tổng của tất cả hàm mũ này.
Nếu có ba lớp với các đầu ra thô là z1, z2 và z3, Softmax biến chúng thành:
Do mẫu số là tổng của tất cả các giá trị exp, tổng ba xác suất này luôn bằng 1. Đây là lý do Softmax đặc biệt phù hợp cho bài toán phân loại nhiều lớp, vì mô hình chỉ cần chọn lớp có xác suất cao nhất.
Giả sử một mô hình phân loại hình ảnh động vật dự đoán ba lớp: mèo, chó, chim. Đầu ra thô có thể là:
Khi triển khai mô hình thực tế, vai trò của Softmax không chỉ để dự đoán. Nó còn liên quan đến:
Softmax thường được gặp trong nhiều giai đoạn:
Bạn có thể bắt đầu bằng cách tự thử tính Softmax cho vài vector đơn giản bằng tay để hiểu bản chất chuẩn hóa xác suất.
Một hướng khác là quan sát sự thay đổi của Softmax khi tăng hoặc giảm giá trị của một lớp để cảm nhận cách hàm mũ khuếch đại sự khác biệt.
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.