コード例 #1
0
ファイル: test_wsd.py プロジェクト: dav009/pywsd
print "#TESTING adapted_lesk() with pos, stem, nbest and scores."
print "Context:", bank_sents[0]
answer = adapted_lesk(bank_sents[0],'bank','n', True, \
                     nbest=True, keepscore=True)
print "Senses ranked by #overlaps:", answer
best_sense = answer[0][1]
print "Definition:",best_sense.definition()
print

print "======== TESTING cosine_lesk ===========\n"
from lesk import cosine_lesk

print "#TESTING cosine_lesk() ..."
print "Context:", bank_sents[0]
answer = cosine_lesk(bank_sents[0],'bank')
print "Sense:", answer
print "Definition:",answer.definition()
print

print "#TESTING cosine_lesk() with nbest results..."
print "Context:", bank_sents[0]
answer = cosine_lesk(bank_sents[0],'bank', nbest=True)
print "Senses ranked by #overlaps:", answer
best_sense = answer[0][0]
print "Definition:",best_sense.definition()
print

print "======== TESTING baseline ===========\n"
from baseline import random_sense, first_sense
from baseline import max_lemma_count as most_frequent_sense
コード例 #2
0
ファイル: test_wsd.py プロジェクト: syedsarfarazakhtar/pywsd
                     nbest=True, keepscore=True)
print "Senses ranked by #overlaps:", answer
best_sense = answer[0][1]
try:
    definition = best_sense.definition()
except:
    definition = best_sense.definition
print "Definition:", definition
print

print "======== TESTING cosine_lesk ===========\n"
from lesk import cosine_lesk

print "#TESTING cosine_lesk() ..."
print "Context:", bank_sents[0]
answer = cosine_lesk(bank_sents[0], 'bank')
print "Sense:", answer
try:
    definition = answer.definition()
except:
    definition = answer.definition
print "Definition:", definition
print

print "#TESTING cosine_lesk() with nbest results..."
print "Context:", bank_sents[0]
answer = cosine_lesk(bank_sents[0], 'bank', nbest=True)
print "Senses ranked by #overlaps:", answer
best_sense = answer[0][0]
try:
    definition = best_sense.definition()
コード例 #3
0
ファイル: test_wsd.py プロジェクト: simonqiang/pywsd
print "======== TESTING adapted_lesk ===========\n"
from lesk import adapted_lesk

print "#TESTING adapted_lesk() ..."
print "Context:", bank_sents[0]
answer = adapted_lesk(bank_sents[0],'bank')
print "Sense:", answer
print "Definition:",answer.definition
print

print "======== TESTING cosine_lesk ===========\n"
from lesk import cosine_lesk

print "#TESTING adapted_lesk() ..."
print "Context:", bank_sents[0]
answer = cosine_lesk(bank_sents[0],'bank')
print "Sense:", answer
print "Definition:",answer.definition
print

print "======== TESTING baseline ===========\n"
from baseline import random_sense, first_sense
from baseline import max_lemma_count as most_frequent_sense

print "#TESTING random_sense() ..."
print "Context:", bank_sents[0]
answer = random_sense('bank')
print "Sense:", answer
print "Definition:",answer.definition
print