资源简介
接我的上一条笔记:《BP神经网络学习--MATLAB源码详细注释》,今天已经把遗传算法加进去优化,并且运行成功,效果很不错,代码也是从网上找来的,但是我查了很多资料,写了很多注释,我是小白~
代码片段和文件信息
function ret=Code(lenchrombound)
%本函数将变量编码成染色体,用于随机初始化一个种群
% lenchrom input : 染色体长度
% bound input : 变量的取值范围
% ret output: 染色体的编码值
flag=0;
while flag==0
pick=rand(1length(lenchrom));%length得到一个矩阵里较大的行数或者列数,lenchrom是1行numsum列矩阵故返回numsum,即pick是1行numsum列的随机数矩阵
%bound(:1)‘为取1行numsum列的值都是-3,bound(:2)为取numsum行第2列的值都是3,(bound(:2)-bound(:1))‘得到1行numsum列矩阵为6再与pick逐个元素相乘
ret=bound(:1)‘+(bound(:2)-bound(:1))‘.*pick; %线性插值,编码结果以实数向量存入ret中,ret是1行numsum列的矩阵
flag=test(ret); %检验染色体的可行性
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 689 2019-08-06 12:00 遗传算法优化的BP神经网络案例\Code.m
文件 1827 2019-08-06 21:01 遗传算法优化的BP神经网络案例\Cross.m
文件 46395 2019-08-06 21:58 遗传算法优化的BP神经网络案例\data.mat
文件 1529 2019-08-06 22:22 遗传算法优化的BP神经网络案例\fun.m
文件 5172 2019-08-06 22:28 遗传算法优化的BP神经网络案例\Genetic.m
文件 1696 2019-08-06 21:20 遗传算法优化的BP神经网络案例\Mutation.m
文件 1695 2019-08-06 20:23 遗传算法优化的BP神经网络案例\Select.m
文件 741 2019-08-06 12:10 遗传算法优化的BP神经网络案例\test.m
目录 0 2019-08-06 21:59 遗传算法优化的BP神经网络案例
----------- --------- ---------- ----- ----
59744 9
- 上一篇:buck-boost的simuli
nk仿真模型 - 下一篇:LDPC的多种源代码实现
相关资源
- 基于MATLAB的BP神经网络的臭氧总量预测
- BP神经网络用于轴承故障分类
- BPSK-QPSK-16QAM-64QAM调制解调
- 基于VHDL语言的在FPGA上产生单相SPWM波
- 蚁群、粒子群、GA、TS等算法解决Job
- 基于matlab的滤波器BPF设计课程设计任
- BP神经网络多分类
- 用BP人工神经网络预测人口代码matla
- gngauss函数
- 基于BP神经网络的自整定PID控制仿真
- 遗传优化算法,matlab实现程序,有详
- 粒子群算法优化BP神经网络权值的程序
- 遗传优化的BP网络代码MATLAB
- 基于LEACH算法的改进算法GAF算法
- FM解调 仿真方法.docx
- GA matlab算法程序
- 利用PSO训练BP神经网络的matlab代码
- 业界良心版BP神经网络分类MATLAB代码
- FDBPM算法matlab程序
- bp神经网络matlab代码82083
- matlab写的人工神经网络BP股价预测模型
- 模糊神经网络matlab源程序
- bp神经网络的车牌识别M文件
- Gabor滤波特征提取方法 matlab程序
- 基于BP神经网络的系统建模辨识与预测
- BP神经网络数据集代码
- NSGA2自定义优化函数MATLAB代码
- 通信系统设计—数字带通传输系统仿
- 基于matlab的车牌识别,采用的是BP神经
- BP神经网络的算法matlab代码
评论
共有 条评论