我试图设计一些Java类来表示SentiWordNet字典。 在该特定字典的每一个字具有这种结构:如何在Java中建模字典(带有定义的字)
PartOfSpeech PosScore NegScore期限光泽度(术语的定义)
实施例:
a 0.8 0 generous willing to give and share unstintingly; "a generous donation"
我创建的类的DictionaryEntry,其表示的数据结构单词词典(即5个属性,每个词典对应一个属性)以及一个类字典,它生成整个字典,从包含SentiWordNet字典的.txt获取每个单词。
我不知道这可能是一个很好的实施,或者如果有更好的实施;认为Dictionary类没有任何属性,只有一种方法可以加载ArrayList中的每一项...也许我可以避免使用这个类,并在main()方法(它在另一个类中)中加载字典,或者向DictionaryEntry中添加另一个方法为此...
任何帮助将不胜感激!
你能详细解释一下这个例子吗?这对我没有意义 – DreadHeadedDeveloper 2014-10-07 17:08:08
积极和消极评分的目的是什么?为什么不有一个积极和消极的单一分数? – Compass 2014-10-07 17:13:49
@Compass正负评分的存在是SentiWordNet的一个特点,它可以测量由文本分类器计算出的术语的PN极性。为了我的项目的目的,这是一个不相关的细节:积极和消极的分数被视为两个属性。 – 2014-10-07 17:27:07