Persamaan kosinus ialah ukuran persamaan antara dua vektor bukan sifar bagi ruang hasil dalam yang mengukur kosinus sudut di antara mereka. Ia sering digunakan dalam mendapatkan maklumat dan perlombongan teks untuk mengenal pasti tahap persamaan antara dua dokumen. Ia juga digunakan dalam algoritma pembelajaran mesin untuk pengecaman muka, pengecaman objek dan tugas lain.
Persamaan kosinus adalah berdasarkan sudut kosinus antara dua vektor bukan sifar, a dan b. Persamaan kosinus antara kedua-dua vektor ialah perwakilan berangka bagi persamaan mereka; ia berjulat daripada -1 yang berbeza sama sekali, hingga 1 yang merupakan padanan tepat.
Pengiraan kesamaan kosinus adalah seperti berikut:
cos(θ) = a · b / |a| · |b|
di mana |a| dan |b| ialah magnitud a dan b, dan a · b ialah hasil darab titik a dan b.
Persamaan kosinus boleh digunakan untuk membandingkan benam perkataan, mengenal pasti istilah berkaitan dan mengenal pasti tahap persamaan antara dokumen. Ia juga digunakan untuk membandingkan dua dokumen teks untuk mencari penggunaan semula teks. Sebagai contoh, persamaan kosinus boleh digunakan untuk mengenal pasti plagiarisme dalam dokumen.
Dalam pembelajaran mesin, persamaan kosinus digunakan dalam pengecaman objek, pengenalan wajah dan tugas lain. Ia ialah kaedah popular untuk mengukur persamaan antara dua imej, membolehkan aplikasi pengecaman muka seperti yang digunakan dalam biometrik muka, serta aplikasi pengecaman objek. Persamaan kosinus juga boleh digunakan untuk mengenal pasti dokumen yang serupa dalam korpus teks.
Secara keseluruhan, persamaan kosinus ialah ukuran persamaan yang popular antara dua vektor bukan sifar bagi ruang produk dalam. Ia boleh digunakan dalam banyak aplikasi berbeza dalam bidang mendapatkan maklumat, perlombongan teks, pembelajaran mesin dan banyak lagi.