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

简介: 本文其实值属于:程序员的数学【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



目录
相关文章
|
人工智能 搜索推荐 Ubuntu
[AI Perplexica] 安装指南:轻松部署AI驱动的开源搜索引擎
详细讲解如何在本地环境中使用Docker部署AI驱动的开源搜索引擎Perplexica,让您快速上手体验其强大功能。
[AI Perplexica] 安装指南:轻松部署AI驱动的开源搜索引擎
|
10月前
|
存储 消息中间件 缓存
面试的系统设计题,给我整懵了。。。
先赞后看,Java进阶一大半小明(化名)坐在密不透风的会议室里,手握着笔,放在桌面上的是满满的两页面试题。其中一道系统设计题是这样。。。微博或者短信都有单条发送字数的限制,如果需要分享一个长网址,很容易越出限制,短链服务可以将长网址变成短网址,方便传播。请设计一个短链服务,要求短网址尽可能短,且保证系统安全和并发能力。各位hao,我是南哥,相信对你通关面试、拿下Offer有所帮助。
167 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 中文官方教程(十九)
245 0
PyTorch 2.2 中文官方教程(十九)(3)
|
算法 程序员 C#
程序员必知:UsbKey开发
程序员必知:UsbKey开发
272 0
|
运维 网络安全 Windows
LabVIEW使用NIPM安装软件报错
LabVIEW使用NIPM安装软件报错
305 0
|
SQL JavaScript 前端开发
GitHub标星11.9k兼职项目!基于SpringBoot + VUE电商-分销商城系统
商城系统支持商家入驻,后端基于SpringBoot 研发,前端使用 Vue、uniapp开发, 系统全端全部代码开源 前后端分离,支持分布式部署,支持Docker,各个API独立,并且有独立的消费者。
|
调度 数据库 Python
Django实现定时任务
Django实现定时任务
341 0