SORU
17 Kasım 2009, Salı


Birisi kosinüs benzerliği bir örnek, çok basit, grafik yolu olarak verebilir misiniz?

http://en.wikipedia.org/wiki/Cosine_similarity

Bu vektörler burada (bir liste veya bir şeye)gösterebilir misin Ve daha sonra matematik ve bize nasıl çalıştığını görelim?

Bir acemi değilim.

CEVAP
17 Kasım 2009, Salı


Burada karşılaştırmak için çok kısa iki metin:

Metin 1: Julie Linda beni seviyor, beni sevdiğinden daha çok seviyor

Metin 2: Jane Julie beni seviyor, beni sevdiğinden daha çok seviyor

Bu metinler, sadece sözcük sayısı (kelime sırası görmezden) açısından nasıl olduğunu öğrenmek istiyoruz. Her iki metin kelimeleri bir liste yaparak başlayalım:

bana Julie daha fazla seviyor Jane daha Linda seviyor

Şimdi bu kelimelerin her biri, her bir metin görünür kaç kez saymak:

bana 2 2

Julie 1 1

seviyor 0 1

seviyor 2 1

Jane 0 1

Linda 1 0

1 1 Daha

daha 1 1

Bu kelimeler ile ilgilenen insanlar kendilerini değiliz. Sadece sayıları bu iki dikey vektörler ilgilendi. Örneğin, 'bana' her metin. iki örneği var Bu iki metin nasıl bu iki vektör, yani aralarındaki açının kosinüsünü bir işlevi hesaplayarak birbirlerine karar vereceğiz.

İki vektör, tekrar

bir: [2, 1, 0, 2, 0, 1, 1, 1]

b: [2, 1, 1, 1, 1, 0, 1, 1]

Aralarındaki açının kosinüsünü hakkında 0.822.

Bu vektörler 8 boyutlu. Kosinüs benzerliği kullanılarak bir erdem bir görüntü için insan yeteneği ötesinde bir soru dönüştüren açıkça. Bu durumda biraz 'mesafe' sıfır ya da tamamen aynı fikirdeyiz. yaklaşık 35 derece açılı olarak düşünebilirsiniz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • max2sims2

    max2sims2

    19 Kasım 2008