2012-03-02 3 views
1

java에서 wordnet 검색 (JAWS) 용 Java API를 사용합니다. 내가 java와의 의미 론적 유사성에 대한 몇 개의 논문을 읽었을 때, 그들은 두 synset의 거리를 찾길 기대합니다 (관계가 계층 구조를 만드는데 사용되는 것입니다). JAWS에서 단어 사이의 거리를 찾는 구체적인 방법은 없습니다. 두 단어워드 넷에서 synset 간의 거리를 찾는다

Example 

apple -> fruit-> fruits and vegetables (2) 
vegetables -> fruits and vegetables (1) 
distance(apple,vegetable) = 3 

사이의 거리가 제공 자바 몇 가지 방법이 존재하는 경우

있습니까 제발 말해이 기능을 수행하는 방법에 지어진?

답변

1

JAWS 만 사용하는 것 같지 않지만이 answer은 해결책을 제시합니다.

+0

감사합니다. 그러나 두 단어 사이의 유사점을 제공합니다. 두 단어 사이의 거리를 원합니다. – CTsiddharth

+1

기술적으로 유사성 측정 _is_ 거리 측정 : 유사성이 작을수록 두 단어 사이의 거리가 커집니다. 모서리 수를 일반적인 루트로 거리를 의미한다면 그 수를 계산해야합니다. 링크 된 API에서 사용할 수있는 유사성 척도 인 Wu & Palmer (1994)는 단지 그것을 수행합니다. 소스 코드를 확인하거나 거리의 척도로 제공하는 유사성을 사용할 수 있습니다. – Vladtn