【发布时间】:2015-12-07 16:32:23
【问题描述】:
我想知道查询级别的功能(例如查询中的术语计数)有什么用处?因为,在生成模型文件时会忽略查询级特征。
训练文件;
3 qid:1 1:2 2:1 3:0 4:0.2 5:0
2 qid:1 1:2 2:0 3:1 4:0.1 5:1
1 qid:1 1:2 2:1 3:0 4:0.4 5:0
1 qid:1 1:2 2:0 3:1 4:0.3 5:0
1 qid:2 1:3 2:0 3:1 4:0.2 5:0
2 qid:2 1:3 2:0 3:1 4:0.4 5:0
1 qid:2 1:3 2:0 3:1 4:0.1 5:0
1 qid:2 1:3 2:0 3:1 4:0.2 5:0
在这个文件中,第一个特征是查询级别的特征,它在相同的查询中是相同的——不同的项目对。
它已通过 SVM-rank 训练。然后,生成的模型文件忽略第一个特征,从第二个特征开始。
生成的模型文件;
1 2:0.50956941 3:-0.50956941 4:0.1913875 5:1.0382775 #
【问题讨论】:
标签: machine-learning svm ranking svmlight