资源简介
极限学习机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)
[max_Yindex] = max(Y(:i));
temp_Y(indexi) = 1;
end
Y = vec2ind(temp_Y);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-03-10 18:35 chapter30\
文件 1454 2010-11-07 15:22 chapter30\elmpredict.m
文件 1752 2010-11-07 15:23 chapter30\elmtrain.m
文件 1105 2010-10-17 14:51 chapter30\iris_data.mat
文件 4313 2010-11-30 21:12 chapter30\main.m
文件 171497 2010-10-14 20:24 chapter30\spectra_data.mat
相关资源
- ELM原理和分类问题中的应用
- 25种人工神经网络模型matlab源码
- 构造复杂网络模型的MATLAB程序
- 使用BP神经元网络、ELM分类分类实例(
- ELM 极限学习机matlab以及Python程序
- SS-US-ELM 最新极限学习机程序
- ELM_kernel 核极限学习机
- 极端学习机分类(ELM)函数
- ELM 极限学习机在matlab中elm函数调用示
- elmtrain 将整个数据集中的103个样本随
- elmd 在lmd中加入白噪声对信号进行分析
- elm极限学习机预测风速
- MATLAB采用ELM进行回归和预测代码
- Elman神经网络法预测风电功率 (elma
- 核函数的ELM算法
- EELM
- ELMAN 详细介绍了ELMAN这种神经网络的构
- ELMPliterature 极限学习机matlab源码及对
- ELM_EELM_YELM EELM是有效ELM的源码 (EEL
- 30-case-studies MATLAB神经网络30个案例分
- EI_ELM 极端学习机的改进算法
- FOA-ELM 算法思想是:1) 根据果蝇优化
- pso-elman 一个标准的Elman的程序外加一
- BA_ELM 用蝙蝠算法(BA)对极限学习机
- elm_kernel_trainapredict Kernel_ELM传说中的核
- PSO_ELM 运用粒子群算法对ELM算法进行优
- complex-network 复杂网络工具箱
- Elm_KElm Elm和KernelElm算法matlab实现
- DE_OS-ELM 用差分算法对在线惯序极限学
- EELM 增量式极限学习机的matlab源码
评论
共有 条评论