0基础搞懂自动驾驶传统算法与深度学习的鸿沟这个专题核心是要思考如何让rule-base的自动驾驶算法逐步提升为data-driven的算法,从而尽可能的提升软件的泛化性。数据驱动的逻辑代替控制,规划,定位,融合,感知以及替换整个自动驾驶系统是一个非常有趣的话题,欢迎关注!

控制理论的核心是通过对过去与现在的信息以及现在到未来的预测信息进行总结,得出现在的行为,所有自动驾驶算法追溯本质都是这么一句话。

这篇文章要达到的目的:
1.最通俗的理解PID算法和MLP的SGD优化算法的概念
2.最深刻的理解两者的本质关系
3.如何用深度学习的办法替代人工控制参数调整的办法(懒人大法)

通俗理解PID

做过控制的人,对PID这种百年常青的算法一定不陌生,也是自动驾驶控制常用的算法。

参考刚才说的本质,PID可以获得的输入信息就是某个东西的“偏差量”(比如这个东西希望到的位置和当前所在位置的偏差),PID输出的就是控制量,达到的目的就是希望控制某个东西在下一个周期又快又准的减小这个偏差。

PID的算法介绍,网上一抓一大把,但很多分析还是不太通俗,对理解不友好,简单理解PID,就是P关心现在,I关心过去,D关心未来,调整三个量的比例,意思就是你在做出下一步决定的时候更关心过去,现在,未来哪个方面的信息。这么说大家可能就可以理解了

比例控制(P)-阿喀琉斯追乌龟

P控制这种,现实中很难找到类似的人做比方,经典的故事就是阿喀琉斯追乌龟。现实中有这么做的不是机器人就是脑残。只是根据当前收到的信息就做了决定,不借鉴过去,不预测未来。##最大的问题就是存在“稳态误差”,也就是很快但永远调不准的意思,为什么会这样不多讲不是本文重点,大家查下就知道,由于没有实践意义,我不多赘述。##最大的优点,工程实践里他没有优点,就是个逼近快慢的问题。

比例积分控制(PI)- 线性思维下的普罗大众

PI控制这种和我们大部分人的思维很像,小摊贩卖豆腐前天赚了10元,昨天赚了10元,今天赚了10元,那明天应该也能赚10元(可第二天被抓了罚了5000),好把那4990亏的钱(预期和实际的偏差)在控制里就叫“超调”,不多做解释,##最大的问题也就是超调,意思当外部情况发生突变的时候,由于陷入过去的线性思维估计不充分,产生很大的偏差,原因很深刻“在不确定的世界里,不考虑未来,只知道过去和当下。##最大的优点:最终和我们普通人一样,他总是可以达到需要的目标(够准),但要付出一些波折的代价(震荡超调)

=======由于误发布,语句缺少组织,以下见谅============

比例积分控制(PD)- 爱八卦的职场新人

微分环节会提高系统抗扰动能力,降低系统抗噪声能力”

比例积分微分控制(PID)- 身经百战的少将

PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。PID控制器主要适用于基本上线性,且动态特性不随时间变化的系统,但是对复杂非线性系统和复杂信号追踪,还是有局限性的。Hinton 老先生在其发表在 Nature [1] 的文章里那样描述的,梯度是每个权值对总的损失函数贡献,其与损失函数为线性关系。

来源论文 CVPR 2018 Spotlight,A PID Controller Approach for Stochastic Optimization of Deep Networks.

SGD-Momentum 可以等效为 PI 控制器。而在控制理论中,PI 控制有超调的问题,SGD-Momentum 有超调问题

