资源简介

使用神经网络中的ART算法实现对标签数据的分类以及matlab实现

资源截图

代码片段和文件信息

input = [0.5 0.3 0.2 0.91 1.0;
         0.7 0.4 0.3 0.55 0.2];

     
ccInput = ART_Complement_Code(input);
% This produces a matrix like the following:
%
% ccInput =

%     0.5000    0.3000    0.2000    0.9100    1.0000
%     0.5000    0.7000    0.8000    0.0900         0
%     0.7000    0.4000    0.3000    0.5500    0.2000
%     0.3000    0.6000    0.7000    0.4500    0.8000


net = ART_Create_Network(4);
% This produces a network like the following:
%
% net = 

%          numFeatures: 4
%        numCategories: 1
%     maxNumCategories: 100
%               weight: [4x1 double]
%            vigilance: 0.7500
%                 bias: 1.0000e-006
%            numEpochs: 100
%         learningRate: 1


[newNet cat] = ART_Learn(net ccInput);
% This produces an output like the following:
%
% newNet = 

%          numFeatures: 4
%        numCategories: 3
%     maxNumCategories: 100
%               weight: [4x3 double]
%            vigilance: 0.7500
%                 bias: 1.0000e-006
%            numEpochs: 100
%         learningRate: 1
%         
% cat =

%      1     1     2     3     3


% Now that the network has been trained we can
% use it to categorize a new input.

newInput = [0.2; 0.4];
ccNewInput = ART_Complement_Code(newInput);
newCat = ART_Categorize(newNet ccNewInput);

% This produces an output of
%
% newCat =

%      2


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-17 20:37  ART\
     文件        1435  2002-04-02 14:33  ART\ARTExample.m
     文件        1968  2001-09-20 12:21  ART\ART_Activate_Categories.m
     文件        1077  2001-09-20 12:11  ART\ART_Add_New_Category.m
     文件        1420  2001-09-20 12:08  ART\ART_Calculate_Match.m
     文件        3814  2001-09-27 14:24  ART\ART_Categorize.m
     文件        1506  2001-09-19 14:37  ART\ART_Complement_Code.m
     文件        1937  2002-04-11 13:05  ART\ART_Create_Network.m
     文件        7258  2007-10-18 16:08  ART\ART_Learn.asv
     文件        7258  2002-04-11 13:12  ART\ART_Learn.m
     文件        2812  2002-04-02 13:43  ART\ART_Update_Weights.m
     目录           0  2018-12-10 10:42  ART\BSM-BP\
     目录           0  2018-12-10 10:42  ART\BSM-BP\Data\
     文件      114493  2017-12-01 11:13  ART\BSM-BP\Data\Data_Bias_S3.mat
     文件       91829  2017-12-01 11:13  ART\BSM-BP\Data\Data_Bias_S5.mat
     文件       93061  2017-12-01 11:13  ART\BSM-BP\Data\Data_Bias_S7.mat
     文件         542  2017-12-01 11:12  ART\BSM-BP\Data\Data_Bias_S9.mat
     文件     5993345  2017-12-01 10:44  ART\BSM-BP\Data\Data_SingleFault_S3.mat
     文件     4689043  2017-12-01 10:44  ART\BSM-BP\Data\Data_SingleFault_S5.mat
     文件     4762345  2017-12-01 10:44  ART\BSM-BP\Data\Data_SingleFault_S7.mat
     文件         178  2017-12-04 10:39  ART\BSM-BP\error_Cal.m
     文件        3471  2018-04-03 10:20  ART\BSM-BP\test_BSM_BP_1.m
     文件        2129  2003-12-22 15:54  ART\Contents.m
     文件      403042  2018-11-12 15:30  ART\俞祥虎10.15.docx
     文件     1497939  2018-12-10 15:55  ART\行为级模型电路系统的健康管理.docx

评论

共有 条评论