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

  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006