Kosinüs Mesafesi
Cosine Distance Metric · Ayrıca şöyle bilinir: cosine similarity distance, angular distance
Kosinüs mesafesi, çok boyutlu bir uzayda iki sıfır olmayan vektör arasındaki açısal mesafeyi ölçer. Orijinal olarak 1975'te Gerard Salton tarafından bilgi erişimi için geliştirilen bu yöntem, kosinüs benzerliğinin bir eksiğini hesaplayarak, 0 (aynı yön) ile 1 (ters yön) arasında değişen bir uyumsuzluk yakalar. Metin analizi, belge karşılaştırması ve büyüklükten çok yönün önemli olduğu karar verme bağlamlarında yaygın olarak kullanılır.
Tam yöntemi oku
Bu bölümü okumak için ücretsiz hesapla giriş yapın.
Ne zaman kullanılır
Kosinüs mesafesi, büyüklüğün mutlak değerinden çok yön ve yöneliminin önemli olduğu yüksek boyutlu vektörleri karşılaştırırken idealdir. Seyrek veriler ve normalleştirilmiş vektörlerle iyi performans gösterir. Metin madenciliğinde (belge benzerliği), karar vermede tercih toplama ve birim uzunluk normalleştirmesinin anlamlı olduğu herhangi bir alanda kullanın. Vektörlerin sıfır olmadığını ve boyutlarının karşılaştırılabilir olduğunu varsayar.
Güçlü yönler & sınırlılıklar
- Vektör büyüklüğü farklılıklarına karşı dayanıklıdır; yöne odaklanır
- Seyrek vektörler için hesaplama açısından verimlidir
- Doğal yorumlanabilirlik: 0 (aynı) ile 1 (ters) arasında değişir
- Normalleştirilmiş tercih profilleri ve terim sıklığı vektörleriyle iyi çalışır
- Mutlak büyüklüğü hesaba katmaz; birim vektörleri ölçekten bağımsız olarak aynı şekilde ele alır
- Vektörlerin karşılaştırılabilir olduğunu varsayar (aynı boyutluluk)
- Vektörler neredeyse paralel olduğunda küçük mutlak farklara daha az duyarlıdır
- Bazı uygulamalarda büyüklüğün alan özgü önemini yansıtmayabilir
SSS
Kosinüs mesafesi Öklid mesafesinden nasıl farklıdır?
Öklid mesafesi mutlak uzamsal ayrımı ölçer; kosinüs mesafesi açısal ayrımı ölçer. Kosinüs mesafesi büyüklüğü göz ardı eder ve yöne odaklanır, bu da onu normalleştirilmiş veya seyrek vektörleri karşılaştırmak için daha iyi hale getirir. Öklid mesafesi vektör uzunluğu farklılıklarına daha duyarlıdır.
Kosinüs mesafesi negatif vektör değerleriyle kullanılabilir mi?
Evet. Kosinüs mesafesi, negatif girdiler de dahil olmak üzere herhangi bir reel değerli vektörle çalışır. İşaretinden bağımsız olarak vektörler arasındaki açıyı ölçer. Ancak, verilerinizin ve yorumunuzun negatif değerlerin bağlamda kullanılmasını haklı çıkardığından emin olun.
Kosinüs mesafesi neden 0 ile 1 arasında değişir?
Kosinüs benzerliği (normlara bölünmüş iç çarpım) -1 ile +1 arasında (veya negatif olmayan vektörler için 0 ile 1 arasında) değişir. Kosinüs mesafesi, 1 - kosinüs_benzerliği olarak tanımlanır, bu da aralığı [0, 1]'e eşler; burada 0 aynı yönü ve 1 ters yönü gösterir.
Kosinüs mesafesi hesaplanmadan önce normalleştirme gerekli midir?
Hayır. Kosinüs mesafesi, norm paydası aracılığıyla vektör büyüklüğünü doğal olarak hesaba katar. Ancak, vektörleri önceden normalleştirmek (birim L2 normu) hesaplamayı hızlandırabilir ve birçok vektörle çalışılıyorsa yorumlamayı basitleştirebilir.
Kaynaklar
- Spearman, C. (1904). The proof and measurement of association between two things. American Journal of Psychology, 15(1), 72-101. DOI: 10.2307/1412159 ↗
- Salton, G., & McGill, M. J. (1975). Introduction to Modern Information Retrieval. McGraw-Hill. link ↗
Bu sayfayı kaynak gösterin
ScholarGate. (2026, June 3). Cosine Distance Metric. ScholarGate. https://scholargate.app/tr/decision-making/cosine-distance