程序员的数学【微积分基础】(一)

简介: 本文其实值属于:程序员的数学【AIoT阶段二】 的一部分内容,本篇把这部分内容单独截取出来,方便大家的观看,本文介绍 微积分基础,微积分是公式推导的基础,如果你也关注我的专栏:西瓜书读书笔记,里面对公式进行详细推导的过程中,运用到了大量的 导数,积分,身为一名程序员,我们务必掌握一些必备的数学知识。

前言

本文其实值属于:程序员的数学【AIoT阶段二】 的一部分内容,本篇把这部分内容单独截取出来,方便大家的观看,本文介绍 微积分基础,微积分是公式推导的基础,如果你也关注我的专栏:西瓜书读书笔记,里面对公式进行详细推导的过程中,运用到了大量的 导数,积分,身为一名程序员,我们务必掌握一些必备的数学知识。


1.导数

🚩导数可以说是微积分的敲门砖,如果你大一的高数内容已经学完,这一节来说对你就是小儿科,本节将假设你不会导数,没有学过高数这门课,保证大家可以看懂.


1.1 导数的定义

🚩导数,也为叫导函数值。又名微商,是微积分中的重要基础概念,导数可以理解为自变量的变化趋势,下面用一个图去展示:

image.png

image.png

1.2 导数的作用

🚩导数无非就是求极值,令导数等于 0 ,即可进行求解


2.左右导数与可导函数

🚩函数趋于有0两个方向,从左趋近是 0  的左导数,从右趋近是 0 的右导数

2.1 左导数定义

image.png

2.2 右导数定义

image.png

2.3 左右导数示例

🚩下面的绝对值函数的左导数和右导数不相同,左导数是-1,右导数是+1,0 位置不可导 f(x)=x

image.png

2.4 神经网络激活函数Relu导数

image.png

image.png

2.5 可导函数

🚩函数可导的条件如下:

  • 函数在该点的去心邻域内有定义。
  • 函数在该点处的左、右导数都存在。
  • 左导数=右导数


image.png

🌟扩展知识点:

  • 不是所有的函数都有导数,一个函数也不一定在所有的点上都有导数。
  • 若某函数在某一点导数存在,则称其在这一点可导,否则称为不可导。
  • 可导的函数一定连续;不连续的函数一定不可导。
  • 对于可导的函数 f ( x )  ,f ′ ( x )  也是一个函数,称作 f ( x )的导函数(简称导数)。
  • 寻找已知的函数在某点的导数或其导函数的过程称为求导。
  • 求导就是一个求极限的过程,导数的四则运算法则也来源于极限的四则运算法则。
  • 反之,已知导函数也可以倒过来求原来的函数,即不定积分。
  • 微积分基本定理说明了求原函数与积分是等价的。
  • 求导和积分是一对互逆的操作,它们都是微积分学中最为基础的概念。


3.导数的几何与物理含义

3.1 导数的数学(几何)意义

image.png

3.2 导数的物理意义

🚩导数可以表示运动物体的瞬时速度加速度 ,就直线运动而言,位移关于时间的一阶导数是瞬时速度,二阶导数是加速度。

导数与物理、几何、代数关系密切:在几何中可求切线;在代数中可求瞬时变化率;在物理中可求速度、加速度。

3.3 自由落体示例

🚩自由落体的位移随时间的变化公式如下:

image.png

一阶导数:

v表述速度随时间变化变化公式如下:

image.png

二阶导数:

G 表示重力加速度:

image.png

4.函数求导公式

image.png

🚩导数的公式都可以根据基本的极限公式进行推导:

image.png

像这样基本的极限公式还有更多……

三角函数的导数不要管,我们很少会用到它,而且三角函数是周期性函数,而我们的机器学习中很多时候要求是单调的函数,单调增也好,单调减也好,最好不要周期性函数。

5.导数的四则运算

导数加减:

image.png

导数乘法:

image.png

导数除法:

image.png

6.复合函数求导法则

image.png



