【发布时间】:2016-05-15 05:28:50
【问题描述】:
我正在使用 SVM-Light(在网站 http://svmlight.joachims.org/)。我想问你一个问题。 我有一句话“他很聪明,他是个好学生”。这句话是肯定句。当我从这句话创建一个单词列表时,我将有一个列表,每个单词的索引如下:{1 - he, 2 - is, 3 - smart, 4 - and, 5 - a, 6 - good, 7 - 学生}。然后我按单词索引重写句子如下:“1 2 3 4 1 2 5 6 7”。每个单词的值是“1:0.4 2:0.2 3:0.8 4:0.3 1:0.2 2:0.4 5:0.5 6:0.7 7:0.6” 根据train文件的格式,词的索引必须按索引号递增的顺序排列,所以我安排如下“1 1:0.4 1:0.2 2:0.2 2:0.4 3:0.8 4:0.3 5:0.5 6:0.7 7 :0.6"。 但是,我收到一个错误“功能必须按递增顺序!!!”当我运行 svm_learn.我注意到这个错误是因为我的句子有两个“he”词和两个“is”词。在您的火车文件中,每个功能只出现一次。 我应该如何解决这个问题?你给我解释一下? 非常感谢。
【问题讨论】:
标签: svmlight