资源简介

史峰等编写的《MATLAB神经网络43个案例分析》全部代码及数据。对MATLAB的初学者很有帮助。

资源截图

代码片段和文件信息

%% 离散Hopfield的分类——高校科研能力评价

%% 清空环境变量
clear all
clc

%% 导入数据
load class.mat

%% 目标向量
T = [class_1 class_2 class_3 class_4 class_5];

%% 创建网络
net = newhop(T);

%% 导入待分类样本
load sim.mat
A = {[sim_1 sim_2 sim_3 sim_4 sim_5]};

%% 网络仿真
Y = sim(net{25 20}{}A);

%% 结果显示
Y1 = Y{20}(:1:5)
Y2 = Y{20}(:6:10)
Y3 = Y{20}(:11:15)
Y4 = Y{20}(:16:20)
Y5 = Y{20}(:21:25)

%% 绘图
result = {T;A{1};Y{20}};
figure
for p = 1:3
    for k = 1:5 
        subplot(35(p-1)*5+k)
        temp = result{p}(:(k-1)*5+1:k*5);
        [mn] = size(temp);
        for i = 1:m
            for j = 1:n
                if temp(ij) > 0
                   plot(jm-i‘ko‘‘MarkerFaceColor‘‘k‘);
                else
                   plot(jm-i‘ko‘);
                end
                hold on
            end
        end
        axis([0 6 0 12])
        axis off
        if p == 1
           title([‘class‘ num2str(k)])
        elseif p == 2
           title([‘pre-sim‘ num2str(k)])
        else
           title([‘sim‘ num2str(k)])
        end
    end                
end

% 案例扩展(无法分辨情况)
noisy = [1 -1 -1 -1 -1;-1 -1 -1 1 -1;
        -1 1 -1 -1 -1;-1 1 -1 -1 -1;
        1 -1 -1 -1 -1;-1 -1 1 -1 -1;
        -1 -1 -1 1 -1;-1 -1 -1 -1 1;
        -1 1 -1 -1 -1;-1 -1 -1 1 -1;
        -1 -1 1 -1 -1];
y = sim(net{5 100}{}{noisy});
a = y{100}


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

     文件       2478  2010-12-31 13:51  tools\checkdata.py

     文件       2696  2010-12-31 13:51  tools\easy.py

     文件      11773  2011-02-02 23:55  tools\grid.py

     文件       4709  2010-09-12 21:39  tools\README

     文件       3004  2010-12-31 13:51  tools\subset.py

     文件     140288  2011-03-25 17:35  windows\libsvm.dll

     文件       7680  2011-03-25 17:35  windows\libsvmread.mexw32

     文件      11264  2011-03-25 17:35  windows\libsvmread.mexw64

     文件       7168  2011-03-25 17:35  windows\libsvmwrite.mexw32

     文件      10240  2011-03-25 17:35  windows\libsvmwrite.mexw64

     文件     107008  2011-03-25 17:35  windows\svm-predict.exe

     文件      80384  2011-03-25 17:35  windows\svm-scale.exe

     文件     140288  2011-03-25 17:35  windows\svm-toy.exe

     文件     135680  2011-03-25 17:35  windows\svm-train.exe

     文件      19968  2011-03-25 17:35  windows\svmpredict.mexw32

     文件      25088  2011-03-25 17:35  windows\svmpredict.mexw64

     文件      48640  2011-03-25 17:35  windows\svmtrain.mexw32

     文件      62976  2011-03-25 17:35  windows\svmtrain.mexw64

     文件      62509  2011-03-08 21:25  svm.cpp.bak

     文件       5381  2011-02-05 20:21  svm-predict.c

     文件       7042  2009-03-16 23:16  svm-scale.c

     文件       8891  2011-02-05 20:21  svm-train.c

     文件       3129  2011-03-08 21:25  svm.h

     文件      62509  2011-06-08 14:07  svm.cpp

     文件        434  2010-09-12 20:11  svm.def

     文件      68901  2011-03-26 11:25  FAQ.html

     文件       1087  2010-09-12 20:11  Makefile.win

     文件       1497  2011-03-26 11:25  COPYRIGHT

     文件      27670  2003-07-12 12:07  heart_scale

     文件        528  2010-09-12 20:11  Makefile

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

评论

共有 条评论