资源简介

群体智能算法作为智能启发式算法,它与自然界的生物的行为有着密不可分的关系,这也引起了许多学者和专家的浓厚的兴趣,各类智能算法也相继问世智能优化算法可以解决多种最优化问题,提供了遗传算法、蚁群算法、狼群算法等的原始代码,有中文注释。

资源截图

代码片段和文件信息

%% BP 3维曲线拟合
close
clear
clc

x1 = -pi : 0.1 : pi;
x2 = sin(x1) + 0.1*rand(size(x1));
y = cos(x1 .* x2) + 0.1*rand(size(x1));
plot3(x1x2y‘o‘)
hold on 

P = [x1;x2];
T = y;
% 归一化
[inputninputps] = mapminmax(P);
[outputnoutputps] = mapminmax(T);


net = feedforwardnet(15 ‘trainbfg‘);
net.layers{1}.transferFcn = ‘logsig‘;
net = train(netinputnoutputn);

x1 = -pi : 0.1 : pi;
x2 = sin(x1) + 0.1*rand(size(x1));
x = [x1;x2];

test_x = mapminmax(‘apply‘xinputps);
y = net(test_x);
test_y = mapminmax(‘reverse‘youtputps);

plot3(x1x2test_y)

%% 曲面拟合
close
clear
clc

rang = -10 : 0.6 : 10;
[xy] = meshgrid(rangrang);
x = x + eps;
y = y + eps;
z = (sin(x).*sin(y))./(x.*y);
x1 = x(:)‘;
y1 = y(:)‘;
z1 = z(:)‘+ 0.1*rand(size(z(:)‘));

scatter3(x1y1z1‘o‘)
hold on 

P = [x1;y1];
T = z1;

net = feedforwardnet(20);
net = train(netPT);

% 绘图
rang = -10 : 0.1 : 10;
[xy] = meshgrid(rangrang);
x = x + eps;
y = y + eps;
zz = (sin(x).*sin(y))./(x.*y) + eps;
x1 = x(:)‘;
y1 = y(:)‘;
P = [x1;y1];
z1 = net(P);
z = reshape(z1size(x1)size(x2));
mesh(xyz)
surf(xyzz)

legend(‘原始点‘‘拟合曲面‘‘理想曲面‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      21374  2018-11-10 23:03  新建文件夹\BP\1.jpg

     文件       1202  2018-11-24 10:52  新建文件夹\BP\demo_11_62.m

     文件       2980  2018-11-10 19:57  新建文件夹\BP\demo_11_63.m

     文件       3632  2018-11-24 11:25  新建文件夹\BP\demo_11_64.m

     文件    1804271  2018-11-10 23:32  新建文件夹\BP\基于BP神经网络的图像压缩编码.docx

     文件      12871  2018-11-10 16:37  新建文件夹\BP\花.xlsx

     文件        520  2018-08-11 17:01  新建文件夹\GA\demo_11_14.m

     文件         77  2018-08-11 17:07  新建文件夹\GA\demo_11_14_1.m

     文件         89  2018-08-11 14:58  新建文件夹\GA\demo_11_14_2.m

     文件         62  2018-08-11 12:26  新建文件夹\GA\objfun.m

     文件    3677696  2018-08-10 22:45  新建文件夹\GA\遗传算法实验七.ppt

     文件      28663  2018-11-24 17:31  新建文件夹\RBF\a.jpg

     文件        805  2018-11-13 11:09  新建文件夹\RBF\demo_11_66.m

     文件        440  2018-11-12 15:05  新建文件夹\RBF\demo_11_67.m

     文件       1729  2018-11-24 17:12  新建文件夹\RBF\demo_11_68.m

     文件       2038  2018-11-24 19:34  新建文件夹\RBF\demo_11_69.m

     文件       1443  2018-11-13 11:28  新建文件夹\RBF\demo_pnn.m

     文件      81143  2018-11-24 19:39  新建文件夹\RBF\图片\spread_0.01.jpg

     文件      39072  2018-11-24 19:39  新建文件夹\RBF\图片\spread_0.11.jpg

     文件      33014  2018-11-24 19:39  新建文件夹\RBF\图片\spread_0.21.jpg

     文件      30083  2018-11-24 19:40  新建文件夹\RBF\图片\spread_0.31.jpg

     文件      26559  2018-11-24 19:40  新建文件夹\RBF\图片\spread_0.41.jpg

     文件      26627  2018-11-24 19:40  新建文件夹\RBF\图片\spread_0.51.jpg

     文件      26607  2018-11-24 19:40  新建文件夹\RBF\图片\spread_0.61.jpg

     文件      26492  2018-11-24 19:40  新建文件夹\RBF\图片\spread_0.71.jpg

     文件      26344  2018-11-24 19:40  新建文件夹\RBF\图片\spread_0.81.jpg

     文件      26207  2018-11-24 19:40  新建文件夹\RBF\图片\spread_0.91.jpg

     文件      28626  2018-11-24 19:40  新建文件夹\RBF\图片\spread_1.01.jpg

     文件      28524  2018-11-24 19:40  新建文件夹\RBF\图片\spread_1.11.jpg

     文件      28490  2018-11-24 19:40  新建文件夹\RBF\图片\spread_1.21.jpg

............此处省略16个文件信息

评论

共有 条评论