当前位置:网站首页>深度强化学习与APS的一些感想
深度强化学习与APS的一些感想
2022-08-04 10:51:00 【松间沙路hba】
获取更多资讯,赶快关注上面的公众号吧!
最近过上了996的幸福生活,文章更新也落后了,但是还是一直在思考深度强化学习与APS之间的“恩怨情仇”,一些感想,记录一下。
1.目前为什么aps市场没有做大做强
答:市场很大,但是通用产品很难,每个车间每个工厂的需求都不同,生产模式因产品不同而不同,最主要是组织管理模式也都体现在生产过程中。aps首先是个s(系统),这个系统不仅是个软件系统,更是一个工厂,车间的业务管理系统,涉及到人机料法环测,所以单纯的想靠一些运筹学手段做优化就解决掉车间调度问题的道路是行不通,如果行得通那解决的问题就不是真正的aps,我已经见过太多公司尤其是很多创业公司,都在打着人工智能的旗号,号称可以怎么怎么样,这些人连可能连车间都没去过,刀具也没见过。言归正传,说了这么多,就是想表达aps涉及的是复杂的业务,通常前期需要进行深入的调研,然后针对需求个性化开发,整个实施周期比较长,自然成本也高,这是项目制显而易见的弊端。
当然我们也没必要这么悲观,前一二十年,我们做了很多信息化的基础工作,一方面,这些工作积累了大量的过程数据,这为aps奠定了良好的基于数据进行优化的基础,另一方面,随着信息化水平的提升,人的欲望也在提升,我们不再仅仅满足于管理数据,而是要充分利用数据,人的思维观念的改变才是aps市场打开的原始驱动力。
所以基于以上分析,通用化一定程度阻碍了一家独大,但是雨后春笋已然是事实,通过公众号咨询调度问题的企业,研究人员越来越多,创业公司也越来越多,这都是信号,所以时间拐点马上就要出现。但是值得注意的是,要想真正做强,目前来看一条可行的道路是,以项目制进入市场,过程中不断沉淀产品通用功能,打造原型系统,满足客户60%的需求,可以让用户快速体验产品,再根据试用过程中的问题进行调整和定制化,最终理想的效果就是形成的产品可以满足用户90%的需求,这样的产品才能规模化推广,快速占领市场。
2.深度强化学习在车间调度落地中有哪些问题需要解决
答:著名信息化专家某教授曾说过,工业没有和消费互联网那样的大数据,我很赞同这个说法,其实车间里的整个生产节拍并不是很快,产生的数据也有很大一部分是无法直接使用的,所以对于像强化学习这种训练效率不高的算法来说,这些数据量太少了,很难训练出一个有效的模型来适应复杂的场景。所以就需要花一定的时间来慢慢积累数据,或者建立车间数字孪生模型,通过模拟数据来训练强化学习代理,甚至可以期待,未来是不是会出现那种效率极高的深度强化学习算法或是别的算法,我想会有的。
另一个比较棘手的问题是,深度强化学习的问世之作是在游戏领域,要注意到,游戏的环境虽然也有随机因素,但是这个随机却是稳定的,训练得到的强化学习模型仍然可以很好地适应环境,而这一点在车间的调度环境中无法保证,因为随着订单的不同,人员的不同,甚至是管理制度的不同,都会导致车间每时每刻都在按照没有规律的规律在变化,哪怕原先已经得到了比较好的强化学习调度策略,也可能在车间的瞬时万变中失去光彩。我理解,可以有两种处理方式,当我们发现调度策略性能劣化(比如劣于启发式规则或其他标准)时,第一种就是完全重新训练,虽然可能花费较多的时间,但是通用性更强;第二种就是增量式训练,使得强化学习代理学习环境最近产生的经验,快速适应新的环境,效率提升,但可能会忘记以前的经验知识。
3.哪种算法在调度领域最有前景
答:按照没有免费的午餐定理,理论上不存在一种完美算法的,但目前看还是启发式算法最有应用前景,因为简单快速可解释,计划员可以理解为什么会有这样的调度结果,能理解就认为是正确的,可行的,在实际生产车间,可行性大于最优性。但是未来获取启发式的方式可能不再是人工定制化,而是学习出来高级的更具有自适应性的规则,而强化学习可以把大量时间用在离线训练,在线调度时可以达到又快又好的效果,所以深度强化学习仍然是最有潜力的调度算法,这也是我为什么博士期间选择使用强化学习求解车间调度的原因,并撰写了国内首篇系统性使用深度强化学习算法求解车间调度问题的博士论文。
边栏推荐
猜你喜欢
cubemx stm32 afm3000模块 气体流量传感器 驱动代码
Graphical Hands-on Tutorial--ESP32 One-Key Network Configuration (Smartconfig, Airkiss)
【Idea series】idea configuration
Apache Calcite 框架原理入门和生产应用
图文手把手教程--ESP32 MQTT对接EMQX本地服务器(VSCODE+ESP-IDF)
【励志】复盘的重要性
What is the terminal privilege management
Mysql 存储引擎简介
粤黔协作,山海同心!578种贵州特色农产品走进粤港澳大湾区
helm安装
随机推荐
SkiaSharp 之 WPF 自绘 粒子花园(案例版)
js文字转语音播报
datax oracle to oracle incremental synchronization
Mysql 存储引擎简介
[Hongke case] Assembling furniture based on 3D camera
MATLAB程序设计与应用 3.2 矩阵变换
C#/VB.NET:在 Word 中设置文本对齐方式
bitset的基本用法
数字知识库及考学一体化平台
ORB-SLAM3中的优化
winform 在Datatable插入一笔数据
使用.NET简单实现一个Redis的高性能克隆版(二)
MySQL 45 讲 | 10 MySQL为什么有时候会选错索引?
linux下数据库初始化密码
Win11 file types, how to change?Win11 modify the file suffix
学会使用set和map的基本接口
MySQL最大建议行数2000w, 靠谱吗?
【励志】复盘的重要性
BOSS 直聘回应女大学生连遭两次性骚扰:高度重视求职者安全,可通过 App 等举报
华为云安全云脑,让企业云化运营更放心