计算机是如何实现微积分的
发布时间:2022-12-14 栏目:AI应用领域, 软件、框架及系统, 软件算法 评论:0 Comments
计算机如何计算微积分,从数学角度到计算机角度,本质上是从连续到离散。
第一部分说一下计算机如何进行积分。计算机进行积分的本质就是将积分区域划分成多个区间段,求解每一个区间段的矩形面积进行累加。
第二部分说一下计算机是如何进行微分。求解微分就是给出一个 f(x) ,需要求解这个函数在某个值上的梯度。求解的方法主要分为:数值微分、符号微分、自动微分。自动微分介于符号微分和数值微分之间。在深度学习领域用得太多了,网上可以找到大量的博客介绍。我来提一下符号微分和数值微分。对于一些基础的函数,可以直接知道其 f′(x)f'(x) 。比如 sin(x)sin(x) 的微分是 cos(x)cos(x) 。那么只需要计算 cos(x)cos(x) 即可。但并不是所有函数都是可以轻易地知道 f′(x)f'(x) 。这个时候就可以使用数值微分,也就是计算 f(x+Δx)−f(x−Δx)/2Δxf(x+\Delta x)-f(x-\Delta x)/2\Delta x 。当然这种方式精度会比较差,所以在深度学习领域一般是用来验证梯度计算是否正确。
参考:
留下评论
You must be logged in to post a comment.
近期评论
- Pika发表在《莫里斯蠕虫(Morris Worm)》
- Pika发表在《多组学科研分析》
- crisy发表在《最近关于专利的一点感想》
- walter发表在《机器学习基础知识回顾-马尔科夫过程(Markov Process)》
文章归档
- 2024年3月
- 2024年2月
- 2023年12月
- 2023年11月
- 2023年10月
- 2023年9月
- 2023年8月
- 2023年7月
- 2023年6月
- 2023年5月
- 2023年4月
- 2023年3月
- 2023年2月
- 2023年1月
- 2022年12月
- 2022年11月
- 2022年9月
- 2022年8月
- 2022年7月
- 2022年6月
- 2022年5月
- 2022年3月
- 2022年2月
- 2022年1月
- 2021年12月
- 2021年11月
- 2021年10月
- 2021年9月
- 2021年8月
- 2021年7月
- 2021年6月
- 2021年5月
- 2021年4月
- 2021年2月
- 2021年1月
- 2020年12月
- 2020年11月
- 2020年10月
- 2020年8月
- 2020年7月
- 2020年6月
- 2020年5月
- 2020年4月
- 2020年3月
- 2020年2月
- 2019年7月
- 2019年5月
- 2019年3月
- 2019年1月
- 2018年6月
- 2018年5月
- 2018年4月
- 2018年3月
- 2018年2月
- 2017年11月
- 2017年7月
- 2017年6月
- 2017年5月
- 2017年3月
- 2016年12月
- 2016年11月
- 2016年10月
- 2016年9月
- 2016年8月
- 2016年7月
- 2016年6月
- 2016年5月
- 2016年4月
- 2016年3月
- 2016年2月
- 2016年1月
- 2015年12月
- 2015年11月