• 大小: 1.21MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-01
  • 语言: Matlab
  • 标签: matlab  

资源简介

这是一个在MATLAB上面可以运行的极限学习机算法实例,文件中,包含了多个极限学习机样例,ELM说白了就是另一种神经网络,其作用相似,效果又不同,比如其离散型更强等,建议直接修改接口,方便调试

资源截图

代码片段和文件信息

function Y = elmpredict(PIWBLWTFTYPE)
% ELMPREDICT Simulate a Extreme Learning Machine
% Syntax
% Y = elmtrain(PIWBLWTFTYPE)
% Description
% Input
% P   - Input Matrix of Training Set  (R*Q)
% IW  - Input Weight Matrix (N*R)
% B   - Bias Matrix  (N*1)
% LW  - layer Weight Matrix (N*S)
% TF  - Transfer Function:
%       ‘sig‘ for Sigmoidal function (default)
%       ‘sin‘ for Sine function
%       ‘hardlim‘ for Hardlim function
% TYPE - Regression (0default) or Classification (1)
% Output
% Y   - Simulate Output Matrix (S*Q)
% Example
% Regression:
% [IWBLWTFTYPE] = elmtrain(PT20‘sig‘0)
% Y = elmtrain(PIWBLWTFTYPE)
% Classification
% [IWBLWTFTYPE] = elmtrain(PT20‘sig‘1)
% Y = elmtrain(PIWBLWTFTYPE)
% See also ELMTRAIN
% Yu Lei11-7-2010
% Copyright www.matlabsky.com
% $Revision:1.0 $
if nargin < 6
    error(‘ELM:Arguments‘‘Not enough input arguments.‘);
end
% Calculate the layer Output Matrix H
Q = size(P2);
BiasMatrix = repmat(B1Q);
tempH = IW * P + BiasMatrix;
switch TF
    case ‘sig‘
        H = 1 ./ (1 + exp(-tempH));
    case ‘sin‘
        H = sin(tempH);
    case ‘hardlim‘
        H = hardlim(tempH);
end
% Calculate the Simulate Output
Y = (H‘ * LW)‘;
if TYPE == 1
    temp_Y = zeros(size(Y));
    for i = 1:size(Y2)
        [~index] = max(Y(:i));
        temp_Y(indexi) = 1;
    end
    Y = vec2ind(temp_Y); 
end
       
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-30 12:47  07 极限学习机(Extreme Learning Machine ELM)\
     文件      541530  2016-10-08 01:17  07 极限学习机(Extreme Learning Machine ELM)\Class_7.pdf
     目录           0  2018-08-30 12:47  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\
     目录           0  2018-08-30 12:47  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\Example\
     文件        1450  2015-09-26 09:01  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\Example\elmpredict.m
     文件        1752  2010-11-07 15:23  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\Example\elmtrain.m
     文件        1105  2010-10-17 14:51  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\Example\iris_data.mat
     文件        1538  2015-09-26 08:48  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\Example\main_iris.m
     文件        1339  2015-09-26 08:51  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\Example\main_spectra.m
     文件      171497  2010-10-14 20:24  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\Example\spectra_data.mat
     文件      176517  2018-03-07 22:08  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\Example.zip
     文件        1450  2015-09-26 09:01  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\elmpredict.m
     文件        1752  2010-11-07 15:23  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\elmtrain.m
     目录           0  2018-08-30 12:47  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\html\
     文件        9337  2015-09-26 09:45  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\html\main_iris.html
     文件        3743  2015-09-26 09:45  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\html\main_iris.png
     文件        7762  2015-09-26 09:45  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\html\main_iris_01.png
     文件        8709  2015-09-26 09:44  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\html\main_spectra.html
     文件        3780  2015-09-26 09:44  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\html\main_spectra.png
     文件        9506  2015-09-26 09:44  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\html\main_spectra_01.png
     文件        1105  2010-10-17 14:51  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\iris_data.mat
     文件        1538  2015-09-26 08:48  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\main_iris.m
     文件        1339  2015-09-26 08:51  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\main_spectra.m
     文件      171497  2010-10-14 20:24  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code\spectra_data.mat
     文件      205830  2016-10-08 01:17  07 极限学习机(Extreme Learning Machine ELM)\Class_7_Code.rar

评论

共有 条评论