📄 readme.txt
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
具体文件对应内容:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
main.m:解决静态拟合问题
dymaic_main.m:解决动态拟合问题
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
rosen.m:生成固定样本函数
drosen.m:生成动态样本函数
hia.m:解决静态问题时所使用的递阶免疫算法函数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
crossover.m:解决静态问题时所递阶免疫算法所调用的交叉函数
rs_mutation.m:解决静态和动态问题时所递阶免疫算法所调用的上层基因变异函数
sg_mutation.m:解决静态问题时所递阶免疫算法所调用的下层基因变异函数
randomize.m:算法个体调整函数
fitness.m:计算自适应函数
find_error.m:解决动态问题时确定粗拟合节点函数,对应动态拟合问题第1步
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
matlabhia*.mat:采用递阶免疫算法解决静态问题最终结果,*内容对应1,2,3
matlabseatry*.mat:采用递阶免疫算法解决动态问题最终结果,*内容对应1,2....16
dy*.mat:1,2为1000次样本变化实验数据,3,4为500次网络调整数据
resultold.mat:原始递阶免疫算法结果
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
算法执行顺序:
main.m----->dymaic_main.m
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
算法调用关系
| rosen.m
| hia.m
| sea.m
| crossover.m
main--------------------| rs_mutation.m
| sg_mutation.m
| randomize.m
| fitness.m
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
算法数据保存格式:
result*:最终网络结果,*内容对应2,3,4,其中run.m为4,run_again为3,run_again_again为2
pro*:自适应函数变化曲线,*内容对应2,3,4,其中run.m为4,run_again为3,run_again_again为2
t_x,t_y:训练样本
te_x,te_y:测试样本
matlabhia3*:*内容为1,2,3....8,为NIA算法结果
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -