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

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

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

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

通俗理解PID

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

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

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

f90470a92e7bc361f16a9201b1c21cb9.png

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

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

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

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

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

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

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

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

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

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

a4f317b0bee2edefbe350a644c6bf03e.png

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

7b7825e6c41e7747ddad548ede3ab478.png

4497fb487d3df2de33d3a173d1717709.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/350132.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1000以内完数c语言程序_C语言经典面试题目及答案详解(二)

接着上次来说,C语言经典面试题目及答案详解(一)当中大部分是一些概念和理解的东西 ,今天说一说实践操作,有关c的经典程序。1、输出9*9口诀。共9行9列,i控制行,j控制列。#include "stdio.h&…

「题解」:[组合数学]:Perm 排列计数

题干&#xff1a; Description称一个1,2,…,N的排列P1,P2…,Pn是Magic的&#xff0c;当且仅当2<i<N时&#xff0c;Pi>Pi/2. 计算1&#xff0c;2&#xff0c;…N的排列中有多少是Magic的&#xff0c;答案可能很大&#xff0c;只能输出模P以后的值Input输入文件的第一行…

最受欢迎的java技术_最受欢迎的Java环境

最受欢迎的java技术该职位将是即将发布的系列文章中的第一篇。 我们从所使用的环境开始&#xff1a;如果您感兴趣的是最受欢迎的JVM供应商或JVM版本&#xff0c;那么32bit是比64bit更流行的体系结构&#xff0c;还是Windows 8比Windows XP更流行的体系结构-这些都将在我们的文章…

DT-06 For MQTT

感谢关注深圳四博智联科技有限公司产品&#xff01;我公司提供完整的WiFi信号强度采集方案&#xff0c;包括WiFi信号采集、设备远程管理平台、智能终端应用等。 Doit_MQTT透传固件基于乐鑫ESP_IOT_SDK使用C编写&#xff0c;代码执行效率高。经过多个版本迭代&#xff0c;可靠性…

@async 没有异步_扒一扒VueCLI3.0中Axios异步请求同步化

前台经常会遇到请求同步和异步的问题&#xff0c;今天咱们来聊一聊vue中同步请求和异步请求那些事儿。说到接口的请求同步和异步问题&#xff0c;最早接触Ajax中就存在&#xff0c;Ajax传递的参数有一个async&#xff0c;默认情况下是false&#xff0c;也就是异步传输的&#x…

Java Platform Module系统中的可选依赖项

Java平台模块系统&#xff08;JPMS&#xff09;对依赖项有很强的见解&#xff1a;默认情况下&#xff0c;需要&#xff08;必须可访问&#xff09;它们&#xff0c;然后在编译时和运行时都将它们存在。 但是&#xff0c;这不适用于可选的依赖项&#xff0c;因为代码是针对运行时…

sqoop导出solr数据_Apache Atlas - 强大的元数据管理工具

构建和安装Apache Atlas构建Apache Atlas下载 Apache Atlas 1.0.0 发行版源码, apache-atlas-1.0.0-sources.tar.gz, 从 downloads 下载. 然后按照以下说明构建Apache Atlas。tar xvfz apache-atlas-1.0.0-sources.tar.gz cd apache-atlas-sources-1.0.0/ export MAVEN_OPTS&qu…

Mac入门--如何使用brew安装多个PHP版本

