Keras回归不经过原点

Keras regression does not pass through the origin

我是机器学习的初学者,我想在Python中用Keras预测一个非线性回归,但是即使我有一些训练数据(0,0),Keras也无法通过原点。 Fail to predict (0,0)

但是如果我添加更多的火车数据 (0,0),Keras 最终会设法通过。 Prediction passing through the origin

但是,我不想手动添加这些数据以正确预测输出。

有没有办法强制Keras通过原点?

您应该提供一个具体的 architecture/model 结构,以便给出针对您的模型的建议。但这里有两个适用于大多数情况的通用规则。

  1. use_bias=False传递给每个 keras层

  2. 仅使用满足f(0)=0的激活,例如relu ,linear, 等等...