一点一世界 | 学习笔记

简介: 快速学习一点一世界

开发者学堂课程【人工智能必备基础:微积分:一点一世界】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/544/detail/7399


一点一世界

内容介绍

一、以直代曲

二、一点一世界

三、一点一世界的总结

 

一、以直代曲

当|x|很小时, ex≈1+x,In(1+x)≈x

image.png

当 x0=0 时,红色直线相较于纵坐标轴(0.1),y’=ex,结合x0=0,所以y’=1.切线的斜率等于 1,红色直线的表达式可以写为 x+1=y。

image.png

当x0=0时,可以算出y=x

 

二、一点一世界

只用一阶导数看起来有点不准呀,能不能再利用一些呢?上面以直代曲的方式适用于较近的位置,越远效果越差,>0 表示上升,<0 表示下降,趋势只是在最接近的时候才最好用,在变换的时候,趋势就没有那么好用了。

image.png

image.png

在 Q 点的位置,经过 P 点与 f(x) 相切的直线,与这条切线相切的线有无数条,可以去描述任意一条去曲线,但是和曲线是不一样的。

一阶导数只帮我们定位了下一个点是上升还是下降对之后的趋势就很难把控了。下一个邻接点就是指在 P 点算出来一阶段大于 0,是上升趋势。

image.png

若 y 的 1 阶导数大于 0,则 y 上的下一个邻接点在红线的上方

若 y 的 1 阶导数小于 0,则 y 上的下一个邻接点在红线的下方

如何做的更准确一些呢?如果把二阶导利用上呢。

一阶导描述的是 f(x) 的一个变化,是 f(x) 的一个导数,二阶导是描述一阶导的变化趋势,是对一阶导数进行求导。

若 y 的 2 喹导数大于 0,则 y 上的下一个邻接点在两根红线围着的这个区域。

若 y 的 2 阶导数小于 0,则 y 上的下一个邻接点在两根红线围着的这个区域。

 

三、一点一世界的总结

如果在 xO 点相交  Pn(x0)=f(x0)

如果有相同的切线 Pn'(x0)= f’(x0)

如果弯曲方向相同 Pn''(x0)= f "(x0)

image.png

相关文章
|
Scala 开发者
ListBuffer 的使用 | 学习笔记
快速学习 ListBuffer 的使用
ListBuffer 的使用 | 学习笔记
|
开发工具
超详细的vimtutor学习笔记(上)
第一讲 编辑 1.1 移动光标 使用 h、j、k、l 键可以使光标实现左、下、上、右的移动。 也可以使用 ↑ ↓ ← → 进行上下左右的移动。
133 0
|
人工智能 开发者
特征空间与应用 | 学习笔记
快速学习特征空间与应用
特征空间与应用 | 学习笔记
|
设计模式 XML 前端开发
回顾 | 学习笔记
快速学习回顾,介绍了回顾系统机制, 以及在实际应用过程中如何使用。
回顾 | 学习笔记
|
安全 Java 程序员
Potainer 使用|学习笔记
快速学习 Potainer 使用
Potainer 使用|学习笔记
|
机器学习/深度学习 算法 数据挖掘
总结与回顾 | 学习笔记
快速学习总结与回顾
|
开发者 Python
|
存储 SQL 分布式计算
MaxCamputeInfomationSchema 详解 | 学习笔记
快速学习 MaxCamputeInfomationSchema 详解
238 0
MaxCamputeInfomationSchema  详解 |  学习笔记
|
存储 编译器 C++
c++学习笔记之类
预处理器封套: #ifndef XXX_H #define XXX_H ... class xxx{ ... } ... #endif 复制代码 如果没有文件包含此头文件,XXX_H被定义并包含这个头文件;如果已经包含,则不再定义和包含。 为了防止多次包含同一个头文件,尤其包含套包含的时候。注意命名要大写和下划线。
121 0
|
Web App开发 移动开发 iOS开发
2D效果|学习笔记
快速学习2D 效果