是否有一个函数如果一个单词被斯坦福NLP Sentiment识别,则返回true,如果不是,则返回false?
例如,如果我想找到句子的情绪:"我喜欢AAA,因为BBB。短语 (AAA) 和 (BBB) 都不会被识别,因此会得到相同的短语向量(这将影响结果)。我想避免这种情况。
如果你有一个SentimentModel
实例,你可以检查它的公共成员wordVectors
(不知道为什么这是公共的,但我想这是一个不同的故事..)。
SentimentModel model = SentimentModel.loadSerialized("edu/stanford/nlp/models/sentiment/sentiment.ser.gz");
boolean knownWord = model.wordVectors.containsKey("foo");