自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 问答 (1)
  • 收藏
  • 关注

原创 生成对抗网络——研讨会

希望简单介绍作者的成长背景,为大家提供借鉴,学习别人的成长路径,如何规划自己的学术生涯,以及如何做出开创性的工作,当时是什么情况,是如何想到的。GAN的作者Ian J. Goodfellow是一名加州长大的美国人,被誉为"GAN之父"。目前谷歌学术的引用已经到了27w,目前是任职于谷歌的DeepMind,之前在苹果担任ML部门的总监,离职部分原因是需要在办公室上班,目前在goolge可以继续远程办公。其代表性的工作,GAN和Deep Learning《花书》已经达到6w的引用次数。

2023-12-03 12:28:19 1591

原创 带有限传输资源的FJSP,FJSP-T的标准测试集

收集不易 请到我的主页下载其他车间调度问题的测试集和代码 https://cuglirui.github.io/downloads.htm。

2023-07-27 23:13:12 396

原创 基于意外流行的自适应模因算法求解分布式柔性作业车间调度问题——付源代码和论文

实在是太忙了,终于闲下来更新一下CSDN来介绍自己的工作《Surprisingly Popular-Based Adaptive Memetic Algorithm for Energy-Efficient Distributed Flexible Job Shop Scheduling》发表在IEEE Transactions on Cybernetics上。

2023-07-18 11:15:06 653

原创 多因子优化,多任务优化,多模式优化之间的区别

最近几年在进化计算这个圈子里多任务优化Multitasking很火,其中包含多因子Multifactorial Evolutionary, 多任务 Multitasking Evolutionary, 和多模式进化 Multiform Evolutionary。今天就来讲讲他们之间的区别。

2023-04-19 23:24:02 919 1

原创 CorelDraw2019-pojie版下载

安装和pojie教程请自行百度。作为SCI顶刊画图神器。

2022-09-27 17:31:29 3374

原创 求解置换流水车间调度问题PFSP的关键路径-附Matlab源码

求解FJSP中的关键路径-附带Matlab源码在之前的文章中写过,要想缩小完工时间,最关键的是要减少关键路径上工序的等待时间或者加工时间。本文研究的是如何求解分布式异构置换流水车间中关键工厂的关键路径,分解到每个工厂中就是一个PFSP问题,即求解PFSP问题的关键路径。...

2022-08-09 08:25:29 3104 2

原创 深度学习中注意力机制的理解-Attention mechanism

注意力机制的全面解析以及应用。

2022-07-09 15:43:58 3219 4

原创 JabRef显示bibtexkey或者citationkey

JabRef找不到bibtexkey怎么办打开preferenceEntry table找到点击空白处小三角下拉,找到citationkey,点击旁边的+号,添加到列的显示。最后save即可。

2022-06-09 19:48:26 663

转载 Matlab2020a安装

转载Matlab2020a安装及教程博文链接软件获取地址安装步骤:1.鼠标右击【R2020a.zip.001】压缩包选择【解压到 R2020a】2.打开解压后的文件夹,双击启动【虚拟光驱】3.点击【加载镜像】选择安装包解压后的文件夹中的【MATLAB R2020a v9.8.0.ISO】镜像,点击【打开】4.双击打开镜像路径中的【MATLAB R2020a v9.8.0.ISO】5.鼠标右击【setup】选择【以管理员身份运行】6…选择【是】,点击【下一步】7.输入文件安装密钥【0

2022-06-06 19:58:56 14440 8

原创 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 3009 3

原创 跟李沐学深度学习-softmax回归

softmax回归分类和回归的区别无校验比例校验比例交叉熵常见损失函数均方误差 L2 loss绝对值损失L1 loss鲁棒损失分类和回归的区别回归:估计一个连续值分类:分类预测一个离散类别无校验比例在分类时不关心分类的值,关心对正确类别的置信度。就是要使得分类正确类别能够远大于分类出其他类别。使得预测这个分类可信。校验比例希望能将置信度都规范到一个区间内,方便后面的操作。就引入了softmax操作,就是将每个置信度都变为指数,保证是非负值。然后再做归一化。那么就可以把一个类别的比例作为概率

2022-03-27 12:21:03 1238 1

原创 跟李沐学习深度学习-线性回归和基础优化函数

