自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 Word多级标题出现黑块的解决思路(word 数字必须介于1-1638之间)

遇到多级目录出现黑块问题,看到一篇博客完美解决,在此记录。

2024-03-17 23:59:17 1192 1

原创 MATLAB调试方式:dbstop if error

MATLAB调试方式:dbstop if error

2022-12-04 01:07:37 566 2

原创 NSGA2机器学习算法多目标优化

NSGA2算法是一种常见的多目标优化算法,可以用于求解各类多目标优化问题。今天简单介绍一下如何用NSGA2算法,联合机器学习预测模型,对某一实际问题的自变量的取值进行优化。

2022-11-21 15:06:53 2804 3

原创 python批量保存网页内容到PDF

最近某人给我提了一个需求,需要批量保存某网站的网页到PDF中,对于熟悉python的大佬们,应该是一个很简单的任务了,今天想借助这个机会想通过这篇博客给小白们介绍一下如何利用python完成这个简单功能。1.环境安装与配置需要完成这个功能,你首先需要下载一个Pycharm作为python的编译器,然后还需要Anaconda管理虚拟环境和python的一些包,如果使用的不多,Anaconda可以不装,改成安装简单的python解释器。具体Pychar...

2022-10-08 15:13:42 1502

原创 基于LSTM算法的风电功率区间预测【含源代码】

可以看出,不同置信度条件下的预测区间与风电功率实际值的波动大致相同,表明本文的方法能够准确预测风电功率变化,此外在实际值变化剧烈的地方置信区间越宽,表明预测可信度变低,这也与实际情况相符合。对比预测未来不同时间步的预测区间,预测的误差在增大。数据集为2018年6月2日-2018年8月9日的6624个样本,采样间隔为15 分钟。以测试样本集中2018年8月5日-6日的6:00、12:00 和18:00为例,根据LSTM分位数预测未来60min后的结果,采用核密度估计,生成风电功率的概率密度曲线。

2022-09-05 23:30:36 6550 42

原创 基于遗传算法的货运列车开行方案优化建模【matlab源码】

0.背景介绍为了在满足货运需求的同时,最大化列车开行收益,并且希望保证较高的开行效率(最小化停站次数),以下将列车开行方案及运载量进行建模。1.模型及符号参数含义S ——路网络中的车站集本建模中,共有五个车站,分别为西安,成都,重庆,贵阳,昆明。在本研究中,分别表示为A-E: 地名 成都 贵阳 重庆 西安 昆明 符号 A

2022-04-23 22:09:09 2135 10

原创 蝗虫优化算法(GOA)优化深度置信网络DBN【matlab源码】

基于GOA蝗虫优化算法的深度置信网络DBN的优化

2022-04-23 21:07:04 3144 3

原创 C-TAEA算法源代码复现

论文:《Two-Archive Evolutionary Algorithm for Constrained Multiobjective Optimization》双档案进化的约束多目标优化算法1、摘要在求解约束多目标优化问题时,如何同时兼顾收敛性、多样性和可行性是一个重要问题。为了解决这一问题,本文提出了一种无参数约束处理技术——双档案进化算法,用于约束多目标优化。它同时保持着两种协作性档案:一种称为趋同导向档案(CA),是推动人口走向帕累托前沿的驱动力;另一种是多样性导向档案(DA),主要

2022-04-20 15:10:04 2141 2

原创 基于NSGA2算法的多AGV柔性车间调度多目标优化【附python源码】

