映射是一种对应关系。

函数是一种映射,将变量间的关系形式化为数学描述。

令\(y = f(x)\),即\(y\)是\(x\)的函数,可以是\(y = 2x + 1\),也可以是\(y = sin(x)\)。\(x\)的变化将引起\(y\)的变化,\(x\)的变化量\(\triangle x\)导致\(y\)变化\(\triangle y\),当变化量很小(趋近于0)时,为瞬间变化量,记为\(dx\)和\(dy\),瞬间变化量之比为瞬间变化率,即\(\frac{dy}{dx}\)。瞬间变化率\(\frac{dy}{dx}\)乘以\(x\)的瞬间变化量\(dx\)为\(y\)的瞬间变化量\(dy\)。

导数(Derivative),是对瞬间变化率的衡量,即\(\frac{dy}{dx}\),导数也是函数,衡量每个\(x\)位置处的瞬间变化率。而微分(Differential,differentiation, differential calculus),指的是求导数——通过求瞬间变化量的关系来求导数。

当\(x\)为单变量时,导数为

\[f'(a) = \frac{dy}{dx} \rvert _{x=a} = \lim_{h \rightarrow 0} \frac{f(a + h) - f(a)}{h}\]

每个位置处的导数如下

基本初等函数包括:幂函数、指数函数、对数函数、三角函数、反三角函数、常数函数。

基本初等函数通过四则运算和复合可以得到复杂函数,其中减法与加法等价,除法与乘法等价:

  1. 加法(减法):\(f(x)+g(x)\)
  2. 乘法(除法):\(f(x)g(x)\)
  3. 复合:\(f(g(x))\)

加法的求导可以理解为变化量(率)的叠加,即\(f' + g'\);
乘法的求导可以理解为矩形面积的变化率,将\(f(x)\)和\(g(x)\)看成矩形的边长,导数为$\(\frac{(f + df)(g+dg)}{dx}\),在\(dx\)趋近于0时,面积增量为\(fdg+gdf\)(忽略了极小项),即导数为\(f'g+fg'\)。如下

复合函数的求导可以理解为变化率的传递,\(y = f(u)\),\(u=g(x)\),\(x\)的变化引起\(u\)的变化,\(u\)的变化引起\(y\)的变化,即\(dy=\frac{dy}{du} du =\frac{dy}{du} \frac{du}{dx} dx\),\(\frac{dy}{dx}= \frac{dy}{du} \frac{du}{dx}\),此为链式法则,\(f'(x) = f'(g(x)) g'(x)\)。变化量的传递如下:

可以令\(x\)变化一个极小量如\(\triangle x=0.000001\),带入函数求\(y\)的变化量\(\triangle y\),用\(\frac{\triangle y}{\triangle x}\)来估计\(x\)位置的导数,但这无疑是费时费力的,常见函数的导数一般都存在解析形式,如下:

参考

  • http://mathworld.wolfram.com/Differential.html
  • Chain rule
  • 3Bulu1Brown-直观理解链式法则和乘积法则

转载于:https://www.cnblogs.com/shine-lee/p/10324601.html

单变量微分、导数与链式法则相关推荐

  1. 矢量求导的微分法则: 链式法则

    矢量求导的微分法则: 链式法则 介绍 核心原理 矢量求导 矩阵求导 链式法则 介绍 这篇博文推导了矢量情形下, 标量函数对矢量进行求导的微分法则,从定义出发推导了链式法则的形式. 核心原理 核心原理: ...

  2. 机器学习之单变量线性回归(Linear Regression with One Variable)

    机器学习之单变量线性回归(Linear Regression with One Variable) 1. 模型表达(Model Representation) 我们的第一个学习算法是线性回归算法,让我 ...

  3. 吴恩达机器学习2——单变量线性回归

    吴恩达机器学习2--单变量线性回归 监督学习工作模式 训练集中同时给出了输入输出,即人为标注的"正确结果"喂给学习算法,得到一个函数h,h 可以根据输入的x得到一个y,因此h是x到 ...

  4. 【机器学习】Andrew Ng——02单变量线性回归

    单变量线性回归 房屋价格问题   首先我们来看卖房问题,如果有朋友想要出售房屋,如何根据已有数据来预测房屋的销售价格.下图所展示的是在第一章概述中提及的有监督学习的回归问题,对于每个样本的输入,都有正 ...

  5. 高等数学教程【单变量微积分】内容目录

    高等数学教程[单变量微积分]内容目录 前言[高等数学教程(单变量微积分)]_少侠PSY的博客-CSDN博客 1.1 极限的概念[极限]_少侠PSY的博客-CSDN博客 1.2 极限的性质[极限]_少侠 ...

  6. 前向传播、反向传播(后向传播)、梯度下降、导数、链式法则

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 2.4 神经网络最优化过程 2.4.1 最优化(Optimiz ...

  7. 斯坦福大学吴恩达机器学习教程中文笔记——week1——引言,单变量线性回归,线性代数回顾

    第1周 文章目录 第1周 @[toc] 引言(Introduction) 1.1 欢迎 1.2 机器学习是什么? 1.3 监督学习 1.4 无监督学习 二.单变量线性回归(Linear Regress ...

  8. MIT 18.01 单变量微积分笔记——总目录及对应链接

    0. 写在前面 这篇总目录主要参考了MIT 18.01单变量微积分的课程结构,当然我也做了一些我认为更合理的思路上的改动.给自己定个小目标,争取一周之内填补目录上的几乎所有内容,我每写完一篇就会在本目 ...

  9. 什么是微分?什么是导数?如何利用微分-导数方程求导数?

    简 介: 记 ∇Xf\nabla _X f∇X​f 是矩阵函数的导数,那么可以利用微分-导数方程 dy=Tr(∇XfT⋅dX)dy = Tr\left( {\nabla _X f^T \cdot dX ...

  10. 吴恩达机器学习(第二章)——单变量线性回归

    第二章-单变量线性回归 文章目录 第二章-单变量线性回归 模型描述 代价函数 梯度下降 梯度下降的思想 梯度下降算法的公式 梯度下降的运动方式 线性回归的梯度下降 模型描述 在监督学习中我们有一个数据 ...

最新文章

  1. 谦卑的心 2008-9-27 10:21:00 (21ic)
  2. cmd android list,android cmd 下命令行
  3. LeetCode Algorithm 876. 链表的中间结点
  4. android 网络调试 源代码,Android源代码调试环境搭建
  5. oracle数据库生产,从安装系统到oracle数据库生产环境(centos6.8)搭建
  6. C++笔记-二维棋盘数组使用BFS(宽度优先遍历)
  7. GitHub推出“AI程序员”插件 !
  8. 计算机网络中使用最广泛的交换技术是什么,04741计算机网络原理试题及答案201604...
  9. finalshell文件列表不显示_软网推荐:文件变动我知晓
  10. OpenCV颜色空间——HLS颜色空间
  11. a标签点击中文文件名乱码_a标签文件下载文件名乱码问题
  12. ESP8266与网络调试助手通讯
  13. 他教全世界程序员怎么写好代码,而且将所有答案写在这本书里
  14. linux连接Redis客户端
  15. 计算机安全论文文献,计算机专业毕业论文参考文献
  16. 滤波器:使用Filter solutions设计椭圆函数LC高通滤波器
  17. linux根文件系统的移植 课程设计,linux课程设计bootloader的移植.doc
  18. SqlServer2005中数据库角色成员身份
  19. 科技是国之利器,人工智能与机器人发展势不可当
  20. 2020年Q3房产行业网络关注度分析报告

热门文章

  1. LeetCode之验证二叉搜索树
  2. springboot获取Spring容器中的bean(ApplicationContextAware接口的应用)避免过多的或不用if..else,switch
  3. PHP PDO(mysql) 封装类
  4. 面向终端计算机网络的应用原理,山东科技大学计算机网络原理及应用复习提纲.doc...
  5. 小D课堂 - 新版本微服务springcloud+Docker教程_3-03CAP原理、常见面试题
  6. 小D课堂 - 新版本微服务springcloud+Docker教程_1_02技术选型
  7. 阶段3 2.Spring_07.银行转账案例_10 使用动态代理实现事务控制
  8. Python爬虫面试题170道:2019版【1】
  9. 跨域请求的两种实现方式
  10. centos6.5和centos7如何搭建php环境(包括php7)