2014-08-31 5 views
0

NLTK를 통해 WordNet에 액세스하고 있습니다. 짧은 어구를 의미 론적 범주로 묶고 싶습니다. 나는 프레임이 의미 론적 범주로 그룹화 된 단어라고 생각한다. 예 : '동사. 구매 동사. sell ''명사. 현금 '은'거래 '프레임 아래에 그룹화 될 수 있습니다.NLTK + wordnet으로 프레임에 어떻게 액세스합니까?

나는 내가 frame IDs from synset을 얻을 수있는 것을 알 (링크 된 문서가 조금 잘못 altho 그의 구문입니다.) :

wn.synset('buy.v.01').frame_ids 
[2, 8, 16] 

나는 프레임에 frame_id에서 이동하는 방법에 대한 혼란 스러워요.

print wn.frames[2] 
buy, sell, shopping bag ... 

워드 넷과 NLTK를 사용하여 프레임에 액세스하려면 어떻게해야합니까? FN

로드로 nltk.corpu의 수입 framenet에서

답변

0
#import framenet (I used nltk version 3.0) 

는 프레임 사용

frame = fn.frame_by_id(798) 
을 frame_by_id