人工智能数学基础----导数

1. 人工智能数学基础----导数
2. 人工智能数学基础----矩阵

人工智能的学习对于数学要求还是需要一定的功底的,不管是算法还是涉及到的名词概念,都是建立在数学模型的基础上来做训练学习的,所以非常有必要把涉及到的数学知识都理解和梳理一遍,才能把思维从传统的编程方式转变过来。


这里介绍的是 一元函数(标量场)的导数,以后会介绍多元函数(矢量或者多维矩阵场)导数,因为多元函数需要向量和矩阵相关的知识,会先介绍向量和矩阵相关之后,再来详细介绍多元函数导数问题

一、导数

1. 定义

函数导数f'(x0),就是函数f(x)在x0值处的导数,也是函数f(x)在x0这个点的切线斜率,这个点我们这里用P点表示,如图:


2. 求导的推导过程

我们知道高中的时候对于函数斜率的计算公式:y-y0 = m(x - x0),其中m就是函数的斜率。具体我们要怎么求出这斜率值或者导数呢。

导数的几何图形上的推导

上图中,假设有一条直线l,与函数f(x)相交于p0和Q点,保持p0点不变,当Q点沿着函数f(x)向p0点无限靠近,P0点和Q点重合的时候,此时直线l就和P0的切线n重合,这是一个极限的无限趋于x0值(也就是P0点)的求解过程。
上图看出,P0点到Q点在x轴上的变化量是Δx,Q点的x值就是x0+Δx,Q点在y轴上的变化量就是Δy,或者叫Δf。
P0和Q点的坐标是:P0( x0, f(x0) ),Q( x0+Δx, f(x0+Δx) )
最开始我们提到了,斜率的计算公式y-y0 = m(x-x0),m = (y - y0) / (x - x0),m = Δf / Δx, 这是割线l的斜率,要求P0的斜率,则要引入极限的概念,斜率或者说导数的如下(当Δx趋近于0的时候,也就是变化量趋于0的时候,Q点和P0点重合):
求导公式

3. 求导例子

例子一
根据以上公式,举个例子,有函数f(x) = 1/x,求在x0上的导数?

函数1/x的求导推导过程

当Δx趋近于0的时候,函数1/x的导数是 -1/x^2。

例子二
函数1/x的导数求出来后,我们来解决一个有趣的问题,求出经过在函数f(x) = 1/x的点P的切线与坐标轴交点所围成的三角形的面积,如下图求出三角形AOB的面积:


经过上面的学习,我们已经知道切线的方程:y-y0 = m(x - x0),函数f(x) = 1/x的导数是 -1/x^2,求三角形面积,我们只要求出线段AO和BO的长度,即在A点的坐标(0, y)和B点的坐标(x, 0),将A、B两点的坐标值和函数导数代入切线方程中得到:

求解的过程写的有点乱,将A、B坐标和导数代入后,求出A和B代表的三角形的两个边的y、x值。最后根据三角形面积公式:1/2AOBO,求出面积为:2, 函数f(x) = 1 / x,比较神奇,过函数的点的切线与坐标轴交点所围成的三角形面积都是2。

例子三
既然函数f(x) = 1/x(即x的-1次幂)可以求其导数,f(x) = x^n,也可以求其导数,如下是求导过程:


这里最难的是二项式(x + Δx)^n的展开为多项式,(二项式定理)这个高中的数学书应该有提及,其实只要试试(x + Δx)^2和(x + Δx)3的展开,就可以找出其中规律,上图写的O((Δx)2)是许多由Δx所组成的项式,因为我们求导最终是一个极限的过程,所以只有变化量的项式就写成了一个统称,没有实际的计算意义。最终得出当Δx趋于0的时候,函数f(x) = x^n的导数是 f '(x) = nx^n-1,通过这个导数公式也可以反过来证明我们上门例子一中所计算出的函数f(x) = 1/x的导数,也是f '(x) = -1/x2(即-x-2)。
经过例子三的计算,很容易对多项式函数进行求导,比如:f(x) = 10x^3 -2x^5,f '(x) = 30x^2 - 10x^4。

例子四
下面来推导下三角函数的导数:
f(x) = sinx,f '(x) = (sinx)',利用上门的求导公式,解得:


正弦的两角和公式展开后,求得Δx趋于0的时候,cosΔx等于1,所以cosΔx-1 / Δx等于0,Δx趋于0的时候,sinΔx等于0, sinΔx/Δx等于1。

余弦函数f(x) =cosx的求导,f '(x) = (cosx)':



以上三角函数的两角和公式:
sin(x + Δx) = sinx·cosΔx + cosx·sinΔx
cos(x + Δx) = cosx·cosΔx - sinx·sinΔx

二、高阶导数

所谓高阶导数就是,函数的一次求导叫一阶导数,对一阶导数再次求导叫二阶导数,对二阶导数再次求导叫三阶导数,对三阶导数再次求导叫四阶导数,如果求导n次就是n阶导数,这些都是高阶导数。这里举个例子,函数f(x) = x^n,的n次导数,求解?

牛顿用f '(x)表示一阶导数,莱布尼茨在微分中使用 d/dx(x^n)来表示一阶导数也可以用D x^n 来表示,(d/dx)d/dx(x^n)表示二阶导数也可以用D ^2 x^n表示,n次导数可以用 D^n x^n

下面我们来对函数f(x) = x^n,进行n阶导求解:
n阶导求导过程

最终是一个n!,n的阶层是一个常量了,如果进行n+1次求导,那么函数f(x) = x^n的n+1阶导数就是0。

三、常用导数公式

常用导数公式

其中指数和对数的会比较难记住,我就是经常记不住。o_o|||,惭愧高中指数和对数的知识也忘了。以后还是有必要专门有一篇是介绍和复习指数对数相关概念、性质和运算法则的文章。


导数知识先介绍到这,关于四则运算的求导,网上已有很多资料,可以上网查找其相关求导法则,万变不离其宗推导方式都可以利用第二小标题的“求导公式”来计算推导。希望这篇文章能对你有所帮助,回忆起高中导数和微分相关的内容。

1. 人工智能数学基础----导数
2. 人工智能数学基础----矩阵


我是JerryloveEmily,感谢您的阅读,

喜欢就点个赞呗,“❤喜欢”,

鼓励又不花钱,您在看,我就继续写~

非简书用户,可以点右上角的三个“...”,然后"在Safari中打开”,就可以点赞咯~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • (参考百度百科) 导数定义: 设函数y=f(x)在点x0的某个邻域内有定义,当自变量x在x0处有增量Δx,(x0+...
    萍水相逢_程序员阅读 1,826评论 0 6
  • 申明:本篇文章将复习一些数学概念,来自于百度百科 概述 导数(Derivative)是微积分中的重要基础概念。当函...
    Alfie20阅读 3,174评论 0 5
  • 摘要:“微商,微分之商也。“微分和微商是高数的基本名词,它们的变化构成了高等数学入门的基础内容。因此,深入探究微分...
    Nino_Lau阅读 2,898评论 0 4
  • 程序员学习人工智能,绕不开的第一道坎就是数学。 人工智能(机器学习)是一个非常大的领域,那就代表每个人在其中的分工...
    光行天下阅读 1,475评论 3 21
  • 为什么会有泰勒公式 对于一些复杂的函数,为了便于研究,往往希望用一些简单的函数来近似表达。由于用多项式表示的函数,...
    张子涵97阅读 24,048评论 0 7