Support Vector Machine (SVM) là một thuật toán học máy sử dụng để phân loại và hồi quy, với nền tảng là tìm ra một siêu phẳng tối ưu để phân tách các lớp dữ liệu. SVM có khả năng xử lý dữ liệu phi tuyến tính thông qua kỹ thuật kernel, biến đổi dữ liệu sang không gian đặc trưng cao hơn khi cần thiết. Ứng dụng của SVM rộng rãi trong các lĩnh vực như nhận dạng hình ảnh, phân loại văn bản, phát hiện gian lận và phân tích y tế.