果蝇优化算法用于优化BPNN模型
发布时间
阅读量:
阅读量
load data input output
%划分训练集
生成范围从1到2, 生成范围从 划分训练集
生成范围从
生成范围从
生成范围从
%设置BP网络节点数
inputnum = 2;
hiddennum = 5;
outputnum = 1;
Data normalization
(training_data, input_stats) = mapminmax(training_dataset X);
(output_data, output_stats) = mapminmax(training_dataset Y);
// 确定待优化参数的数量
计算长度时, 将输入层与隐藏层之间的连接数, 隐藏层自身的连接数以及隐藏层与输出层之间的连接数相加.
%建立BPNN
net = newff(input_train,output_train,hiddennum);
此段代码用于配置FOA算法的运行参数:群体规模为10、迭代轮数设定为100,并初始化群体位置坐标组分值总和为零初始值;运行优化算法并输出结果
x_asis = rand(1,length);
y_asis = rand(1,length);
**%设定种群的初始位置
for i=1:sizepop
x_pos = x_a
全部评论 (0)
还没有任何评论哟~
