【发布时间】:2017-09-05 06:45:40
【问题描述】:
我正在 tensorflow 中构建一个逻辑回归模型来逼近一个函数。
当我从完整的数据集中随机选择训练和测试数据时,我得到了一个很好的结果(蓝色是训练点;红色是测试点,黑线是预测曲线):
但是当我选择空间上独立的测试数据时,我得到的预测曲线很糟糕,如下所示:
我明白为什么会这样。但是机器学习模型不应该学习这些模式并预测新值吗?
周期函数也会发生类似的事情:
我在这里错过了一些琐碎的事情吗?
附:我确实在谷歌上搜索了很长一段时间,但没有得到一个好的答案。
提前致谢。
【问题讨论】:
-
你要逼近什么样的函数?
-
二次函数和 sin/cos 函数。虽然这有什么关系呢?
-
我想你可能误解了什么是“逻辑回归”。
标签: tensorflow regression function-approximation