首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >回归模型不处理负值

回归模型不处理负值
EN

Data Science用户
提问于 2023-03-27 06:42:40
回答 2查看 28关注 0票数 0

我正在尝试创建一个模型,在给定一个特性x_i的情况下,通过反向传播来预测y_i这样的y_i=ax^2_i+bx_i+c

为此,我对每个层使用了ReLU激活函数。

x_i > 0时,输出非常适合,但如果不是,它只是输出一条平行线,如图中所示:

考虑到原因,当输出<0时,它的导数也是0,因此输出只是偏倚,但我不明白怎么可能也预测负值。

我不会发布任何代码,因为我认为这个问题比编程问题更多的是数学问题,但是如果有必要的话,我可以发布它。

EN

回答 2

Data Science用户

发布于 2023-03-27 07:03:01

在回归问题中,最后一层不应该有激活,它必须只是一个线性层。请检查一下是否是这样的

票数 0
EN

Data Science用户

发布于 2023-03-27 07:17:11

有许多可能的方法来改善您的模型适合。

一种可能的方法是向目标添加一个常量,这样所有的目标值都是正的。然后将此转换反转以预测原始缩放值。

另一种可能的方法是增加更多的特征来捕捉数据中的非线性。

票数 0
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/120521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档