• 大小: 11KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: Matlab
  • 标签: matlab代码  

资源简介

模糊神经网络matlab代码,可直接运行,有原始数据。代码运行结果包含真实数据的输出,预测值输出,误差输出图像,以及网络性能分析图像。是个人在做预测模型时,使用的算法代码。

资源截图

代码片段和文件信息


%% 清空环境变量
clc
clear

%% 参数初始化
xite=0.001;
alfa=0.05;

%网络节点
I=6;   %输入节点数
M=12;  %隐含节点数
O=1;   %输出节点数

%系数初始化
p0=0.3*ones(M1);p0_1=p0;p0_2=p0_1;
p1=0.3*ones(M1);p1_1=p1;p1_2=p1_1;
p2=0.3*ones(M1);p2_1=p2;p2_2=p2_1;
p3=0.3*ones(M1);p3_1=p3;p3_2=p3_1;
p4=0.3*ones(M1);p4_1=p4;p4_2=p4_1;
p5=0.3*ones(M1);p5_1=p5;p5_2=p5_1;
p6=0.3*ones(M1);p6_1=p6;p6_2=p6_1;

%参数初始化
c=1+rands(MI);c_1=c;c_2=c_1;
b=1+rands(MI);b_1=b;b_2=b_1;

maxgen=100; %进化次数

%网络测试数据,并对数据归一化
load data1 input_train output_train input_test output_test

%选连样本输入输出数据归一化
[inputninputps]=mapminmax(input_train);
[outputnoutputps]=mapminmax(output_train);
[nm]=size(input_train);

%% 网络训练
%循环开始,进化网络
for iii=1:maxgen
    iii
    for k=1:m        
        x=inputn(:k);
        
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        9939  2019-12-08 20:43  模糊神经网络matlab代码\data1.mat
     文件        4003  2020-04-02 00:07  模糊神经网络matlab代码\main.m

评论

共有 条评论