线性回归和基础优化函数线性回归背景简化模型向量版本单层神经网络损失函数训练数据的采集参数学习线性函数的显示解总结基础优化函数梯度下降detachyieldepochwith关键字线性回归背景李沐老师做了一个背景介绍,说美国买房需要竞价。所以根据别人的出价,那么我自己出多少合适。就需要预测价格的走势。这就需要线性回归。简化模型设置一个简化的模型说房价和房间数,卫生间数,居住面积有关。那么线性回归的目的就是需要求出每个x前面的w参数和b常数。向量版本拓展到一个n维的向量。那么线性模型就变成了向

2022-03-27 11:28:27 1538

原创 跟着李沐学深度学习-矩阵计算-detach,backward函数

向量的导数如果y是标量x是标量,结果就是标量。如果y是标量x是相邻则求导是x维度相同的向量。如果y是向量x是标量,那么求出来的导数和y维度相同。如果y和x是向量,则求导是一个矩阵将向量拓展到矩阵这张图的关系很好的表明了如果x和y做导数,拓展到矩阵求导上是什么形式。如果两个矩阵做梯度,那么梯度就是四维张量。计算图...

2022-03-26 16:52:37 1528

原创 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 4914 1

原创 GMOEA代码运行1--python之面向对象编程

python面向对象编程引言类中共有的概念类的定义和实例化类方法的调用实例化方法调用静态方法调用类方法类的特性封装继承多态魔法方法具体使用成员保护与访问控制私有成员使用get-set-del方法操作私有成员引言最近在学习GMOEA这篇论文,我虽然找到了论文和代码,但是代码都是以类给出的,真正要运行起来还需要自己编写脚本。但是对于python本身的面向对象编程不太熟。不知道全局参数的设置,以及测试问题对象之间参数传递以及方法调用等等。先复习一下python的面向对象编程。学习资料转载自知乎:史上最全

2022-03-25 12:46:29 1081

原创 Self-adaptive multi-objective evolutionary algorithm for flexible job shop scheduling with fuzzy pro

目录文章研究背景研究问题研究动机研究方法算法框架编码和解码混合初始化策略交叉变异和环境选择变邻域局部搜索参数自适应选择实验结果实验测试集和指标对比实验总结文章R. Li, W. Gong (corresponding author), C. Lu(corresponding author), Self-adaptive multi-objective evolutionary algorithm for flexible job shop scheduling with fuzzy processing

2022-03-20 14:42:53 914 2

原创 中国地质大学(武汉)-李瑞个人主页-车间调度

李瑞:毕业于中国地质大学(武汉)研究方向:车间调度,多目标优化个人主页如下:https://cuglirui.github.io/index.html内包含:经典车间调度问题测试集,发表论文以及代码,相关领域杰出学者个人主页导航。有事请联系:主页中邮箱...

2022-03-02 22:35:10 1432 2

原创 车间调度标准测试集汇总-FJSP、PFSP、JSP、HFSP和分布式车间调度测试集

包含Mk测试集,Taillard测试集,VFR测试集,DP测试集等等。

2022-02-19 15:31:07 6323 13

原创 车间调度类型分类汇总

...

2022-01-30 13:23:46 7247 4

原创 求解FJSP中的关键路径-附带Matlab源码

求解柔性作业车间调度问题中的关键路径问题

2021-12-14 11:04:01 3702 43

原创 TIKZ画FJSP中的甘特图-Trans必备

用latex的 TIKZ包绘制漂亮的甘特图。

2021-12-11 22:33:30 1138

原创 使用CPLEX求解小规模能量高效的FJSP

CPLEX求解 energy-efficient flexible job shop scheduling problem的MILP

2021-11-29 17:01:22 5119 24

原创 使用minitab18 做单因子方差分析达到算法指标之间多重比较的目的(One way ANOVA, Multiple comparison)

输入格式比如excel里统计了6中多目标优化算法在30个测试问题上的,独立运行20次的,GD指标均值。现在要分析算法之间两两之间的显著性差异。要将前面五个算法和我提出的第六列算法进行两两比较。显示我提出算法QRVMA对前面五个算法的在GD指标上的显著性差异。说明我提出的算法显著性的好于前面的算法。将数据拷贝到Minitab18软件的工作表中方差分析选择统计中的方差分析,然后选择单因子下拉选择每个因子水平的相应单独一列在响应中选择你的所有算法点击比较将你自己提出的算法选择对照组水平 勾选

2021-11-21 19:09:49 2462

转载 Java学习-数据库MySQL复习

先给出三个mysql的连接,第一个是面经常见题目背诵,第二个和第三个是mysql系统复习。面经常见题背诵mysql背诵版mysql详解数据库mysql详解MySQL 有这一篇就够mysql学习路线

2021-11-15 13:11:07 236