一 安装7.1 1. 安装PHP7.1 brew install php7.12. 修改配置 php-fpm.conf,一般在/usr/local/etc/php下(如果php-fpm.conf中不存在&#xff0c;则查找php-fpm.d目录) vim php-fpm.conflisten 127.0.0.1:90003. 启动PHP7.1 brew services start php7.14. 这时php-fpm会监听9000端…

python单例模式继承_python单例模式

单例模式是常见的一种设计模式&#xff0c;它是针对类的一种描述&#xff0c;因此&#xff0c;我们可以使用python的decorator来实现通用的单例模式。一.基本的单例模式首先建立我们的decorator。我们需要为classType建立_instance和_lock成员&#xff1a;Pythondef singleton(…

[MEGA DEAL]完整的Java编程训练营(94%)

成为Java Master的10门课程&#xff08;83.5小时&#xff09;&#xff1a;使用JavaFX的设计UI&#xff0c;利用设计模式&#xff0c;Master Multithreading等 嘿&#xff0c;怪胎&#xff0c; 本周&#xff0c;在我们的JCG Deals商店中 &#xff0c;我们提供了一个极端的报价…

【洛谷 1879】玉米田

题目描述农场主John新买了一块长方形的新牧场&#xff0c;这块牧场被划分成M行N列(1 ≤ M ≤ 12; 1 ≤ N ≤ 12)&#xff0c;每一格都是一块正方形的土地。John打算在牧场上的某几格里种上美味的草&#xff0c;供他的奶牛们享用。遗憾的是&#xff0c;有些土地相当贫瘠&#xf…

echarts的tree怎么控制位置_自动化考研保研面试—线性系统控制器设计

这个问题是我导师&#xff08;面试组长&#xff09;多次在保研考研面试的时候问过的&#xff0c;而且每年都会问&#xff01;问题其实不难&#xff0c;涉及的知识点也就是自控原理经典控制理论的部分&#xff0c;但是基本上很少有人能够完整地回答出来&#xff0c;不服的话请看…

PCF上的Spring Cloud合同和Spring Cloud Services

最近&#xff0c;我们有一个客户&#xff0c;对于使用Spring Cloud Contract &#xff08;SCC&#xff09;来防止微服务团队之间的API“漂移”&#xff0c;微型开发团队需要由单个开发团队来照顾构成企业应用程序一部分的单个API的想法非常感兴趣。 Spring Cloud Contract是Sp…

MS Lync2010客户端开发体会

和前身OCS2007 相比较&#xff0c;Lync2010原生客户端的扩展性大大缩小了&#xff0c;但是提供了很好的客户端SDK&#xff0c;整个系统架构也有较大变化。由于Lync2010原生客户端实在太简单&#xff0c;用惯了QQ的国人&#xff0c;实在无法接受以下功能的缺失&#xff1a; 组织…

date javascript 时区_第23节 Datejs 日期库-Web前端开发之Javascript-零点程序员-王唯

Datejs 是一个开源的JavaScript库&#xff0c;用来解析、格式化和处理日期数据&#xff0c;支持多种语言的日期格式处理&#xff1b;官网&#xff1a;www.datejs.com/Moment.js 是一个简单易用的轻量级JavaScript日期处理类库&#xff0c;提供了日期格式化、日期解析等功能。它…

制杖题

题目描述 求不大于 m 的、 质因数集与给定质数集有交集的自然数之和。 输入格式 第一行二个整数 n&#xff0c;m。 第二行 n 个整数&#xff0c;表示质数集内的元素 p[i]。 输出格式 一个整数&#xff0c;表示答案&#xff0c;对 376544743 取模。 输入输出样例 输入 #1复制 2 …

煤矿安全规程专家解读2016电子版_【学习】煤矿安全规程专家解读(165)

点击蓝字关注我们第二编 井工部分第三百三十三条爆破前&#xff0c;必须加强对机器、液压支架和电缆等的保护或将其移出工作面。爆破前&#xff0c;班组长必须亲自布置专人在警戒线和可能进入爆破地点的所有通路上担任警戒工作。警戒人员必须在安全地点警戒。警戒线处应设置警…

DC / OS中具有Java和数据库应用程序的服务发现

该博客将展示一个简单的Java应用程序如何使用DC / OS中的服务发现与数据库进行对话。 为什么要进行服务发现&#xff1f; 应用程序通常由多个组件组成&#xff0c;例如应用程序服务器&#xff0c;数据库&#xff0c;Web服务器&#xff0c;缓存和消息传递服务器。 通常&#xf…

RAC环境下创建本地数据文件的解决方法

引用收藏&#xff1a;http://blog.itpub.net/501889/viewspace-1083311/ 同事不小心&#xff0c;在RAC环境下创建了本地数据文件&#xff0c;这个肯定会出问题的&#xff0c;节点2不能访问此数据文件。其实发现做错了&#xff0c;立马删掉应该没有问题。数据文件还没有数据。下…

诺基亚n1平板电脑刷机教程_【个人记事本】闲鱼购买平板的经历

今年由于疫情原因&#xff0c;国内开展了全体学生在家学习的模式&#xff0c;这就避免不了老师发一些课件&#xff0c;还有一些录课的视频等电子学习资料等。考虑到开学复习的便利性&#xff08;平板比笔记本电脑更具有便携性&#xff0c;更方便&#xff09;。所以&#xff0c;…