Sobes.tech
Middle — Senior

Kosinüs uzaklığı vektörlerin anlamsal yakınlığını nasıl ölçmeye yardımcı olur?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kosinüs uzaklığı, çok boyutlu bir uzayda iki vektör arasındaki açıyı ölçer ve uzunluklarını göz ardı eder. Anlamsal yakınlık görevlerinde bu önemlidir çünkü kelimelerin veya belgelerin anlamı genellikle vektör yönüyle yansıtılır, büyüklüğüyle değil.

Kosinüs benzerliği formülü:

[ \cos(\theta) = \frac{\mathbf{A} \cdot \mathbf{B}}{|\mathbf{A}| |\mathbf{B}|} ]

burada:

  • ( \mathbf{A} \cdot \mathbf{B} ) — vektörlerin skalar çarpımı,
  • ( |\mathbf{A}|, |\mathbf{B}| ) — normları (uzunlukları).

Kosinüs benzerliğinin değeri -1 ile 1 arasında değişir, burada 1 tam yön uyumunu (maksimum anlamsal yakınlık), 0 — ortogonaliteyi (ilişki yok), -1 — zıt yönleri gösterir.

Kosinüs uzaklığı kullanımı (1 - kosinüs benzerliği), metinleri, kelimeleri veya diğer nesneleri vektörler biçiminde temsil edilerek, anlam yakınlıklarına göre karşılaştırmaya olanak tanır, vektörlerin ölçeğini ve uzunluğunu göz ardı eder, bu özellikle NLP ve öneri sistemlerinde faydalıdır.