目录
相关文章
|
前端开发 数据库
node使用node-xlsx实现excel的下载与导入,保证你看的明明白白
node使用node-xlsx实现excel的下载与导入,保证你看的明明白白
|
人工智能 C++
ML之FE:Vintage曲线/Vintage分析的简介、计算逻辑、案例应用之详细攻略
ML之FE:Vintage曲线/Vintage分析的简介、计算逻辑、案例应用之详细攻略
ML之FE:Vintage曲线/Vintage分析的简介、计算逻辑、案例应用之详细攻略
|
人工智能 自然语言处理 运维
让AI读懂K线图!ChatTS-14B:字节开源的时间序列理解和推理大模型,自然语言提问秒解趋势密码!
ChatTS-14B是字节跳动开源的时间序列专用大模型,基于Qwen2.5-14B微调优化,通过合成数据对齐技术显著提升分析能力,支持自然语言交互完成预测推理等复杂任务。
2993 1
让AI读懂K线图!ChatTS-14B:字节开源的时间序列理解和推理大模型,自然语言提问秒解趋势密码!
|
存储 人工智能 搜索推荐
详解MySQL字符集和Collation
MySQL支持了很多Charset与Collation,并且允许用户在连接、Server、库、表、列、字面量多个层次上进行精细化配置,这有时会让用户眼花缭乱。本文对相关概念、语法、系统变量、影响范围都进行了详细介绍,并且列举了有可能让字符串发生字符集转换的情况,以及来自不同字符集的字符串进行比较等操作时遵循的规则。对于最常用的基于Unicode的字符集,本文介绍了Unicode标准与MySQL中各个字符集的关系,尤其详细介绍了当前版本(8.0.34)默认字符集utf8mb4。
|
存储 消息中间件 缓存
面试的系统设计题,给我整懵了。。。
先赞后看,Java进阶一大半小明(化名)坐在密不透风的会议室里,手握着笔,放在桌面上的是满满的两页面试题。其中一道系统设计题是这样。。。微博或者短信都有单条发送字数的限制,如果需要分享一个长网址,很容易越出限制,短链服务可以将长网址变成短网址,方便传播。请设计一个短链服务,要求短网址尽可能短,且保证系统安全和并发能力。各位hao,我是南哥,相信对你通关面试、拿下Offer有所帮助。
381 14
面试的系统设计题,给我整懵了。。。
|
存储 弹性计算 安全
阿里云服务器2核4G最新收费标准、活动价格及实例规格选择参考
阿里云2024年云服务器新人特惠活动目前正在火热进行中,其中2核4G配置活动价格最低的是企业用户专享的通用算力型u1实例,2核4G配置5M带宽80G ESSD Entry云盘,活动价格只要199元1年,其次是轻量应用服务器,2核4G配置4M带宽60GB ESSD云盘,活动价格为298元1年,此外还有通用算力型u1、计算型c7和计算型c8i等实例也有2核4G配置也有优惠,至于价格,还要看具体带宽及系统盘种类和大小,下面小编为大家整理汇总了2024年阿里云最新活动2核4G配置的具体活动价格,以及阿里云服务器的公网带宽和系统盘收费标准。
阿里云服务器2核4G最新收费标准、活动价格及实例规格选择参考
|
存储 监控 数据可视化
性能测试:主流性能剖析工具介绍
**性能剖析**是识别应用性能瓶颈的关键,涉及指标收集、热点分析、优化建议及可视化报告。常用工具有:**JConsole**监控JVM,**VisualVM**多合一分析,**JStack**分析线程,**FlameGraph**展示CPU耗时,**SkyWalking**分布式跟踪,**Zipkin**追踪服务延迟。这些工具助力开发人员提升系统响应速度和资源效率。
|
存储 达摩院 供应链
排产排程问题【数学规划的应用(含代码)】阿里达摩院MindOpt
**文章摘要:** 本文探讨了使用阿里巴巴达摩院的MindOpt优化求解器解决制造业中的排产排程问题。排产排程涉及物料流动、工序安排、设备调度等多个方面,通常通过数学规划方法建模。MindOpt支持线性规划、整数规划等,能有效处理大规模数据。案例以香皂制造工厂为例,考虑了多种油脂的购买、存储和生产计划,以及价格变化和存储成本。问题通过数学建模转化为MindOpt APL代码,求解器自动寻找最优解,以最大化利润。文章还提供了代码解析,展示了解决方案的细节,包括目标函数(利润最大化)、约束条件(如生产效率、库存管理)以及结果分析。
|
PyTorch 算法框架/工具 异构计算
PyTorch 2.2 中文官方教程(十九)(3)
PyTorch 2.2 中文官方教程(十九)
399 0
PyTorch 2.2 中文官方教程(十九)(3)

热门文章

最新文章