Tambahkan kondisi ke SVM

Saya sedang mengerjakan proyek yang menggunakan pengklasifikasi SVM multi-kelas, saya memeriksa beberapa alat yang melakukan multi klasifikasi menggunakan SVM, dalam alat ini saya perlu memasukkan data pelatihan dan parameter RBF. dapatkah saya menambahkan beberapa batasan pada SVM seperti saya ingin semua anggota kelas memenuhi beberapa kriteria. misalnya jika saya ingin mengklasifikasikan mobil saya ingin harga semua mobil di kelas x ‹ 500000. apakah mungkin? dan jika Anda tahu tempat untuk memulai untuk menambahkan ketentuan ke SVM saya akan menghargai ini.


person MAJ    schedule 12.07.2013    source sumber


Jawaban (1)


Model SVM tidak mengizinkan batasan apa pun seperti yang Anda jelaskan. Metode kernel sepenuhnya didasarkan pada ukuran jarak, tanpa aturan atau batasan masukan.

Jika Anda menginginkan batasan seperti itu, Anda harus mempertimbangkan pohon keputusan/hutan acak dan pendekatan serupa.

person Marc Claesen    schedule 13.07.2013
comment
terima kasih telah menjawab pertanyaan saya, tetapi apakah ada metode untuk mengubah masalah pemrograman linier ke SVM? - person MAJ; 16.07.2013
comment
Tidak. Karena, seperti saya katakan, SVM tidak memperbolehkan batasan input dalam bentuk apa pun. Jika Anda menulis pemecah Anda sendiri/menggunakan pemecah QP standar, Anda dapat membuat beberapa formulasi yang memungkinkan hal itu, tetapi itu bukan SVM. - person Marc Claesen; 16.07.2013