原创 我是8位的 我是8位的
一个复杂的多项式可以“过拟合”任意数据,言外之意是多项式函数可以接近于任何函数,这是什么道理呢?
泰勒公式
欲理解多项式函数的过拟合,必先理解泰勒公式。
泰勒公式是一种计算近似值的方法,它是一个用函数某点的信息描述在该点附近取值的公式。已知函数在某一点的各阶导数值的情况之下,泰勒公式可以用这些导数值做系数构建一个多项式来逼近函数在这一点的邻域中的值。
如果f(x)在
处具有任意阶导数,那么泰勒公式是这样的:
上式中的幂级数称为f(x)在
点的泰勒级数。(0的阶乘是1)
更多泰勒公式的介绍可参考 单变量微积分笔记31——幂级数和泰勒级数
泰勒公式的应用
来看一个泰勒公式的应用。假设一个小偷盗取了一辆汽车,他在高速公路上沿着一个方向行驶,车辆的位移s 是关于时间t 的函数。警方接到报案后马上调取监控,得知在零点(t=0时刻)小偷距车辆丢失地点的位移是
。现在的时间是0:30,警方想要在前方设卡,从而能在凌晨1点拦住小偷,应该在哪里设卡呢?
我们知道车辆在0点时的位移是
,现在想要知道凌晨1点时车辆的位置:
可以直接使用泰勒公式:
泰勒公式可以无限展开,展开得越多,越逼近真实值,并且越到后面的项,对结果的影响越小,我们认为0和1非常接近,所以只展开到2阶导数:
这就是最终结果,在此处设卡最有