Saat ini saya sedang melihat bentuk primitif satu-vs-semua yang tidak dibatasi
dimana
adalah jumlah instance,
adalah jumlah kelas,
adalah jumlah fitur,
adalah matriks data,
adalah vektor label kelas,
adalah matriks di mana masing-masing sesuai dengan bobot untuk hyperplane yang memisahkan satu kelas dari yang lain,
adalah beberapa fungsi kerugian yang berubah-ubah.
Pemahaman saya adalah bahwa fungsional di atas mencoba untuk menemukan hyperplane untuk setiap kelas yang memaksimalkan jarak antara sampel dalam kelas terkait dengan semua sampel lainnya. Jika hyperplanes diposisikan dengan benar maka harus selalu negatif, harus selalu positif dan fungsi kerugian kita harus kembali cukup rendah.
Saya mencoba menerapkan ini dengan menggunakan engsel yang saya percaya pada kasus ini akan berakhir
).
Namun, di atas tidak bisa kita berakhir dengan situasi di mana pesawat terbang mengklasifikasikan semua sampel sebagai milik setiap kelas. Sebagai contoh, jika kita melihat hyperplane yang memisahkan kelas 1 dari semua kelas lain, asalkan maka kerugian yang terjadi akan menjadi 0 meskipun \ mathbf {x_i} diklasifikasikan sebagai kelas yang salah.
Di mana saya salah? Atau apakah tidak masalah apakah negatif atau positif asalkan berakhir dengan skor yang lebih tinggi? Saya merasa bahwa penggunaan fungsi engsel seperti yang saya jelaskan di sini tidak benar, tetapi penggunaan Google hari ini hanya menimbulkan lebih banyak kebingungan.
Pada catatan terkait, mengapa ada 1 di fungsional di atas? Saya akan berpikir bahwa itu akan berdampak kecil.