24小时热门版块排行榜    

查看: 437  |  回复: 2

小然同学

金虫 (小有名气)

[求助] 求助生物信息学方向的虫友,svm-scale的问题

虫友们。svm-scale中为什么不能对一条数据进行标准化啊??我是新手。只能按步骤用SVM。谢谢大家。勿笑我
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

congyong

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
小然同学(金币+8): ★★★很有帮助, 谢谢 2012-03-13 22:04:32
对所有的数据进行统一归一化就等于把所有的特征都置于一个平等的位置上,他是为了尽可能的减少某个特征取值范围的数量级对模型产生的噪声影响,有时也会方便在模型训练阶段剔除一些对分类或回归没什么贡献的特征,从而达到减化模型复杂度的效果。若只针对一个特征项的数据做归一化,那么归一化也就没有了意义,因为归一化本来就是针对所有样本数据的所有特征来说的操作。
弟子规,圣人训,首孝弟,次谨信。泛爱众,而亲仁,有余力,则学文。
2楼2012-03-13 19:54:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

congyong

银虫 (小有名气)

而且要牢记这里引用SVMLIB TUTORIAL的一句话:Please keep in mind that testing data and training data MUST BE SCALED IN SAME RANGE. Don't forget to scale your testing data before you predict.
We can't specify testing training data file together and scale them in one command, that's why svm-scale not so easy to use now.
也就是说testing data 和 training data要一起scale,而 svm-scale 最难用的地方就是没办法指定 testing data/training data(不同档案),先把两个文件合并然后一起scale,结果文件出来以后再拆分。
弟子规,圣人训,首孝弟,次谨信。泛爱众,而亲仁,有余力,则学文。
3楼2012-03-14 12:46:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小然同学 的主题更新
信息提示
请填处理意见