吴恩达深度学习 —— 2.6 更多导数的例子

这一节会给出更加复杂的例子,这个例子中,函数在不同点处的斜率是不一样的,如下图,函数为 f ( a ) = a 2 f(a)=a^2 f(a)=a2
在这里插入图片描述
看看a=2的点,在这个点上,a的平方是4;稍微向右移动一点点,a=2.001,而f(a)的值约为4.004(实际为4.004001),为了简便起见,省略了后面的部分。这里想表达的是,当a=2时,将a右移0.001,那么f(a)的值将增大四倍,即增大0.004,如图中的绿色三角形所示。
在这里插入图片描述
换个点看看,如果a=5,不等于2,把a右移一点点,而f(a)的值大约为25.010,当我们只往右移动0.001时,f(a)增大了10倍。有种直观的解释,为什么一个点的斜率在不同位置会不同,如果你在曲线上的不同位置画一些小小的三角形,就会发现三角形的高和宽的比值在曲线上不同的地方是不同的。所以当a=2时斜率为4,而当a=5时斜率为10。

现在有个小细节需要注意,在a=2时使用了一些不精确的值,当a为2.001时,实际f(a)的值并不是4.004,而是4.004001。这里有额外的001是因为我们把a向右移动了0.001。然而,如果我们把a向右移动一个非常非常小的值,那么这个额外的项将可以被忽略。这样的话,你会发现f(a)增大的值刚好等于导数乘于a向右移动的距离。至于为什么不是刚好等于4.004,是因为导数就是根据这个无穷小值来定义的,这里的0.001虽然比较小,但是它还不足以小到可以被忽略,这就是为什么导数增大的值,不是恰好等于公式算出来的,而只是根据导数算出来的一个近似值。

只需要记住两点,第一点是,函数的导数就是函数的斜率,而函数的斜率在不同的点是不同的。在第一个例子 f ( a ) = 3 a f(a)=3a f(a)=3a中,这是一条直线,在任何点,它的斜率都是相同的。但是对于函数 f ( a ) = a 2 f(a)=a^2 f(a)=a2,它们的斜率是变化的,它们的导数或者斜率在曲线上不同的点处是不同的,这是第一个要记住的,即导数就是斜率。第二点是如果想知道一个函数的导数,可以参考微积分课本或者维基百科,这样就能找到这些函数的导数公式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值