Tôi hơi bối rối về các tên trong SVM. Tôi đang sử dụng thư viện này LibSVM. Có rất nhiều tham số có thể được đặt. Có ai biết cái nào trong số này là biến slack? thxTham số nào trong LibSVM là biến slack?
Trả lời
Biến "slack" là C trong c-svm và nu trong nu-SVM. Cả hai đều phục vụ cùng một chức năng trong các công thức tương ứng của chúng - kiểm soát sự cân bằng giữa một lề rộng và sai số phân loại. Trong trường hợp của C, người ta thường kiểm tra nó theo thứ tự độ lớn, nói 10^-4, 10^-3, 10^-2, ... đến 1, 5 hoặc hơn. nu là một số nằm trong khoảng từ 0 đến 1, thường từ 0,01 đến .8, điều khiển tỷ lệ các vectơ hỗ trợ cho các điểm dữ liệu. Khi nu là .1, lề nhỏ, số lượng vectơ hỗ trợ sẽ là một tỷ lệ phần trăm nhỏ về số lượng điểm dữ liệu. Khi nu là .8, lề là rất lớn và hầu hết các điểm sẽ rơi vào lề.
Những điều khác cần xem xét là lựa chọn hạt nhân của bạn (tuyến tính, RBF, sigmoid, đa thức) và các tham số cho hạt nhân đã chọn. Nói chung, người ta phải làm rất nhiều thử nghiệm để tìm ra sự kết hợp tốt nhất của các tham số. Tuy nhiên, hãy cẩn thận quá mức phù hợp với tập dữ liệu của bạn.
Burges đã viết một hướng dẫn tuyệt vời: A Tutorial on Support Vector Machines for Pattern Recognition
Nhưng nếu bạn chủ yếu chỉ muốn biết làm thế nào để sử dụng nó và ít về cách thức hoạt động, đọc "A Practical Guide to Support Vector Classication" by Chih-Wei Hsu, Chih-Chung Chang, and Chih-Jen Lin (tác giả của libsvm)
Trước tiên, hãy quyết định sử dụng loại SVM nào: C-SVC, nu-SVC, epsilon-SVR hoặc nu-SVR. Theo tôi, bạn cần thay đổi C và gamma hầu hết thời gian ... phần còn lại thường được sửa.
- 1. 3 dấu chấm trong tham số là gì?/Tham số biến số (...) là gì?
- 2. libsvm Thu hẹp Heuristics
- 3. C# chuyển số biến tham số tham chiếu
- 4. Biến tham chiếu trong C++ là gì?
- 5. PHP: hằng số là biến trong hàm
- 6. Libsvm precomputed hạt nhân
- 7. Thuộc tính danh nghĩa trong LibSVM
- 8. Làm thế nào để sử dụng libsvm trong Matlab?
- 9. libsvm thi java
- 10. Stored Procedure giá trị tham số mặc định - là này một hằng số hoặc một biến
- 11. Gọi phương pháp hoặc phương pháp trực tiếp với tham số/biến/tham số trong EL
- 12. Biến thể Python Biến thành Tham số Mặc định
- 13. Sự khác biệt giữa biến, tham số và trường trong JasperReport là gì?
- 14. ref cho các biến không tham số trong chức năng
- 15. Biến tham chiếu đối tượng là gì?
- 16. Flex Làm thế nào để gọi một chức năng với một số biến số tham số?
- 17. Làm cách nào để tài liệu về một số biến số tham số
- 18. Hướng dẫn cho libsvm C++
- 19. Hành vi lẻ của hàm có số biến số tham số trong C
- 20. Phương pháp nào tốt hơn? libsvm hoặc svmclassify?
- 21. Kiểu tham chiếu số nguyên trong C# là gì?
- 22. Làm thế nào để thực hiện một macro variadic (số biến của tham số)
- 23. Đếm số tham số trong phương thức đối số biến C gọi
- 24. Có cách nào để xử lý một số biến số tham số trong một lớp mẫu không?
- 25. java.sql.SQLException: Chỉ số tham số ngoài phạm vi (3> số tham số, là 2)
- 26. Số nhận dạng hoặc biến: Đó là cái nào?
- 27. Làm thế nào để thực hiện một hàm Clojure có một số tham số biến?
- 28. Bạn sử dụng tên nào cho tham số trong một phương thức setter biến tĩnh?
- 29. C# enums là tham số chức năng?
- 30. mysqli_poll() - tham số thứ ba là gì?
tôi đang sử dụng C-SVC – Hossein
xem xét các tùy chọn được cung cấp trong liên kết trong câu hỏi của bạn ... cũng có một ví dụ ... ví dụ -s 0 -c 10 -t 1 -g 1 -r 1 -d 3 – lakesh
bên cạnh đó, u shld cũng đọc thư mục README được cung cấp ... nó rất phức tạp và được viết tốt ... – lakesh