IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 【预测模型】基于Logistic混沌映射改进的麻雀搜索算法SSA优化BP神经网络回归预测matlab代码 -> 正文阅读

[人工智能]【预测模型】基于Logistic混沌映射改进的麻雀搜索算法SSA优化BP神经网络回归预测matlab代码

1 简介

针对麻雀搜索算法(SSA)在迭代后期种群多样性减少,易陷入局部最优等难题,提出了一种基于Logistic混沌映射的改进麻雀算法(LCSSA).利用Logistic混沌映射初始化种群,提高了初始解的质量,增加了种群多样性,利用线性递减权重法,降低了群体智能算法容易早熟的风险,避免算法后期容易在全局最优解附近发生振荡现象.依据8个基准函数对改进后算法与改进前算法进行性能对比测试.测试结果表明,LCSSA相较于SSA具有更快的迭代收敛速度,更高寻优精度且兼顾更好的稳定性.

2 部分代码

%% 基于logistic映射的种群初始化子函数

function Positions=logisticInitialization(popsize,dim,ub,lb)

%input:popsize ??种群数量

%? ? ? ? ? ? ?dim? ? ? ? ? ?变量维度

%? ? ? ? ? ? ?ub? ? ? ? ? ? ?变量上限

%? ? ? ? ? ? ?lb? ? ? ? ? ? ? ?变量下限

%return:Positions ?? 生成的初始种群位置

%初始化位置0数组

Positions=zeros(popsize,dim);

%对每个个体,混沌映射产生位置

for i = 1:popsize

? ? value =? Logistic(dim);? %混沌映射序列

? ? Positions(i,:)=value.*(ub-lb)+lb;

? ? %位置越界限制

? ? Positions(i,:)=min(Positions(i,:),ub);? ?%上界调整

? ? Positions(i,:)=max(Positions(i,:),lb);? ? %下界调整

end

end

%混沌映射子函数

function sequence=Logistic(n)

%input:n ?? 混沌序列长度

%return:value ?? 生成的混沌序列

%初始化数组

sequence=zeros(1,n);

sequence(1)=rand; %序列起点

%x0不为(0,0.25,0.5,0.75,1)

while max(sequence(1)==[0 0.25 0.5 0.75 1])==1

? ? sequence(1)=rand;

end

mu =3.8 ;%参数mu范围(0,4)

for i=1:n-1

? ? sequence(i+1)=mu*sequence(i)*(1-sequence(i));

end

end

3 仿真结果

4 参考文献

[1]吴丁杰, 周庆兴, 温立书. 基于Logistic混沌映射的改进麻雀算法[J]. 高师理科学刊, 2021, 41(6):6.

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-11-29 16:19:21  更:2021-11-29 16:22:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/11 2:53:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码