bu paper göre, Asgari Ortak iki kavram A Subsumer ve B kavramı ağaç is-a
denklem ile ifade edilir, "hem A ve B bir atası en özel konsept" dir. Bir kavram, diğer kavramın, büyükanne ve büyüklerin ebeveynleri olan insan aile ağacındaki atayı tanımladığınız yol gibi, diğer kavramların atası olarak tanımlanır. Örneğin:
- Bir araba bir otomobil olduğunu ve bir otomobil Bir tekne bir aracın bir araç
- olduğunu.
- Araç bir nesnedir.
Ve grafiği: "Araç" "otomobil" bir atası ise bu durumda
Object
|
Vehicle
|
---------
| |
Boat Automobile
|
Car
, "otomobil", ebeveyn "otomobil" (ve aynı zamanda atası) 'dir. "Araç" da "tekne" nin bir atasıdır. Bu durumda, "tekne" ve "araba" nın LCS'si "araç" tır, çünkü hem "tekne" hem de "araba" nın atası olan en özel kavramdır. "Nesne" nin hem "tekne" hem de "araba" nın ortak bir üyesi olmasına rağmen, en az değil, çünkü hala "nesne" olan bir çocuk (bu durumda "araç") olduğu ve aynı zamanda ortak olan hem "araba" hem de "bot" un bir parçası. "Otomobil", "tekne" nin bir atası olmadığından, en az kullanılan ortak değildir.
Benzerlik ölçüsünü hesaplamak için, kullanılabilir kitaplığı kullanmanızı öneririm, aksi takdirde kavram grafiğini kendiniz oluşturmanız gerekir; bu da zahmetlidir. Özellikle, Java'da wup_similarity
, size denedi Ne ws4j package
kullanabilirsiniz
Perl, sen, paketi nltk kullanabilirsiniz Python WordNet::Similarity package
kullanabilir? Ve sizce bu görevi gerçekleştirmek için gereken dosyalar nelerdir? – justhalf
Bunu bilmek isterim, "en az kullanılan ortak" nedir? –
Yani sorunuz şu: "En az yaygın olanı nedir?". Bu durumda bunu açıkça belirtmelisiniz ve bundan sonra bunu nasıl hesaplayacağınızı soruyorsunuz. – justhalf