SVR 测试数据的预测值都是一个值 解决方案

一、对数据进行预测,我们使用了多种方法之后,SVR的效果居然破天荒的比GBDT这类擅长于回归预测的模型还要好,后来就使用训练好的SVR模型对测试数据进行了预测,此时出现了一个意外的状况
在这里插入图片描述
本来刚开始的时候我认为是SMILES向量转化的问题,后来就单一测试,发现向量转化出来的不是一样的,更加奇怪了

二、解决方案:
第一:自变量的归一化,一般的归一化方法即可,限制到-1到1或者0到1之间都行;
第二,因变量的缩放,这个也挺关键,比如训练时统一乘以一个较小值,最后还原;
第三:激活函数的选择,一般来说尝试linear效果会好一些。
我将向量标准化之后,进入模型预测,发现预测结果就不再是一个值了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值