
微分
继续上一节的内容http://www.cnblogs.com/baochuan/p/9047309.html,谈微分。
微分的核心理念就是将函数化繁为简,如把二次的函数简化为一次的函数。
首先,让我们看看几个有意思的case。
减肥
通过对一个人近几个月体重进行线性回归,得到如下图的曲线函数:

通过对a的设定,我们很容得出如下的结论:
当 a < 0(如:饮食控制、运动)的时候,体重会处于下降趋势,c我们暂定为当前这个人的初始体重。

当 a > 0(如:好吃懒做,毕竟摄入大于消耗吗)的时候,体重会处于上升趋势!
弯曲的道路
路上弯曲的地方都可以暂时看成半径为R的圆弧。我们可以发现半径越小,弯的越厉害。
好了,说了这么多,那要说明什么呢?——函数在生活中随处可见。
现在让我们看看怎么做微分的。
说之前,接着举例:
比如,我现在在P点,坐标点为(2,4),现在要去一家“意大利餐厅”吃饭。假设去的路程是弯曲的,上面说过,弯曲的路程我们可以看成圆弧。大概长这样。
现在我要微分了哈!(化繁为简,把二次的曲线转成一次的直线)
来用一把大刀切出一条路出来!
解释下:
误差率
像上面那么切之后的直线 y=g(x),跟原来曲线f(x)=x^2相比,毕竟是简化版的,肯定会有一定的误差,我们在实际使用中,我们得有一个忍耐度指标,这个指标我们使用误差率来衡量。实际操作的时候,在一定范围内,我们可以接受使用微分过的直线y=g(x)来替换曲线函数。
那什么是误差率呢?

最终我们可接受的范围如下:
有点对不住大家,我晚8点多开始写的,出于下班时间和篇幅考虑暂时写到这里,没来得及写微分的推到案例。明天接着来。
推荐

喜欢编程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架