Nội dung bài viết
© 2025 AI VIET NAM. All rights reserved.
Tác giả: AI VIET NAM (AI VIET NAM)
Keywords: torch.argmax, logits, mô hình phân loại, suy luận, deep learning
Trong các bài toán phân loại, đặc biệt khi mới tiếp cận Machine Learning hoặc Deep Learning, nhiều người thắc mắc vì sao mô hình trả về một vector số gọi là logits, và làm sao từ đó chuyển thành nhãn dự đoán. Đây là điểm quan trọng khi triển khai mô hình vào thực tế, vì mô hình không tự trả về nhãn giống như trong tài liệu hướng dẫn cơ bản.
Logits là tập các giá trị mà mô hình tạo ra trước khi đưa qua hàm softmax. Mỗi phần tử trong logits đại diện cho “điểm số” thô của từng lớp.
Hàm chọn vị trí có giá trị lớn nhất trong vector này. Vị trí đó tương ứng với lớp mà mô hình cho rằng phù hợp nhất.
Có thể hình dung như việc so sánh nhiều điểm số và chọn điểm cao nhất. Không cần tính softmax, vì thứ tự lớn–nhỏ của logits không thay đổi sau khi chuẩn hóa.
Giả sử mô hình phân loại ảnh mèo – chó – chim. Đầu ra logits có dạng:
Giá trị lớn nhất là 1.2 → vị trí tương ứng lớp mèo → nhãn dự đoán là mèo. Trong quá trình triển khai thực tế, nhiều hệ thống chỉ cần logits và , không cần softmax, giúp giảm tính toán.
Khi làm dự án, việc dùng thường xuất hiện ở bước inference (suy luận) để:
Ở các hệ thống có nhiều label, việc chọn chỉ số lớn nhất giúp pipeline đơn giản và dễ kiểm soát hơn.
Khái niệm logits và cách suy ra nhãn thường được tiếp cận trong nhóm kiến thức Machine Learning cơ bản (Module 4), sau đó được củng cố khi làm việc với mạng Deep Learning (Module 7–8) và các ứng dụng như Computer Vision hay NLP (Module 9–10). Những kiến thức này kết nối chặt với cách mô hình hoạt động trong bài toán classification.
Bạn có thể thử quan sát nhiều bộ logits khác nhau và tự suy luận nhãn bằng cách chọn giá trị lớn nhất. Điều này giúp hiểu rõ quy trình mô hình đưa ra quyết định. Bạn có thể bắt đầu bằng các bài toán nhỏ để hiểu rõ hơn về khái niệm này.
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.