位置: IT常识 - 正文

Python-实战:基于白鲸BWO算法的VMD超参数优化(python基本功)

编辑:rootadmin
Python-实战:基于白鲸BWO算法的VMD超参数优化

目录

1、白鲸优化算法

 2、BWO优化VMD参数

3、实战

3.1 原始时间序列数据

 3.2 VMD分解--直接设置参数

 3.3 采用BWO优化VMD

4、代码


推荐整理分享Python-实战:基于白鲸BWO算法的VMD超参数优化(python基本功),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:基础python,python基础csdn,pythone基础,python基础训练,python基础csdn,python基础csdn,基础python,pythone基础,内容如对您有帮助,希望把文章链接给更多的朋友!

        在博客的基础上,本文利用白鲸优化算法对VMD的参数进行优化,采用python实现。

1、白鲸优化算法

        白鲸优化算法([Beluga whale optimization,BWO)是由是由 Changting Zhong 等于2022 年提出的一种群体智能优化算法。其灵感来源于白鲸的群体觅食行为,具有3个阶段,分别是:探索、开发、鲸落,如下

 2、BWO优化VMD参数

        时间序列越复杂,包络熵的计算值越大,反之亦然。因此,应用VMD对信号进行分解后,计算每个子序列的包络值,包络最小的序列为所分解序列的趋势项。

Python-实战:基于白鲸BWO算法的VMD超参数优化(python基本功)

        当分解数K较小时,可能导致信号分解不足,趋势项中混入其他干扰项,导致包络熵值变大。当取适当的K值时,趋势项的包络熵变小。因此,将分解出的IMF中的最小的那个熵(局部包络熵)最小化时,VMD分解为最佳。

        那么如何去找到局部包络熵,就需要用到白鲸优化算法,当前其他的优化算法都是可以实现的。适应度函数如下:

'''适应度函数,最小化各VMD分量的局部包络熵'''def fitness(pop,data): np.random.seed(0) K = int(pop[0]) alpha = int(pop[1]) #print(K,alpha) tau = 0 DC = 0 init = 1 tol = 1e-7 imf,res,u_hat,omega=VMD(data, alpha, tau, K, DC, init, tol) comp=np.vstack([imf,res.reshape(1,-1)]) SE = 0 se_imf=[] for i in range(comp.shape[0]): temp= BaoLuoShang(comp[i,:]) SE +=temp se_imf.append(temp) # fit = SE # fit = SE/K fit = min(se_imf) np.random.seed(int(time.time())) return fit 3、实战3.1 原始时间序列数据

 3.2 VMD分解--直接设置参数alpha = 10.0K = 3 tau = 0 DC = 0 init = 1 tol = 1e-7imf,res,u_hat,omega=VMD(data, alpha, tau, K, DC, init, tol)

 3.3 采用BWO优化VMD

最优的k和alpha为5和4

t:1 ,best fit=2.7628 ,best pop= [2, 108]t:2 ,best fit=2.7628 ,best pop= [2, 108]t:3 ,best fit=2.7538 ,best pop= [4, 51]t:4 ,best fit=2.7538 ,best pop= [4, 51]t:5 ,best fit=2.7441 ,best pop= [2, 20]t:6 ,best fit=2.7288 ,best pop= [5, 4]t:7 ,best fit=2.7288 ,best pop= [5, 4]t:8 ,best fit=2.7288 ,best pop= [5, 4]t:9 ,best fit=2.7288 ,best pop= [5, 4]t:10 ,best fit=2.7288 ,best pop= [5, 4]4、代码

详细代码见评论区

本文链接地址:https://www.jiuchutong.com/zhishi/295882.html 转载请保留说明!

上一篇:元宇宙、区块链 通俗易懂(元宇宙区块链数字货币)

下一篇:Vue中实现自定义excel下载(vue自定义dialog)

  • vivo手机如何设置微信密码锁(vivo手机如何设置锁屏密码)

    vivo手机如何设置微信密码锁(vivo手机如何设置锁屏密码)

  • 苹果换了新手机怎么把旧的信息到过去(苹果换了新手机打电话都响)

    苹果换了新手机怎么把旧的信息到过去(苹果换了新手机打电话都响)

  • 爱奇艺为什么只能一个人用(爱奇艺为什么只能登录两个设备)

    爱奇艺为什么只能一个人用(爱奇艺为什么只能登录两个设备)

  • 拼多多我的评价在哪里查看(拼多多我的评价头像为什么模糊)

    拼多多我的评价在哪里查看(拼多多我的评价头像为什么模糊)

  • 为什么qq保存的视频相册没有(为什么qq保存的图片在相册找不到)

    为什么qq保存的视频相册没有(为什么qq保存的图片在相册找不到)

  • 卖家拒绝退款买家超时未处理(卖家拒绝退款买家差评)

    卖家拒绝退款买家超时未处理(卖家拒绝退款买家差评)

  • 抖音火力是怎么来的(抖音火力怎么算钱)

    抖音火力是怎么来的(抖音火力怎么算钱)

  • 苹果手机porenhub怎么用(苹果手机打电话怎么录音)

    苹果手机porenhub怎么用(苹果手机打电话怎么录音)

  • 电脑恢复出厂设置失败是怎么回事(电脑恢复出厂设置会删除所有数据吗)

    电脑恢复出厂设置失败是怎么回事(电脑恢复出厂设置会删除所有数据吗)

  • 为什么优酷缓存找不到(为什么优酷缓存的视频不见了)

    为什么优酷缓存找不到(为什么优酷缓存的视频不见了)

  • 元屏和组装屏的区别(元屏和组屏区别)

    元屏和组装屏的区别(元屏和组屏区别)

  • 电脑没麦克风怎么语音(电脑没麦克风怎么回事)

    电脑没麦克风怎么语音(电脑没麦克风怎么回事)

  • 新版qq扩列在哪里(新版qq扩列在哪里找)

    新版qq扩列在哪里(新版qq扩列在哪里找)

  • 物联网体系结构分为几层(物联网体系结构思维导图)

    物联网体系结构分为几层(物联网体系结构思维导图)

  • 镜头有哪几种(电影镜头有哪几种)

    镜头有哪几种(电影镜头有哪几种)

  • 怎么查找我创建的微信群(怎么查找我创建的小程序)

    怎么查找我创建的微信群(怎么查找我创建的小程序)

  • ios13信号差解决办法(ios13.3信号不好)

    ios13信号差解决办法(ios13.3信号不好)

  • ppt2010样本模板在哪(office2010样本模板在哪)

    ppt2010样本模板在哪(office2010样本模板在哪)

  • 苹果6sp频繁自动重启(苹果6sp手机老是自动关机)

    苹果6sp频繁自动重启(苹果6sp手机老是自动关机)

  • vivo手机网络制式切换(vivo手机网络制式怎么看)

    vivo手机网络制式切换(vivo手机网络制式怎么看)

  • 清华同方笔记本电脑怎么连wifi(清华同方笔记本电脑开不了机怎么办)

    清华同方笔记本电脑怎么连wifi(清华同方笔记本电脑开不了机怎么办)

  • 手机碎屏修复液是真的吗(手机碎屏修复液有毒吗)

    手机碎屏修复液是真的吗(手机碎屏修复液有毒吗)

  • vivoz3i处理器相当于骁龙多少(vivoz3i处理器相当于天玑多少)

    vivoz3i处理器相当于骁龙多少(vivoz3i处理器相当于天玑多少)

  • 小红书保存图片方法(小红书保存图片怎么去掉小红书号)

    小红书保存图片方法(小红书保存图片怎么去掉小红书号)

  • 夜晚的爱丁堡城市天际线,苏格兰 (© Suranga Weeratuna/Alamy)(爱丁堡几点天黑)

    夜晚的爱丁堡城市天际线,苏格兰 (© Suranga Weeratuna/Alamy)(爱丁堡几点天黑)

  • 兼职会计工资多少钱一个月
  • 工会账怎么做
  • 资产减值的含义
  • 固定资产一次性扣除政策文件
  • 卖掉的固定资产计入什么科目
  • 资产负债表总账科目有哪些
  • 企业想成为退税商店需具备哪些条件
  • 客运站收到承运方开具增值税专用发票可否抵扣
  • 营改增结束了吗
  • 负债必须通过转让来清偿
  • 研发支出转入管理费用摘要
  • 广告公司广告费会计分录
  • 国家认定的高新技术企业是什么意思
  • 企业一般每个月几号上工伤保险
  • 列举20种不征增值税产品
  • 预付账款的借方是应付账款的哪方
  • 哪些项目可以不报建
  • 转让投资性房地产收到售价款
  • 起诉销售
  • 工伤补偿需要缴税吗
  • 如何理解内容
  • 境内单位和个人将船舶出租到境外的,不征收车船税
  • 抵押物转让的法律规定
  • 11的文件管理在哪
  • 企业分红的会计科目
  • 固定资产处置的三种情况
  • 代理业务资产的意思
  • dghm.exe是什么程序
  • 交所得税的会计科目
  • 月球合影
  • three.js入门指南
  • 公司与公司的往来款清帐需要交税吗
  • 国内外人工智能发展现状,及最新的人工智能应用?
  • 共管账户和联名账户
  • .net core中间件原理
  • verilog hdl中任务可以调用
  • 农业企业所得税是免税的吗
  • 人工费和劳务费怎么算
  • 小规模纳税人无进项票怎么办
  • 织梦模板安装完整教程
  • 所得税汇算清缴调整项目
  • 用友要怎么删除凭证
  • 企业工会经费计提标准
  • 减免增值税计入营业外收入影响利润
  • ms sql 2012
  • mysql innodb锁
  • sqlserver代理服务启动失败
  • 开票内容不在经营范围内
  • sqlserver2008默认实例
  • 双分录怎么做记账凭证
  • 运费发票抵扣要求
  • 在建工程里面的费用最后怎样结转
  • 补提当年折旧会计分录
  • 扣除工程款说明
  • 上期留抵税额怎么在账上提现
  • 事业单位残疾人就业保障金减免
  • 预缴土地增值税的会计处理
  • 计提折旧有哪些会计科目
  • 编制合并财务报表的依据是纳入合并
  • 进项和销项必须一致才能抵扣吗
  • 企业短期借款可以是个人吗
  • ubuntu 管理软件
  • 使用win10
  • win10预览版选哪个
  • 脱机文件怎么办
  • 安装win7需要激活吗
  • linux中压缩文件
  • windows7的使用方法
  • 如何教新手
  • 安装音乐库
  • 如何用dos命令删除程序
  • linuxpasswd详解
  • css中清除浮动的目的有哪些
  • 国家税务总局全国增值税发票官网
  • 广东省电子税务局登录方式
  • 二手车公司如何运营
  • 从国外进口设备需要缴纳增值税吗
  • 国税总局河南省税务局官网
  • 从国外寄电吉他要多少钱
  • 税务局签合同
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设