def is_abstract(word, threshold=0.5, pos=None): import src.im2text.data as data word = lemmatize(word, pos=pos) lexicon = data.abstractness_lexicon() if word in lexicon: return lexicon[word].A >= threshold else: return False
def abstractness(word, pos=None): import src.im2text.data as data word = lemmatize(word, pos=pos) lexicon = data.abstractness_lexicon() if word in lexicon: return lexicon[word].A else: return 1.0