mlp参数调整_0基础搞懂自动驾驶传统算法与深度学习的鸿沟-PID控制算法与MLP优化方法...相关推荐

  1. 商品pid是什么意思_0基础搞懂自动驾驶传统算法与深度学习的鸿沟-PID控制算法与MLP优化方法...

    0基础搞懂自动驾驶传统算法与深度学习的鸿沟这个专题核心是要思考如何让rule-base的自动驾驶算法逐步提升为data-driven的算法,从而尽可能的提升软件的泛化性.数据驱动的逻辑代替控制,规划, ...

  2. 【视频课】先搞懂你用的模型,深度学习模型分析课程来了!

    前言 欢迎大家关注有三AI的视频课程系列,我们的视频课程系列共分为5层境界,内容和学习路线图如下: 第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用. 第2层 ...

  3. 自动驾驶感知中的深度学习

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 自动驾驶是一种自主决策系统,它处理来自不同车载来源的观测流,如照相 ...

  4. 自动驾驶地图中的深度学习

    作者丨水管工张师傅@知乎 来源丨https://zhuanlan.zhihu.com/p/488024649 编辑丨3D视觉工坊 记录自己对刘兰个川大神文章的理解. 原文为:(貌似要翻墙) https ...

  5. 自动驾驶LiDAR点云深度学习综述

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 / 导读 / 本文是滑铁卢大学CogDrive实验室和Geospatial Sensing and D ...

  6. 自动驾驶制图中的深度学习

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 深度学习在整个自动驾驶技术的各个部分中进行了应用,例如在感知,预测 ...

  7. 【自动驾驶】如何利用深度学习搭建一个最简单的无人驾驶系统

                                                 新智驾按:本文为新智驾独家专栏,作者系佐思产研研究总监周彦武,新智驾经授权发布. 国内最牛的无人驾驶厂家的运算 ...

  8. 北京内推 | ​轻舟智航自动驾驶感知组招聘深度学习算法实习生

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 轻舟智航 轻舟智航(QCraft)成立于美国硅谷,是世界前沿的公司,致力于 ...

  9. 中国最懂自动驾驶量产公司秀肌肉:自动驾驶算力怪兽、百亿参数云端超大模型、百万公里路测里程...

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 这可能是中国进展最迅猛的自动驾驶公司. 刚刚结束的毫末智行Q3品牌日,这家被业内人视作"中国最懂量产自动驾驶"的公司晒 ...

最新文章

  1. 使用DPM还原exchange 2013已删除邮箱数据
  2. 【神经网络】神经网络结构在命名实体识别(NER)中的应用
  3. fluke196c系统语言,原装二手福禄克Fluke196C 电工仪表
  4. Struts里面的拦截器(针对的是外部调用本系统里面的接口方法)
  5. Java TCP协议传输
  6. 力扣-202 快乐数
  7. 领域(学科)知识图谱构建心得
  8. B样条曲线的一些基本性质
  9. 【科普】数字货币的基石--区块链
  10. STM32控制步进电机:基于定时器中断的ULN2003驱动器/步进电机驱动程序
  11. 解决Adobe Acrobat XI pro 开启十几秒自动闪退
  12. Android 常用工具类,终局之战
  13. Matlab之代数方程求解:函数方程的展开与合并
  14. React+阿里云Aliplayer播放器实现rtmp直播(推流时间差,重启播放器,计时观看)
  15. php微信公众号测试账号密码,微信公众号测试账号配置失败竟然是因为一个字符...
  16. URL解析过程和浏览器渲染机制【面试必问、深入解析 下一次再也不怕面试官问这个问题】
  17. 美剧中的英文粗语脏话知多少?
  18. LeetCode day15 2014/11/3
  19. 2012年6月婚假四川游记
  20. 电磁场主要应用在哪些领域

热门文章

  1. OpenGL ES 3.2
  2. Epic高管:虚幻4引擎目标是不同规模开发商
  3. MiniFlow,帮助理解TensorFlow关键概念--图
  4. 零元学Expression Blend 4 - Chapter 3 熟悉操作第一步(制作一个猴子脸)
  5. IBM “第8格(Debug)”开发者技术沙龙首站招募中,有胆你就来!
  6. 好程序员训练营-Java变量的作用域
  7. deepin安装bochs2.6.2_深度Deepin系统中wine4.0.1源编辑安装
  8. oracle flash_cache,11gR2新特性之二 - Flash Cache 的SSD支持
  9. python带我起飞_Python带我起飞:入门、进阶、商业实战
  10. Java NIO网络编程之Selector