原创 Java学习-操作系统-BIO\NIO\AIO的区别和IO多路复用

先给出操作系统八股文背诵连接https://www.nowcoder.com/discuss/770208?channel=-1&source_id=discuss_terminal_discuss_sim_nctrack&ncTraceId=8b822024134a466fa72b22bc37e17f22.282.16365047994172172介绍BIO 就是传统的 java.io 包,它是基于流模型实现的,交互的方式是同步、阻塞方式,也就是说在读入输入流或者输出流时,在读写动作

2021-11-10 20:36:52 1012

转载 Java学习-操作系统-进程的状态和状态转化、3状态和5状态模型

进程的引入由于早期未配置os的系统和单道批处理系统中程序是顺序执行的,然而这种方式浪费资源、系统资源利用率较低,从而出现了多道批处理系统。内存中可以同时装入多个程序,使其共享资源、并发执行。为了能使程序并发执行,并且可以对并发执行的程序加以描述和控制,于是引入了“进程”什么是进程?进程是程序的一次执行;是一个程序及其数据在处理机上顺序执行时所发生的活动;是具有独立功能的程序在一个数据集合上运行的过程,是系统进行资源进行分配和调度的一个独立单位。进程(又称为进程实体)由三部分组成:PCB(进程控制

2021-11-10 18:29:16 1627

原创 Java学习-操作系统-进程的通信方式总结

进程的7种通信方式匿名管道PIPE命名管道FIFO信号信号量PV操作消息队列共享内存套接字看了那么多博客,大致进程的通信方式可以分为下面几种:1.管道(匿名管道pipe和命名管道FIFO),2.信号,3.信号量,4.共享内存,5.消息队列,6.套接字,7.文件谈谈进程间通信的几种方式?这篇博客说的非常清晰进程间通讯的7种方式 简约版也很详细进程间的六种通信匿名管道PIPE在内核中申请一块固定大小的缓冲区,程序拥有写入和读取的权利,一般使用fork函数实现父子进程的通信命名管道FIFO在内

2021-11-10 15:32:14 1827

原创 Java学习-操作系统-线程上下文切换

原博客地址线程的上下文切换什么是上下文切换cpu时间片和线程上下文切换Context Switch上下文的内容上下文切换的原因上下文切换带来的开销如何减少上下文的开销竞争锁优化减少锁的持有时间减少锁的粒度非阻塞乐观锁代替竞争锁synchronized锁优化合理的线程池大小协程:非阻塞等待减少GC频率什么是上下文切换cpu时间片和线程在单处理器时期,操作系统就能处理多线程并发任务,处理器给每个线程分配CPU时间片,线程在CPU时间片内执行任务。CPU时间片是CPU分配给每个线程执行的时间段,一般为几十

2021-11-10 09:20:21 1014

原创 Java学习-计算机网络知识点总结

牛客网计网面经总结https://www.nowcoder.com/discuss/612115?type=all&order=recall&pos=&page=1&ncTraceId=&channel=-1&source_id=search_all_nctrack

2021-11-03 22:02:52 117

原创 Java学习day14-Java高级-JDK8新特性

这里写目录标题概述Lambda表达式函数式(Functional接口)方法引用与构造器引用构造器引用强大的Stream APIOptional类概述Lambda表达式函数式(Functional接口)方法引用与构造器引用相当于Lambda表达式的简化构造器引用强大的Stream APIOptional类...

2021-11-02 21:18:50 130

原创 Java学习day13-Java高级-反射

反射机制Java反射机制概述理解Class类并获取Class实例类的加载与ClassLoder的理解创建运行时类的对象获取运行时类的完整结构调用运行时类的指定结构反射的应用:动态代理Java反射机制概述简单的理解,反射和对象实例化是一个逆运算的过程。疑问1:通过直接new的方式或反射的方式都可以调用公共的结构,开发中到底用那个?建议:直接new的方式。什么时候会使用:反射的方式。反射的特征:动态性。即为在程序运行之前不知道需要构造哪些对象,需要等程序运行起来了再根据接收的指令构建对应的对象

2021-11-02 21:02:56 111

原创 Java学习day12-Java高级-网络编程

网络编程网络编程概述网络通信要素概述通信要素1:IP端口号通信要素2:网络协议TCP网络编程UDP网络编程URL编程针对HTTP协议的URLConnection类网络编程概述网络通信要素概述通信要素1:IP端口号获取域名和IP地址通信要素2:网络协议1.我是小明。2.你好小明,我是小红。3.好的小红,我知道你已经知道我是小明了,我们可以开始聊天了。连接建立完了,数据也发送完了,需要断开连接,就需要进行四次挥手。1.我是小明,我现在想断开连接。2.小明你好,我是小红,

2021-11-02 15:09:31 91

原创 Java学习day11-Java高级-泛型和IO流

泛型和IO流泛型为什么要有泛型在集合中使用泛型自定义泛型结构泛型在继承上的体现泛型方法通配符的使用IO流File类的使用IO流原理以及流的分类节点流或文件流缓冲流转换流标准输入、输出流打印流数据流对象流随机存取文件流NIO.2中Path,Paths,Files类的使用泛型为什么要有泛型泛型就是说明数据类型的参数。相当于C++中的模板template。一旦规定了类型,后续设计到泛型的地方就都只能用该类型。在集合中使用泛型package com.packtest.java;/*@author

2021-11-01 16:25:44 134

原创 Java学习day10-Java高级-Java集合

Java集合Java集合框架概述Collection接口方法Iterator迭代器接口JDK5.0后用foreach遍历集合和数组Collection子接口1:List第一种实现方法ArrayList第二种实现类LinkedList第三种Vector三种实现类之间的异同Collection子接口2:Set第一种实现类HashSet第二种实现类LinkedHashSet第三种实现类TreeSetMap接口第一种实现类HashMapHashMap的扩容HashMap面试题第二种实现类之LinkedHashMap

2021-10-29 20:53:25 162

原创 Java学习day09-Java高级-枚举类和注解

枚举类和注解JDK5.0新特性枚举类的使用如何自定义枚举类如何使用关键字enum定义枚举类Enum类的主要方法实现接口的枚举类注解(Annotation)的使用注解的概述常见注解示例自定义注解JDK中元注解利用反射获取注解信息JDK8中注解的新特性可重复注解类型注解枚举类的使用1.枚举类的理解:类的对象只有有限个的,确定的。我们称此类为枚举类。2.当需要定义一组常量时,强烈建议使用枚举类。3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。如何自定义枚举类方式1:jdk5.0之前,自定义

2021-10-29 19:30:36 124

原创 Java学习day08-Java高级-Java常用类

Java常用类字符串相关类String类以及常用方法String两种初始化方式的区别String不同拼接操作的对比三种VJMString类常用方法String与基本数据类型和包装类之间的转换String与char[]数组之间的转换String与byte[]数组之间的转换可变字符串之StringBuffer和StringBuilderJDK8之前的日期时间APISystem静态方法Date类Calendar类SimpleDateFormat类JDK8中新的日期时间APILocalDate, LocalTime

2021-10-28 20:19:31 160

原创 Java学习day07-Java高级编程-多线程

Eclipse->IBM IntelliJ IDEA->JetBrains

2021-10-21 14:56:30 161

原创 Java 学习day06-异常处理

异常处理异常概述与异常体系结构常见异常异常处理机制1:try-catch-finally异常处理机制2:throws手动抛出异常:throw用户自定义异常类异常概述与异常体系结构常见异常异常处理机制1:try-catch-finally异常处理机制2:throws手动抛出异常:throw用户自定义异常类...

2021-10-20 16:14:28 64

原创 Java学习day05-面向对象(下)

Java学习之面向对象(下)关键字static设计模式与单例设计模式理解main方法的语法类的成员之四:代码块关键字final抽象类与抽象方法接口interface类的成员之五:内部类关键字static使用static关键字的作用就是使得某些特定的数据在内存中只占有一份。相当于全局变量一样。static可以用来修饰类的属性、方法、内部类、代码块。静态变量是随着类的加载就创建好的。早于对象的创建。属于全局变量共享一份。如果static修饰方法,则为静态方法,那么就可以直接通过类名调用,而不需要创建对象

2021-10-03 22:10:27 71

原创 改进的MOEA/D算法求解双目标模糊柔性作业车间调度问题

该论文已经成功在知网录用。下载链接https://kns.cnki.net/kcms/detail/44.1240.TP.20210924.1642.002.html改进的MOEA/D算法求解双目标模糊柔性作业车间调度问题研究背景三角模糊数模型建立和问题描述问题描述符号设置模型建立一个简单的甘特图IMOEA/D算法编码解码种群初始化交叉变异变领域搜索实验部分测试集实验指标对比实验结果源码下载研究背景智能制造,工业4.0这些使得调度问题备受关注,高效的生产调度是现代化制造的根基。传统的柔性作业车间调

2021-09-29 20:46:38 1741 8

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除