【发布时间】:2014-04-10 16:08:29
【问题描述】:
我正在编写一个函数逼近神经网络,它试图逼近一个非常复杂的函数。
对于训练数据,我在两个限制之间生成了 1000 个随机数,然后我将这些数字通过函数 f(x) 传递,并得到输出。
我的神经网络旨在逼近这个函数的逆。所以,我将函数的输出作为输入训练数据,1000个随机数作为输出训练数据。
问题在于,当将一个随机数放入函数 f(x) 中时,输出很可能会在 0 到 0.01 之间,而且很少会超出这个范围。下面是一条数字线,上面绘制了函数输出的 1000 个数字。如您所见,这些示例并未统一涵盖所有可能的数字。
为了解决这个问题,我使用了很多训练示例,希望在 0.1 到 0.9 范围内会有更多示例,但这意味着使用的示例数量非常多。
那么对于这样的函数,是用更多的例子更好,还是如果使用大量会出现问题?
【问题讨论】:
标签: neural-network