深度强化学习技术与车间调度
文章平均质量分 84
吾心即宇宙-THU
学术菜鸟一枚。
展开
-
Q-learning算法辅助求解柔性作业车间调度问题--附带源码测试集模型
Q学习算法求解FJSP摘要论文简介Q-learning 算法Q学习算法如何设计Q学习算法我是如何设计的第二类型模糊数的FJSP问题提出的算法框架初始化方法局部搜索策略贪心节能策略摘要论文:A Learning-based Memetic Algorithm for Energy-Efficient Flexible Job Shop Scheduling With Type-2 Fuzzy Processing Time发表期刊:IEEE Transactions on Evolutionary Co原创 2022-05-18 13:51:19 · 3137 阅读 · 3 评论 -
求解置换流水车间调度问题PFSP的关键路径-附Matlab源码
求解FJSP中的关键路径-附带Matlab源码在之前的文章中写过,要想缩小完工时间,最关键的是要减少关键路径上工序的等待时间或者加工时间。本文研究的是如何求解分布式异构置换流水车间中关键工厂的关键路径,分解到每个工厂中就是一个PFSP问题,即求解PFSP问题的关键路径。...原创 2022-08-09 08:25:29 · 3170 阅读 · 2 评论 -
深度学习中注意力机制的理解-Attention mechanism
注意力机制的全面解析以及应用。原创 2022-07-09 15:43:58 · 3284 阅读 · 4 评论 -
跟李沐学深度学习-softmax回归
softmax回归分类和回归的区别无校验比例校验比例交叉熵常见损失函数均方误差 L2 loss绝对值损失L1 loss鲁棒损失分类和回归的区别回归:估计一个连续值分类:分类预测一个离散类别无校验比例在分类时不关心分类的值,关心对正确类别的置信度。就是要使得分类正确类别能够远大于分类出其他类别。使得预测这个分类可信。校验比例希望能将置信度都规范到一个区间内,方便后面的操作。就引入了softmax操作,就是将每个置信度都变为指数,保证是非负值。然后再做归一化。那么就可以把一个类别的比例作为概率原创 2022-03-27 12:21:03 · 1240 阅读 · 1 评论 -
跟李沐学习深度学习-线性回归和基础优化函数
线性回归和基础优化函数线性回归背景简化模型向量版本单层神经网络损失函数训练数据的采集参数学习线性函数的显示解总结基础优化函数梯度下降detachyieldepochwith关键字线性回归背景李沐老师做了一个背景介绍,说美国买房需要竞价。所以根据别人的出价,那么我自己出多少合适。就需要预测价格的走势。这就需要线性回归。简化模型设置一个简化的模型说房价和房间数,卫生间数,居住面积有关。那么线性回归的目的就是需要求出每个x前面的w参数和b常数。向量版本拓展到一个n维的向量。那么线性模型就变成了向原创 2022-03-27 11:28:27 · 1538 阅读 · 0 评论 -
跟着李沐学深度学习-矩阵计算-detach,backward函数
向量的导数如果y是标量x是标量,结果就是标量。如果y是标量x是相邻则求导是x维度相同的向量。如果y是向量x是标量,那么求出来的导数和y维度相同。如果y和x是向量,则求导是一个矩阵将向量拓展到矩阵这张图的关系很好的表明了如果x和y做导数,拓展到矩阵求导上是什么形式。如果两个矩阵做梯度,那么梯度就是四维张量。计算图...原创 2022-03-26 16:52:37 · 1533 阅读 · 0 评论 -
GMOEA代码运行2--运行环境的搭建和运行
GMOEA代码的运行引言Generative Adversial Networks(GAN)GAN生成的动机什么是GANGAN能做什么GAN的训练过程一个生动的比喻GMOEA-- GAN在MOP的应用GMOEA的动机GMOEA的框架GMOEA的网络模型GMOEA模型训练GMOEA生成子代代码运行环境搭建1. 安装Anoconda引言GMOEA是南方科大程然老师组2021年发表在IEEE Trans on Cybernetics 的论文,主要的贡献是将GAN应用在了MOP多目标进化中。论文链接代码链接原创 2022-03-25 20:37:20 · 4919 阅读 · 1 评论 -
GMOEA代码运行1--python之面向对象编程
python面向对象编程引言类中共有的概念类的定义和实例化类方法的调用实例化方法调用静态方法调用类方法类的特性封装继承多态魔法方法具体使用成员保护与访问控制私有成员使用get-set-del方法操作私有成员引言最近在学习GMOEA这篇论文,我虽然找到了论文和代码,但是代码都是以类给出的,真正要运行起来还需要自己编写脚本。但是对于python本身的面向对象编程不太熟。不知道全局参数的设置,以及测试问题对象之间参数传递以及方法调用等等。先复习一下python的面向对象编程。学习资料转载自知乎:史上最全原创 2022-03-25 12:46:29 · 1081 阅读 · 0 评论