直观理解-梯度下降及MIT自适应控制律
具体解释了什么是梯度,以及梯度如何应用于MIT自适应控制律,为后续基于梯度法的模型参考自适应控制做铺垫,如果可以理解的,可以自动跳过。
目录
一、梯度
二、MIT自适应律
一、梯度
什么是梯度呢?梯度可以理解为一个向量,具有方向性。
若是一维函数,y=f(x),那么梯度就是f函数的导数,,物理意义上就是函数f的切线方向。
若是二维函数,,那么梯度就是f函数的偏导数,
,物理意义上就是函数f曲面的切面,而偏导数相当于一个自变量不变,而另外一个自变量变化,整个函数中相当于仅有一个自变量,问题即可转化为一维函数。
梯度是参数改变速度最快的方向。因此采用梯度方法可以快速收敛到自适应律(损失函数)的目标内。
二、MIT自适应律
假设参考模型输出和系统实际输出之差为e,即模型误差,被控对象未知或慢时变参数为[优化参数]。
被控对象的控制目标为:调整控制器参数,使,即误差收敛。
性能指标函数一般为,自变量为
,
的维数取决于你需要优化的参数有多少个,如果你需要优化的参数有n个则为n为函数。
使用梯度下降法能够使J快速收敛到最小,这里需要使用负梯度,使得函数是朝着小值变化。
则需要求J关于的偏导:
在此基础上需要确定梯度下降的步长,如果下降太快,容易陷入局部最优,所以需要选取合适的
,即梯度系数。
可表示为:
取负梯度方向,则
参考资料:
[5分钟深度学习] #01 梯度下降算法_哔哩哔哩_bilibili
如何理解“梯度下降法”?什么是“反向传播”?通过一个视频,一步一步全部搞明白_哔哩哔哩_bilibili
系统辨识与自适应控制MATLAB仿真(第三版)
相关下载链接【不是我自己的资源,只是搜索的~】:系统辨识与自适应控制Matlab仿真 含pdf书和源代码-北航版下载-CSDN社区
直观理解-梯度下降及MIT自适应控制律相关推荐
- 机器学习基础:理解梯度下降本质「附Python代码」
https://www.toutiao.com/a6646958932096975373/ 2019-01-16 13:15:26 今天我们尝试用最简单的方式来理解梯度下降,在之后我们会尝试理解更复杂 ...
- 干货|简单理解梯度下降及线性回归
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 一.线性回归 在回归分析中,一个自变量和一个因变量的关系可用一条直 ...
- 借助可视化,最直观理解梯度,以及偏导数、方向导数和法向量等
↑ 点击蓝字 关注视学算法 作者丨shine-lee@博客园 来源丨https://www.cnblogs.com/shine-lee/p/11715033.html 编辑丨极市平台 写在前面 梯度是 ...
- 太赞了!借助可视化,最直观理解梯度,以及偏导数、方向导数和法向量等
点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:作者丨shine-lee@博客园 来源丨https://ww ...
- 直观理解梯度,以及偏导数、方向导数和法向量等
博客:blog.shinelee.me | 博客园 | CSDN 写在前面 梯度是微积分中的基本概念,也是机器学习解优化问题经常使用的数学工具(梯度下降算法),虽然常说常听常见,但其细节.物理意义以及 ...
- 深度学习(三十七)优化求解系列之(1)简单理解梯度下降
- 神经网络:AI 实践者需要掌握的10大深度学习方法:反向传播、迁移学习、梯度下降……
[嵌牛导读]:本文总结了10个强大的深度学习方法,包括反向传播.随机梯度下降.学习率衰减.Dropout.最大池化.批量归一化.长短时记忆.Skip-gram.连续词袋.迁移学习等,这是AI工程师可以 ...
- [ML]--梯度下降 GD 的理解和探究
文章目录 1. Content 2. References 1. Content 2. References 深度理解机器学习"梯度下降" jianshu 一文读懂梯度下降算法 c ...
- 梯度下降背后的数学原理几何?
来自 | 深度学习这件小事 编辑 | Datawhale 对于诸位"机器学习儿"而言,梯度下降这个概念一定不陌生,然而从直观上来看,梯度下降的复杂性无疑也会让人"敬而 ...
最新文章
- 哪种营销方法效果最差_营销软文写作的三大技巧,你知道吗?
- python3.7.2怎么用不了pillow_python 3.7.0 下pillow安装方法
- DirectShow基础编程 最简单的源Filter的编写步骤 (转)
- html5 video.js 使用及兼容所有浏览器
- 程序员面试金典——18.7最长合成字符串
- 数据库-创建数据库-创建数据表
- 串口调试助手CRC16_MODBUS校验码计算
- Ant Design vue 表格内换行
- win7未能成功安装驱动服务器,ghost win7未能成功安装设备驱动程序怎么办解决方法...
- 1050Ti 安装CUDA、cuDNN
- 2015年11月27日 野外生存(一)刀
- 苹果平替笔哪款好用?性价比最高的苹果平替笔
- Mysql知识梳理,学习笔记
- android 5.0 pie,Android各版本份额占比出炉:Android Pie仍未知
- 抖音素材哪里收集_抖音素材哪里找?最全攻略来了
- llvm libLLVMCore源码分析 13 - Other Operators
- 软件测试基本方法介绍
- 微信转账记录删除了服务器还有吗,微信转账记录能彻底删除吗?你应该知道的删除技巧是这三种!...
- Python绘制奥运五环标记
- Mysql 后台日志写shell(root权限)