我正在尝试将我继承的自定义代码的ArrayList转换为Weka Instances结构,以便我可以在其上使用Weka IBk分类器。
在实例中,功能用HashMap表示。因此,如果我正在对一部电影评论进行分类,例如一个特征可能是(“有趣”,2)的HashMap,2就是“有趣”这个词的出现
虽然我可能有更好的方法迭代我的实例尝试将它们转换为Weka实例。
问题是我不能instance.setValue(“funny”,2)因为setValue()需要int,double输入。有没有办法做到这一点,还是我应该以不同的方式接近它?
答案 0 :(得分:0)
您可以为每个键创建一个属性(在列表中获取所有不同的键,对其进行排序以保持顺序不变)。属性将具有数值,即出现次数。