Python nltk.corpus.wordnet.ADJ_SAT Examples
The following are 2
code examples of nltk.corpus.wordnet.ADJ_SAT().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
nltk.corpus.wordnet
, or try the search function
.
Example #1
Source File: wordnet_similarity.py From jingwei with MIT License | 5 votes |
def wup_similarity(tagx, tagy): scores = [] for pos in [wn.NOUN, wn.VERB, wn.ADJ, wn.ADJ_SAT, wn.ADV]: try: synsetx = wn.synset('%s.%s.01' % (tagx,pos)) synsety = wn.synset('%s.%s.01' % (tagy,pos)) score = synsetx.wup_similarity(synsety) if score is None: score = 0 except Exception, e: score = 0 scores.append(score)
Example #2
Source File: normalization.py From natural-language-preprocessings with MIT License | 5 votes |
def lemmatize_term(term, pos=None): if pos is None: synsets = wordnet.synsets(term) if not synsets: return term pos = synsets[0].pos() if pos == wordnet.ADJ_SAT: pos = wordnet.ADJ return nltk.WordNetLemmatizer().lemmatize(term, pos=pos)