Tôi thấy rằng trong scikit-learn tôi có thể xây dựng một trình phân loại SVM với hạt nhân tuyến tính theo 3 cách khác nhau:Trong sklearn sự khác biệt giữa mô hình SVM với hạt nhân tuyến tính và phân loại SGD với loss = bản lề
- LinearSVC
- SVC với kernel = 'thẳng' tham số
- Stochastic Gradient Descent với sự mất mát = 'bản lề' tham số
Bây giờ, tôi thấy rằng đặt cược chênh lệch ween hai phân loại đầu tiên là trước đây được thực hiện dưới dạng liblinear và sau đó là libsvm.
Hai loại phân loại đầu tiên khác với loại thứ ba như thế nào?