1、AGV简介AGV是由计算机控制并配备不同导航系统以实现物料水平移动的无人驾驶的车辆[。AGV非常适合物料从/到多个目的地的长距离水平移动。它们也适用于重复/可预测的材料运输和/或危险任务。AGV的运行控制可以集成到计算机控制系统中,也可以自身集成导航与控制为一体来进行工作,多AGV组成的系统一般都由远端计算机进行中央控制。AGV到目前为止已经广泛应用于制造、物流等领域。在柔性制造系统 (Flexible Manufacturing System,FMS) 中,AGV 能同机床共同协作,在不同机床..

2022-04-20 13:43:48 4190 10

原创 冷链生鲜配送路径规划【附源代码】

1. 问题描述与符号定义1.1 问题描述及假设某配送模式为:供应商入库—城市中心仓—前置仓,本文主要研究从中心到前置仓这一过程中的配送路径优化问题,通过对配送路径的合理规划,寻求中心仓到各个前置仓的最优路线。 基于以上背景,本章在考虑冷链产品及配送效性的基础上,以优化配送成本、保障客户服务水平、降低污染为目标,针对个城市中心仓对负责区域内的社区建立生鲜配送路径优化模型,可以根据平台本和效率的综合考虑,在城市分发中心分拣、 配送至前置仓,此情况的配送链更短,更利于把控生鲜品类的仓配各环节,获得更快的配送效

2022-04-06 17:43:39 2233 8

原创 Python中进度条tqdm包使用方法及特性

1、引言我们在使用python编写程序的时候,有的程序需要执行的时间很长,这时候我们希望能够为程序加上一个进度条,来实时显示程序的运行进度。众所周知,python中的tqdm包可以帮助我们为任何具有循环迭代过程的代码逻辑添加进度条,从而帮助我们感知代码运行的过程。2、功能介绍2.1 安装方法: pip install tqdm2.2 使用方法:2.2.1 迭代对象处理tqdm(list)方法可以传入任意一种list,比如数组from tqdm import tqdmfor i in t

2022-04-06 17:38:36 7411 1

原创 时序算法交叉验证法python实现

介绍:交叉验证_百度百科时序算法模型的交叉验证:需求:我们在进行机器学习算法,为了保能够得到可靠稳定的模型,通常需要用到交叉验证法来对模型进行验证。常见的交叉验证形式有Holdout验证,K-fold验证,留一验证等。与其他机器学习算法不同,时序算法由于数据具有前后关系,因此使用KFold方法无法满足要求,本文将介绍一种利用sklearn库中的TimeSeriesSplit方法,以下是以LSTM模型预测股票数据为例子,采用交叉验证法的具体代码实现。交叉验证法:import pand

2022-04-03 00:39:00 2643

原创 Python代码命令规范

Python之父Guido推荐命名规范包括如下几点:1.文件名、模块名和包名采用小写字母并且以下划线分隔单词的形式;  如:regex_syntax,py_compile,_winreg2.类名或异常名采用每个单词首字母大写的方式   如:BaseServer,ForkingMixIn,KeyboardInterrupt将相关的类和顶级函数放在同一个模块里. 不像Java, 没必要限制一个类一个模块.3.全局或者类常量,全部使用大写字母,并且以下划线分隔单词;   如:MAX_LO

2022-04-01 10:59:43 238

原创 MATLAB并行加速方法

用MATLAB运行计算量较大或者有大循环的计算时,希望能够使用多线程进行加速。本文给大家介绍一种简易的多线程方法,只需要简单修改程序即可完成并行计算。通过脚本测试,可以有效提升运算速度。

2022-03-24 00:32:12 5753

原创 三种python虚拟环境管理方式

三种python虚拟环境管理方式1、conda1.1 安装参考另一篇博客:1.2 创建虚拟环境conda create -n your_env_name package_name python=X.X (2.7、3.6等)1.3 激活虚拟环境conda activate your_env_name1.4 安装某个包conda install xxx1.5删除某个包conda remove -- name your_enev_namepackage_name(包名)1.6 查看

2022-03-22 15:59:50 2592

原创 基于鲸鱼优化算法的Simulink仿真模型参数优化

前言:我们在用simulink进行仿真模型的时候,通常会遇到一些参数需要手动调节,如PID参数、模糊PID参数等,非常耗时,且难以得到最优的参数,得到最优的仿真效果。本文将以鲸鱼优化算法(WOA)优化PID仿真模型为例,阐述如何利用智能优化算法联合simulink仿真模型进行仿真模型的参数优化,其他的算法和模型可以以此类推。1.鲸鱼优化算法(WOA)2.如何用matlab .m文件脚本调用simulink模型并传入参数3.如何设计优化算法的目标函数ITAE、...

2022-03-16 21:09:19 5690 12

原创 MATLAB代码中文注释乱码问题解决办法

四步解决matlab代码中文注释乱码问题!

2022-03-14 16:20:19 27752 10

原创 Pycharm+Anaconda的python虚拟环境配置最详细教程

经常有刚刚接触python和机器学习深度学习的小伙伴表示不会配置python的环境,拿到代码不知道怎么运行,今天通过这篇博文给大家介绍一下如何通过Pycharm和Anaconda来配置python的虚拟环境,以及遇到一些常见的问题该如何解决.1.Pycharm 安装1.1 下载PyCharm 的下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains进入官网你将看到以下界面,你只需要根据你的电脑系统选

2022-03-11 11:14:55 12845

原创 蜜獾算法(HBA)原理分析(含源代码)

目录简介:论文下载链接:算法主要流程:1.初始化阶段2.定义密度因子3.更新密度因子4.从局部最优逃离5.更新代理位置5.1挖掘阶段5.2吸引阶段源码分析:种群初始化代码:算法操作代码:目标函数:算法测试:算法总结简介:蜜獾是一种皮毛黑白相间的哺乳动物,常生活在非洲、亚洲西南部和印度次大陆的半沙漠和雨林中,以其无畏的天性而闻名。近年来,数值优化领域吸引了研究界提出和发展各种元启发式优化算法。本文提出了一种新的元...

2022-03-06 00:33:21 3963 2

原创 python多进程共享变量使用技巧

python中多进程共享内存主要有multiprocessing.Manager()、 multiprocessing的shared_memory的方法,这两种方法都是python内置模块,其中shared_memory是python3.8之后新加入的功能,如果使用必须要用python3.8以上的版本。以下介绍两种方式的区别:1.multiprocessing.Manager()有多个数据类型可以使用,包括value,dict,list,queue\array等数据类型。1 shareabl

2022-03-05 23:28:11 3992

原创 python绘制甘特图代码

python绘制甘特图一个任务中有3个步骤,每个步骤的时间写在timetables中,以下t1、t2相同是因为该场景是t2和t3是一样的。# coding=utf-8import matplotlib.pyplot as pltimport matplotlib.patches as mpatchesimport numpy as npplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes

2022-03-02 11:08:27 2256

原创 基于PSO算法的电网无功优化(附源码)

基于PSO算法的电网无功优化(附源码)

2022-02-28 14:27:57 4497 18

原创 python遗传算法工具包geapy使用实例(附源码)

目录一、单目标优化使用实例1、数学模型2、定义决策变量/目标函数/约束条件3、调用算法求解优化问题二、多目标优化使用实例1、数学模型2、定义决策变量/目标函数/约束条件3、调用算法求解优化问题Geatpy是一个高性能实用型的Python遗传算法工具箱,提供一个面向对象的进化算法框架,经过全面改版后,新版Geatpy2目前由华南农业大学、暨南大学、华南理工等本硕博学生联合团队开发及维护。Geatpy2整体上看由工具箱内核函数(内核层)和面向对象进化算法框架(

2022-02-22 00:56:15 8886 8

原创 生物地理学优化算法(BBO)解读(含源码)

目录一、算法原理:1.迁移:2.变异二、算法流程:三、matlab代码解读:三、算法改进思路:四、算法应用:四、算法应用:参考文献生物地理学优化算法(Biogeography-based optimization)是Dan Simon 教授在2008年提出来的。生物地理学优化算法是受生物地理学原理启发,可以理解为大自然通过物种在地理区域间迁移和漂流,最终达到一种平衡态;这里的物种信息就是优化问题的决策变量。与其他基于种群的优化算法一样,BBO算法也是通过对物种信息

2022-02-21 21:15:33 3812

原创 遗传算法求解机场停机位优化分配(含源代码)

一、介绍机位分配是一个多约束、多目标的组合优化问题。目前机场的机位分配主要以人工分配为主,依靠经验对停靠的飞机进行机位分配,效率低下,成本高。而且当飞机数量和机位数量达到一定的比例关系时,人工分配难以得到较为高校的合理的分配方案,如果分类不合理,对于机场的运行存在一定的制约。机位分配问题属于NP-hard问题,传统的数学方法难以求解。分支定界法只能提出单个分配方案,并不十分适用。本文将以遗传算法为实例,介绍如何通过启发式智能优化算法求解该类问题。遗传算法易于实现、收敛性好、全局搜索能力强,具有较好的

2022-02-17 22:40:13 3093 16

原创 写在注册账号之际

今天,我注册了一个新的CSDN账号,目的是希望能够锻炼自己的总结归纳能力。从读研开始,写过论文也写过专利,同时在实习和个人学习中也接触了诸多的技术领域。对智能优化、运筹调度、机器学习、深度学习的CV领域中的图像分类、目标检测、图像分割,深度学习的模型加速,包括知识蒸馏、模型剪枝、量化等领域均有了一定的积累。也在不断探索中做过了一些科研项目或者竞赛项目,在几家公司的实习以及毕业后的工作也积累了一些自己的心得,因此希望能够通过CSDN博客分享自己过往做过的项目、代码以及个人心得。希望一能够帮助到一些开始探索这些

2022-02-15 22:15:23 475

基于精英反向策略的麻雀搜索算法python

基于精英反向策略的麻雀搜索算法python源代码,可以直接运行。

2022-03-09

空空如也

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

TA关注的人

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