Tôi hơi bối rối với sự khác biệt giữa một SVM và một tri giác. Hãy để tôi thử tóm tắt sự hiểu biết của tôi ở đây, và xin vui lòng sửa chữa những gì tôi sai và điền vào những gì tôi đã bỏ lỡ.
Perceptron không cố gắng tối ưu hóa "khoảng cách" phân tách. Miễn là nó tìm thấy một siêu phẳng ngăn cách hai bộ, thì tốt. Mặt khác, SVM cố gắng tối đa hóa "vectơ hỗ trợ", tức là khoảng cách giữa hai điểm mẫu đối diện gần nhất.
SVM thường cố gắng sử dụng "hàm nhân" để chiếu các điểm mẫu lên không gian kích thước cao để làm cho chúng có thể phân tách tuyến tính, trong khi perceptron giả định các điểm mẫu có thể phân tách tuyến tính.